Weekly github digest (QUIC Working Group Specifications)

Github Notifications <do_not_reply@mnot.net> Sun, 01 September 2019 11:31 UTC

Return-Path: <do_not_reply@mnot.net>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F034120046 for <quic@ietfa.amsl.com>; Sun, 1 Sep 2019 04:31:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=h9Zi5EHk; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=syonaAHh
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 9f2CvI-65mG6 for <quic@ietfa.amsl.com>; Sun, 1 Sep 2019 04:31:24 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1A1612011A for <quic@ietf.org>; Sun, 1 Sep 2019 04:31:23 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id E76F121ADD for <quic@ietf.org>; Sun, 1 Sep 2019 07:31:22 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 01 Sep 2019 07:31:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mnot.net; h= content-type:mime-version:from:to:subject:message-id:date; s= fm3; bh=NtQQ23zHITRGvYL7dobiQGtNTKCskeJI5dJeebHdcDs=; b=h9Zi5EHk 3hjSdmVFNbhZeDS9el4KakeCuLHQl/EH1kkxY72b6vQW5jIbPsn/V/NwTqrsqZmS 2X62Zvp0fgTTdh0EaOtyf4fLk5y6to4ewxp+NS+shZ3T9IEYdYvHTFQv6lYYje6y 76STAJMalrleXren6EnovDicaid4LbfWQhw6zcfFdi8YnS++KQo1qR7rPu/JVd3v b5sGNpDvL/is0+VHemjeJ06uMgqYHiaXGX4ugGO6Kk4xV7ocD0Tg9rwOBGfQaWd3 u47RZ47hre0MlCBBf7OUWfhZ2ewjToEDWPlvTinTsHNaM0JjQUxpcyijzyugSrWJ XnnP/aGSItMVDw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=NtQQ23zHITRGvYL7dobiQGtNTKCsk eJI5dJeebHdcDs=; b=syonaAHhNtaoU+ciUSLYv9D2j0XnxG82WnYGgFc84aGy3 /cBMs0JgSnYSQfEeLKevac9c1e9Wt8rrW9OBcGXvTY4vPOiPzSm6h8UuOghNng30 QJY9DLxyRjIifyKRdp7Bw5xWXabeuGw2FMEaNT9rwFoOf8kPzPnuqqcfw7Av0ojy S6O+OXhqTY87wEnaCQ5b8Y4KlSqQVf9oLKNRbXDX5kaRb3VF/f8xpz9WIaVAIMhi wUAnY2JxW+j7ZhITgBJV2vyiGhHFVkiPj/2K8vIjphXkxSVizp69THLFEBAVQtHZ 991x0KMUvrXpVG39p95HptyicDSy0QaOQiQHWD5ig==
X-ME-Sender: <xms:CaxrXcTFAfFtW47lkMgwEu1cEnZhuEUVsBsoqkyYcaPTCEBZ3ZxczA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrudeikedggedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpegtggfhvffusegrtddtredttdejne cuhfhrohhmpefiihhthhhusggppfhothhifhhitggrthhiohhnshcuoeguohgpnhhothgp rhgvphhlhiesmhhnohhtrdhnvghtqeenucffohhmrghinhepghhithhhuhgsrdgtohhmne cukfhppeduudelrdelrdegfedrvdegudenucfrrghrrghmpehmrghilhhfrhhomhepugho pghnohhtpghrvghplhihsehmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:CaxrXfGBkkgPLeRSs6gzNfMnlC6DhRVr18K4PyE-ef4BI-tVIV4JZg> <xmx:CaxrXV7RGawfmiOxHm4dUq_X9KJdS-WkUgpWNBYhJlM0V25c8XFjmA> <xmx:CaxrXcl7Td2ddc0GmrrLuQYPMNWtVAllHleVf5RDcV0FfBF5UDqC3Q> <xmx:CqxrXYZIGkapMSP--x9152p2Fx8MfVOV2G_JMVyVKScL1NpePR-D7w>
Received: from cloud.mnot.net (cloud.mnot.net [119.9.43.241]) by mail.messagingengine.com (Postfix) with ESMTPA id 2EE24D6005A for <quic@ietf.org>; Sun, 1 Sep 2019 07:31:21 -0400 (EDT)
Received: from cloud.mnot.net (localhost [127.0.0.1]) by cloud.mnot.net (Postfix) with ESMTP id 4FF6BC2F30 for <quic@ietf.org>; Sun, 1 Sep 2019 11:31:18 +0000 (UTC)
Content-Type: multipart/alternative; boundary="===============1723106073502974114=="
MIME-Version: 1.0
From: Github Notifications <do_not_reply@mnot.net>
To: quic@ietf.org
Subject: Weekly github digest (QUIC Working Group Specifications)
Message-Id: <20190901113118.4FF6BC2F30@cloud.mnot.net>
Date: Sun, 01 Sep 2019 11:31:18 +0000
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/gZmLdqr6El9OpnsofHxsp030Ma0>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 01 Sep 2019 11:31:28 -0000



Issues
------
* quicwg/base-drafts (+4/-32/💬43)
  4 issues created:
  - Consider renaming HTTP/3000 (by LPardue)
    https://github.com/quicwg/base-drafts/issues/3000 
  - QPACK decoder stream buffer grows without bounds (by tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/2999 
  - Confused about Fixed Bit in Version Negotiation Packet (by Ainiroad)
    https://github.com/quicwg/base-drafts/issues/2995 
  - Confused about Header Protection Application? (by Ainiroad)
    https://github.com/quicwg/base-drafts/issues/2994 

  20 issues received 43 new comments:
  - #2152 Why does stateless reset have to be checked after MAC failure (19 by kazuho, martinthomson, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2152 [-transport] 
  - #2171 ChaCha inputs (3 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2171 [-tls] 
  - #2994 Confused about Header Protection Application? (2 by Ainiroad, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2994 
  - #2995 Confused about Fixed Bit in Version Negotiation Packet (2 by Ainiroad, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2995 
  - #2382 What if a client sends a NEW TOKEN frame? (2 by martinthomson, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2382 [-transport] [editorial] 
  - #2178 Rename ACK block something else? (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2178 [-transport] [editorial] 
  - #2205 Largest acked in ACK frame MUST NOT decrease (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2205 [-transport] [design] [has-consensus] 
  - #2465 Suggestion that Retry might not change CID (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2465 [-transport] [editorial] 
  - #2726 Can an H3 server send a response before receiving the SETTINGS frame? (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2726 [-http] 
  - #2999 QPACK decoder stream buffer grows without bounds (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2999 [-qpack] 
  - #3000 Consider renaming HTTP/3000 (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/3000 
  - #2369 Merge normative -spin-exp text into -transport (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2369 [-spin-exp] [-transport] [editorial] 
  - #2765 HTTP error codes use inconsistent language (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2765 [-http] [editorial] 
  - #2913 Connection Reuse - Use RFC2119 terminology (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2913 [-http] [design] 
  - #2151 Where can you send CONNECTION_CLOSE (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2151 [-transport] [design] [has-consensus] 
  - #2153 Increase the odds of a stateless reset? (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2153 [-transport] 
  - #2924 Remove PRIORITY (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2924 [-http] [design] 
  - #2770 If you want a Stateless Reset you need to send a larger packet than before (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2770 [-transport] [design] [has-consensus] 
  - #2163 ECN attacks (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2163 [-transport] [editorial] 
  - #2173 Using caution (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2173 [-tls] [editorial] 

  32 issues closed:
  - Consider renaming HTTP/3000 https://github.com/quicwg/base-drafts/issues/3000 
  - Can an H3 server send a response before receiving the SETTINGS frame? https://github.com/quicwg/base-drafts/issues/2726 [-http] 
  - HTTP/3 support for status 101(Switching Protocols) https://github.com/quicwg/base-drafts/issues/2889 [-http] 
  - Confused about Header Protection Application? https://github.com/quicwg/base-drafts/issues/2994 
  - Can VN and Retry packets be coalesced? https://github.com/quicwg/base-drafts/issues/2407 [-transport] [editorial] 
  - Invariants: Unclarity in short headers https://github.com/quicwg/base-drafts/issues/2335 [-invariants] [editorial] 
  - What if a client sends a NEW TOKEN frame? https://github.com/quicwg/base-drafts/issues/2382 [-transport] [editorial] 
  - Connection Reuse - Use RFC2119 terminology https://github.com/quicwg/base-drafts/issues/2913 [-http] [design] 
  - Put Initial Value of settings in IANA Considerations https://github.com/quicwg/base-drafts/issues/2442 [-http] [editorial] 
  - Organize Security Considerations https://github.com/quicwg/base-drafts/issues/2444 [-http] [editorial] 
  - When to send the SETTINGS frame https://github.com/quicwg/base-drafts/issues/2945 [-http] [design] 
  - Binding settings into session tickets https://github.com/quicwg/base-drafts/issues/2790 [-http] [design] 
  - Strongly recommend using PRIORITY https://github.com/quicwg/base-drafts/issues/2697 [-http] [editorial] 
  - Placeholder limits make for awkward clients https://github.com/quicwg/base-drafts/issues/2734 [-http] 
  - HTTP/3 priorities are too complex for a majority of implementations https://github.com/quicwg/base-drafts/issues/2739 [-http] 
  - HTTP/3 priorities interact poorly with application frontend(AFE) priorities https://github.com/quicwg/base-drafts/issues/2740 [-http] 
  - NUM_PLACEHOLDERS MUST NOT be zero https://github.com/quicwg/base-drafts/issues/2753 [-http] 
  - Remove PRIORITY https://github.com/quicwg/base-drafts/issues/2924 [-http] [design] 
  - Suggestion that Retry might not change CID https://github.com/quicwg/base-drafts/issues/2465 [-transport] [editorial] 
  - Clarify use of HTTP request with http scheme over HTTP/3  https://github.com/quicwg/base-drafts/issues/2439 [-http] 
  - ECN attacks https://github.com/quicwg/base-drafts/issues/2163 [-transport] [editorial] 
  - Rename ACK block something else? https://github.com/quicwg/base-drafts/issues/2178 [-transport] [editorial] 
  - Using caution https://github.com/quicwg/base-drafts/issues/2173 [-tls] [editorial] 
  - Merge normative -spin-exp text into -transport https://github.com/quicwg/base-drafts/issues/2369 [-spin-exp] [-transport] [editorial] 
  - Where can you send CONNECTION_CLOSE https://github.com/quicwg/base-drafts/issues/2151 [-transport] [design] [has-consensus] 
  - Largest acked in ACK frame MUST NOT decrease https://github.com/quicwg/base-drafts/issues/2205 [-transport] [design] [has-consensus] 
  - Discuss requirement that connection IDs not be correlatable https://github.com/quicwg/base-drafts/issues/2084 [-transport] [design] [has-consensus] 
  - Clients cannot abandon Initial packets while server can still send initial close https://github.com/quicwg/base-drafts/issues/2541 [-transport] [design] [has-consensus] 
  - ECN text disables ECN too aggressively https://github.com/quicwg/base-drafts/issues/2534 [-recovery] [-transport] [design] [has-consensus] 
  - If you want a Stateless Reset you need to send a larger packet than before https://github.com/quicwg/base-drafts/issues/2770 [-transport] [design] [has-consensus] 
  - Stateless Reset packet sizes should not depend on the maximum connection ID length https://github.com/quicwg/base-drafts/issues/2869 [-transport] [design] [has-consensus] 
  - Long Header Packets and Routing Connection IDs https://github.com/quicwg/base-drafts/issues/2834 [-transport] [design] [has-consensus] 



Pull requests
-------------
* quicwg/base-drafts (+9/-14/💬19)
  9 pull requests submitted:
  - Error codes can't cause errors (by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2998 [-http] [design] 
  - Reserved frame types and the other reserved frame types (by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2997 [-http] [design] 
  - Collapse frame errors into HTTP_FRAME_ERROR (by LPardue)
    https://github.com/quicwg/base-drafts/pull/2996 
  - Perform stateless reset token comparisons in constant time (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2993 [-transport] [editorial] 
  - Keys need to be available to QUIC earlier (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2992 [-tls] [editorial] 
  - DCID in short headers (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2991 [-invariants] [editorial] 
  - Simplify ChaCha20 interface (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2990 [-tls] [editorial] 
  - No point in coalescing Retry or VN (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2989 [-transport] [editorial] 
  - Only servers send NEW_TOKEN (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2988 [-transport] [editorial] 

  9 pull requests received 19 new comments:
  - #2898 HTTP Upgrade in H3 is silliness (6 by bagder, LPardue, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2898 [-http] 
  - #2987 Replace remove() with setting to null (4 by martinthomson, ianswett, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2987 [-recovery] [editorial] 
  - #2998 Error codes can't cause errors (3 by martinthomson, LPardue, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2998 [-http] [design] 
  - #2986 clarify that an endpoint cannot block on SETTINGS (1 by kazuho)
    https://github.com/quicwg/base-drafts/pull/2986 [-http] 
  - #2864 Explicitly allow discard of packets <40 bytes (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2864 [-transport] [design] 
  - #2993 Perform stateless reset token comparisons in constant time (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2993 [-transport] [design] 
  - #2996 Collapse frame errors into HTTP_FRAME_ERROR (1 by dtikhonov)
    https://github.com/quicwg/base-drafts/pull/2996 
  - #2802 remove misleading sentence about incompatible QUIC versions and ALPN (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2802 [-tls] 
  - #2679 change the ack delay exponent to an ack delay multiplier (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2679 [design] 

  14 pull requests merged:
  - HTTP Upgrade in H3 is silliness
    https://github.com/quicwg/base-drafts/pull/2898 [-http] 
  - No point in coalescing Retry or VN
    https://github.com/quicwg/base-drafts/pull/2989 [-transport] [editorial] 
  - DCID in short headers
    https://github.com/quicwg/base-drafts/pull/2991 [-invariants] [editorial] 
  - Only servers send NEW_TOKEN
    https://github.com/quicwg/base-drafts/pull/2988 [-transport] [editorial] 
  - Default values in IANA
    https://github.com/quicwg/base-drafts/pull/2974 [-http] [editorial] 
  - Add headings to Security Considerations
    https://github.com/quicwg/base-drafts/pull/2975 [-http] [editorial] 
  - Send complete SETTINGS
    https://github.com/quicwg/base-drafts/pull/2972 [-http] [design] 
  - clarify that an endpoint cannot block on SETTINGS
    https://github.com/quicwg/base-drafts/pull/2986 [-http] 
  - Remove PRIORITY
    https://github.com/quicwg/base-drafts/pull/2922 [-http] [design] 
  - Forbid duplicate setting identifiers.
    https://github.com/quicwg/base-drafts/pull/2979 [-http] 
  - Require 8164 validation for non-https origins
    https://github.com/quicwg/base-drafts/pull/2973 [-http] [design] 
  - Minor clarification. Fixes #2084
    https://github.com/quicwg/base-drafts/pull/2929 [-transport] [design] 
  - ECN verification text
    https://github.com/quicwg/base-drafts/pull/2752 [-transport] 
  - Allow Smaller Stateless Resets
    https://github.com/quicwg/base-drafts/pull/2927 [-transport] 


Repositories tracked by this digest:
-----------------------------------
* https://github.com/quicwg/base-drafts