Re: [quicwg/base-drafts] QPACK [editorial] Misc minor editorial changes. (#2942)

Bence Béky <> Wed, 31 July 2019 17:05 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 66E621205D9 for <>; Wed, 31 Jul 2019 10:05:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -6.595
X-Spam-Status: No, score=-6.595 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.001, HTML_IMAGE_ONLY_28=1.404, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id hNuzyKx9bDKP for <>; Wed, 31 Jul 2019 10:04:59 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by (Postfix) with ESMTPS id 80D9B1205CD for <>; Wed, 31 Jul 2019 10:04:59 -0700 (PDT)
Date: Wed, 31 Jul 2019 10:04:58 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=pf2014; t=1564592698; bh=2chXMm1jHnqMkSoNiW6BOBCR0Fvc1nOz3ebv9aacqMA=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=eC3p/uUZ9Kcqu88vFWYwSbedZ0iMtmYO08qfZnc4YxfjKp7dd8wsdHItW/Aeo8VBy z5Xts7fWnXijVHdVuGMtMjQ7VUriwQ6BO3GP9zjMzQawX+M3Wh+QGiXmCa8AVZFrjU yjzYjA9MTpVg4Peg7pvCBOBEWDnLkI6HgXFti08g=
From: =?UTF-8?B?QmVuY2UgQsOpa3k=?= <>
Reply-To: quicwg/base-drafts <>
To: quicwg/base-drafts <>
Cc: Subscribed <>
Message-ID: <quicwg/base-drafts/pull/2942/review/>
In-Reply-To: <quicwg/base-drafts/pull/>
References: <quicwg/base-drafts/pull/>
Subject: Re: [quicwg/base-drafts] QPACK [editorial] Misc minor editorial changes. (#2942)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5d41ca3a727c4_266a3f9b6fecd96c18737e"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: bencebeky
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
Archived-At: <>
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 31 Jul 2019 17:05:01 -0000

bencebeky commented on this pull request.

> @@ -586,8 +588,10 @@ d = count of entries dropped
 ### Prefixed Integers
 The prefixed integer from Section 5.1 of [RFC7541] is used heavily throughout
-this document.  The format from [RFC7541] is used unmodified.  QPACK
-implementations MUST be able to decode integers up to 62 bits long.
+this document.  The format from [RFC7541] is used unmodified.  Note, however,
+that QPACK uses some prefix sizes not actually used in HPACK.

I was actually tripped by this when re-using the HPACK implementation, because that had DCHECKs on prefix length that restricted it to values that occur in HPACK.  And of course there was no test coverage for other prefixes.  In particular, (3+) and (8+) occur in the current QPACK draft but not in RFC7541.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub: