Subject: Weekly github digest (QUIC Working Group Specifications)

From: Github Notifications <[email-masked]>
Date: Sun, 1 Sep 2019 11:31:18 +0000 (UTC)

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