handling bad priority parameters
Matthew Kerwin <matthew@kerwin.net.au> Fri, 22 August 2014 03:34 UTC
Return-Path: <ietf-http-wg-request@listhub.w3.org>
X-Original-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Delivered-To: ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EC621A6FFB for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 Aug 2014 20:34:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.947
X-Spam-Level:
X-Spam-Status: No, score=-6.947 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.668, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jY1cLL1Gbu8v for <ietfarch-httpbisa-archive-bis2Juki@ietfa.amsl.com>; Thu, 21 Aug 2014 20:34:45 -0700 (PDT)
Received: from frink.w3.org (frink.w3.org [128.30.52.56]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6938A1A6FF4 for <httpbisa-archive-bis2Juki@lists.ietf.org>; Thu, 21 Aug 2014 20:34:45 -0700 (PDT)
Received: from lists by frink.w3.org with local (Exim 4.72) (envelope-from <ietf-http-wg-request@listhub.w3.org>) id 1XKfZo-0005LJ-4x for ietf-http-wg-dist@listhub.w3.org; Fri, 22 Aug 2014 03:31:44 +0000
Resent-Date: Fri, 22 Aug 2014 03:31:44 +0000
Resent-Message-Id: <E1XKfZo-0005LJ-4x@frink.w3.org>
Received: from maggie.w3.org ([128.30.52.39]) by frink.w3.org with esmtp (Exim 4.72) (envelope-from <phluid61@gmail.com>) id 1XKfZC-0005K6-ST for ietf-http-wg@listhub.w3.org; Fri, 22 Aug 2014 03:31:06 +0000
Received: from mail-qc0-f173.google.com ([209.85.216.173]) by maggie.w3.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.72) (envelope-from <phluid61@gmail.com>) id 1XKfZ8-000457-Ux for ietf-http-wg@w3.org; Fri, 22 Aug 2014 03:31:06 +0000
Received: by mail-qc0-f173.google.com with SMTP id w7so10225339qcr.18 for <ietf-http-wg@w3.org>; Thu, 21 Aug 2014 20:30:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=ayNC9T4vmy6ejkCIOXiPNZ1ozG+Qb3i0qkETlhOnaJs=; b=IyMTeRRYQZmFcIWdhswvv2LCtY9dY7trZuIHCehUWOGqRrd7lDHcTWVWNPeqc9dMjc 5tb35CUOcQaaJ69xNjboLoL/psmXPEcprfLeA5jBAQ1kcN1hgJmnMLqozl02QJVpklVb mmwe1+wUAP+HDEQCARpbIKsMzGrZE23AsbCHApB4uWUN+VVyQz7Az+yxqFtZfZZ4h06P P5N2rO1KkprGayWsE0eqd011jCtCyrZPNPN9WNxXpY2bjmptUbiitJHbu9Q5oCqUwR6p kZP/LNh9Zkv6+xM5G7rK1+GDaUPgg5KZKrFVj5PHA7QantmSiV4qyDtpdfDaveTcT48/ 2Wug==
MIME-Version: 1.0
X-Received: by 10.224.127.74 with SMTP id f10mr4206700qas.100.1408678236800; Thu, 21 Aug 2014 20:30:36 -0700 (PDT)
Sender: phluid61@gmail.com
Received: by 10.140.25.139 with HTTP; Thu, 21 Aug 2014 20:30:36 -0700 (PDT)
Date: Fri, 22 Aug 2014 13:30:36 +1000
X-Google-Sender-Auth: cvETgcJWw1t-0pAlsqM-n3MNFdM
Message-ID: <CACweHNDzN2cQmLp69BsaKMw-B0rgvojJxz3CxsgQi6vcnGkCdw@mail.gmail.com>
From: Matthew Kerwin <matthew@kerwin.net.au>
To: "ietf-http-wg@w3.org" <ietf-http-wg@w3.org>
Content-Type: multipart/alternative; boundary="001a11c2cc18e84c8b05012f7506"
Received-SPF: pass client-ip=209.85.216.173; envelope-from=phluid61@gmail.com; helo=mail-qc0-f173.google.com
X-W3C-Hub-Spam-Status: No, score=-3.2
X-W3C-Hub-Spam-Report: AWL=-2.743, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001
X-W3C-Scan-Sig: maggie.w3.org 1XKfZ8-000457-Ux a115cd112b9288ddbe62ff3eeabd3dbd
X-Original-To: ietf-http-wg@w3.org
Subject: handling bad priority parameters
Archived-At: <http://www.w3.org/mid/CACweHNDzN2cQmLp69BsaKMw-B0rgvojJxz3CxsgQi6vcnGkCdw@mail.gmail.com>
Resent-From: ietf-http-wg@w3.org
X-Mailing-List: <ietf-http-wg@w3.org> archive/latest/26701
X-Loop: ietf-http-wg@w3.org
Resent-Sender: ietf-http-wg-request@w3.org
Precedence: list
List-Id: <ietf-http-wg.w3.org>
List-Help: <http://www.w3.org/Mail/>
List-Post: <mailto:ietf-http-wg@w3.org>
List-Unsubscribe: <mailto:ietf-http-wg-request@w3.org?subject=unsubscribe>
I'm currently working through stream prioritisation in draft-14, and I have two questions. Sorry if they've been discussed already, I searched the mailing list archives but couldn't find anything (at least back to around the draft-10 era). 1. What's the appropriate reaction if a HEADERS or PRIORITY frame includes an invalid stream dependency? i.e. too large, odd when it should be even, etc? I can see a case for allowing future IDs into the tree, completely ignoring bad priority data, or for throwing a stream error. Which should it be? 2. What do we do if we receive a trailing HEADERS frame that contains priority info? §5.3 says: "A client can assign a priority for a new stream by including prioritization information in the HEADERS frame that opens the stream. For an existing stream, the PRIORITY frame can be used to change the priority." But nothing explicitly says what to do if the HEADERS frame with the priority info isn't the HEADERS frame that opens the stream. I would appreciate a bit of text either there or in §6.2 that clarifies the point. Cheers -- Matthew Kerwin http://matthew.kerwin.net.au/
- handling bad priority parameters Matthew Kerwin
- Re: handling bad priority parameters Martin Thomson
- Re: handling bad priority parameters Matthew Kerwin