Re: [quicwg/base-drafts] Inconsistency of QPACK static table (#3562)

Mike Bishop <notifications@github.com> Tue, 31 March 2020 13:27 UTC

Return-Path: <noreply@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C6793A20F4 for <quic-issues@ietfa.amsl.com>; Tue, 31 Mar 2020 06:27:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.152
X-Spam-Level:
X-Spam-Status: No, score=-0.152 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_IMAGE_ONLY_16=1.048, HTML_MESSAGE=0.001, MAILING_LIST_MULTI=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com
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 WpRG3DLSNfa8 for <quic-issues@ietfa.amsl.com>; Tue, 31 Mar 2020 06:27:27 -0700 (PDT)
Received: from out-20.smtp.github.com (out-20.smtp.github.com [192.30.252.203]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AAAA3A20F0 for <quic-issues@ietf.org>; Tue, 31 Mar 2020 06:27:27 -0700 (PDT)
Received: from github-lowworker-fa7043e.ash1-iad.github.net (github-lowworker-fa7043e.ash1-iad.github.net [10.56.109.45]) by smtp.github.com (Postfix) with ESMTP id 496938C09EC for <quic-issues@ietf.org>; Tue, 31 Mar 2020 06:27:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1585661246; bh=lOOP62zJ70LvnCoJYkaZEyWyMwotEljoSv5C8+ewWqo=; h=Date:From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID: List-Archive:List-Post:List-Unsubscribe:From; b=yvBSemYAlRnJZVam/SNBV0iL0xzXZJ+Y9zcx8zCp4JQ1sC0jUYlmdec0GL1aXwFQB hftTM5n5pWj6sXHcXFTtzHdr1ecGVHeAyHrF7jAJ7zy3iZeKhYAdcGbxkN1d/b0pEb W4Qa1NFUNinJnCCIhvwrZuPeKlGEEC2wtG0UKOc8=
Date: Tue, 31 Mar 2020 06:27:26 -0700
From: Mike Bishop <notifications@github.com>
Reply-To: quicwg/base-drafts <reply+AFTOJK7A57BGLYW3QBA6TL54R4TD5EVBNHHCGOE66Y@reply.github.com>
To: quicwg/base-drafts <base-drafts@noreply.github.com>
Cc: Subscribed <subscribed@noreply.github.com>
Message-ID: <quicwg/base-drafts/issues/3562/606626397@github.com>
In-Reply-To: <quicwg/base-drafts/issues/3562@github.com>
References: <quicwg/base-drafts/issues/3562@github.com>
Subject: Re: [quicwg/base-drafts] Inconsistency of QPACK static table (#3562)
Mime-Version: 1.0
Content-Type: multipart/alternative; boundary="--==_mimepart_5e83453e397e8_4f0b3fe0612cd964147496"; charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: MikeBishop
X-GitHub-Recipient: quic-issues
X-GitHub-Reason: subscribed
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: quic-issues@ietf.org
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/2z9O_t7JwV7FMa9_KvlM32T85Kc>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Mar 2020 13:27:29 -0000

IIRC, it's deliberate, albeit regrettable.

The values were compiled from real-world header use, and while the space is not semantically meaningful, we opted to go with the most common variant of each to get the most benefit on encoders which would do a strict string comparison to the value in the table instead of checking for equivalent values.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/quicwg/base-drafts/issues/3562#issuecomment-606626397