Subject: Weekly github digest (QUIC Working Group Specifications)

From: Github Notifications <[email-masked]>
Date: Sun, 28 Apr 2019 00:45:13 +0000 (UTC)

Issues
------
* quicwg/base-drafts (+10/-9/💬55)
  10 issues created:
  - Section 9.4 of Transport contains transport and congestion control functions (by gorryfair)
    https://github.com/quicwg/base-drafts/issues/2654 
  - Packet-threshold loss detection poorly interacts with packet coalescing (by janaiyengar)
    https://github.com/quicwg/base-drafts/issues/2653 [-recovery] [design] 
  - QUIC timers would be simpler if the Handshake timer was unified with the PTO timer (by ianswett)
    https://github.com/quicwg/base-drafts/issues/2650 [-recovery] [design] 
  - is persistent congestion per pn_spance? (by yangchi)
    https://github.com/quicwg/base-drafts/issues/2649 
  - Crypto timeout value should include rttvar (by janaiyengar)
    https://github.com/quicwg/base-drafts/issues/2648 [-recovery] [design] 
  - Retire My Own CID (by nibanks)
    https://github.com/quicwg/base-drafts/issues/2645 
  - RTT measurement using PATH_* frames (by rpaulo)
    https://github.com/quicwg/base-drafts/issues/2644 
  - Connection migration strategies (by rpaulo)
    https://github.com/quicwg/base-drafts/issues/2643 
  - client should send PING in Initial or Handshake, but PINGs are forbidden in these packets (by marten-seemann)
    https://github.com/quicwg/base-drafts/issues/2640 
  - max_ack_delay is unknown when a new connection is established (by marten-seemann)
    https://github.com/quicwg/base-drafts/issues/2638 

  21 issues received 55 new comments:
  - #2632 H3 GOAWAY should be symmetric and cover bidi and uni streams (9 by RyanAtGoogle, martinthomson, MikeBishop, LPardue, ianswett)
    https://github.com/quicwg/base-drafts/issues/2632 [-http] [design] 
  - #2638 max_ack_delay is unknown when a new connection is established (6 by kazuho, marten-seemann, janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/issues/2638 [-recovery] [design] 
  - #2645 Retire My Own CID (6 by erickinnear, ianswett, MikeBishop, nibanks)
    https://github.com/quicwg/base-drafts/issues/2645 
  - #2599 Use short headers for stateless reset (4 by mnot, ianswett)
    https://github.com/quicwg/base-drafts/issues/2599 [-transport] [design] [has-proposal] 
  - #2644 RTT measurement using PATH_* frames (4 by rpaulo, martinthomson, ianswett)
    https://github.com/quicwg/base-drafts/issues/2644 [-recovery] [editorial] 
  - #2649 is persistent congestion per pn_space? (3 by yangchi, ianswett)
    https://github.com/quicwg/base-drafts/issues/2649 [-recovery] 
  - #2434 Reserved versions are not version-dependent (2 by marten-seemann, mnot)
    https://github.com/quicwg/base-drafts/issues/2434 [-invariants] [-transport] 
  - #2582 Attacks Against Address Migration (2 by martinthomson, mnot)
    https://github.com/quicwg/base-drafts/issues/2582 [-transport] 
  - #2464 Remember Fewer Transport Parameters for 0-RTT (2 by mnot, MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2464 [-transport] [design] [has-consensus] 
  - #1994 endpoints don't know how many connection IDs the peer is willing to store (2 by mnot, janaiyengar)
    https://github.com/quicwg/base-drafts/issues/1994 [-transport] [design] [has-proposal] 
  - #2511 Some correctness issues in the HTTP/3 drafts are stream errors, not connection errors (2 by DaanDeMeyer, MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2511 [-http] [design] 
  - #2640 client should send PING in Initial or Handshake, but PINGs are forbidden in these packets (2 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2640 [-recovery] [-transport] 
  - #2643 Connection migration strategies (2 by rpaulo, ianswett)
    https://github.com/quicwg/base-drafts/issues/2643 
  - #2531 spin bit intro: information can't be used "for" techniques (2 by martinthomson, mnot)
    https://github.com/quicwg/base-drafts/issues/2531 [-spin-exp] [editorial] 
  - #2580 Is path validation a SHOULD or a MUST -- pick one! (1 by larseggert)
    https://github.com/quicwg/base-drafts/issues/2580 [-transport] [design] 
  - #1834 Flow control for post-handshake CRYPTO messages (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1834 [-tls] [design] [has-proposal] 
  - #2611 lost_pn can go negative (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2611 [-recovery] 
  - #2650 Recovery would be simpler if the Handshake timer was unified with the PTO timer (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/issues/2650 [-recovery] [design] 
  - #2653 Packet-threshold loss detection poorly interacts with packet coalescing (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2653 [-recovery] [design] 
  - #2543 NEW_TOKEN token and encryption (1 by larseggert)
    https://github.com/quicwg/base-drafts/issues/2543 [-transport] [design] 
  - #2516 Semantics of SETTINGS_MAX_HEADER_LIST_SIZE (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2516 [-http] 

  9 issues closed:
  - spin bit intro: information can't be used "for" techniques https://github.com/quicwg/base-drafts/issues/2531 [-spin-exp] [editorial] 
  - H3 GOAWAY guidance still refers to MAX_STREAM_ID https://github.com/quicwg/base-drafts/issues/2629 [-http] 
  - Use short headers for stateless reset https://github.com/quicwg/base-drafts/issues/2599 [-transport] [design] [has-proposal] 
  - Flow control for post-handshake CRYPTO messages https://github.com/quicwg/base-drafts/issues/1834 [-tls] [design] [has-proposal] 
  - Remove size optimization for Initial packets https://github.com/quicwg/base-drafts/issues/2522 [-transport] [design] [has-consensus] 
  - VN packets may be dropped more often when the QUIC bit is 0 https://github.com/quicwg/base-drafts/issues/2400 [-transport] [design] [has-consensus] 
  - Connection migration strategies https://github.com/quicwg/base-drafts/issues/2643 
  - client should send PING in Initial or Handshake, but PINGs are forbidden in these packets https://github.com/quicwg/base-drafts/issues/2640 [-recovery] [-transport] 
  - Reserved versions are not version-dependent https://github.com/quicwg/base-drafts/issues/2434 [-invariants] [-transport] 

Pull requests
-------------
* quicwg/base-drafts (+8/-8/💬12)
  8 pull requests submitted:
  - Merge crypto timeout into PTO (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2655 
  - Move "Discarding Keys and Packet State" up (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2652 
  - Remove lost_pn and avoid integer underflow (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2651 
  - Clarify that unlinkability is required for NEW_TOKEN tokens. Changes … (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2647 [-transport] [design] 
  - use max_ack_delay = 0 before receving the TPs (by marten-seemann)
    https://github.com/quicwg/base-drafts/pull/2646 
  - Don't send PING in Initial or Handshake (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2642 [-recovery] [design] 
  - remove incorrect sentence from DetectLostPackets description (by marten-seemann)
    https://github.com/quicwg/base-drafts/pull/2641 
  - fix typo (by marten-seemann)
    https://github.com/quicwg/base-drafts/pull/2639 

  5 pull requests received 12 new comments:
  - #2646 use max_ack_delay = 0 before receving the TPs (6 by kazuho, marten-seemann, martinthomson)
    https://github.com/quicwg/base-drafts/pull/2646 [-recovery] [-transport] [design] 
  - #2628 Recommend of per-connection ID randomness for spin bit (2 by martinthomson, mnot)
    https://github.com/quicwg/base-drafts/pull/2628 [-transport] 
  - #2642 Don't send PING in Initial or Handshake (2 by martinthomson, ianswett)
    https://github.com/quicwg/base-drafts/pull/2642 [-recovery] [design] 
  - #1998 introduce a max_connection_ids transport parameter (1 by ianswett)
    https://github.com/quicwg/base-drafts/pull/1998 [-transport] [design] [has-proposal] 
  - #2639 fix typo (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2639 

  8 pull requests merged:
  - -20 changelog
    https://github.com/quicwg/base-drafts/pull/2631 [editorial] 
  - Fix stale reference and edge case in GOAWAY text
    https://github.com/quicwg/base-drafts/pull/2634 [-http] [editorial] 
  - Mandate the use of short header for stateless reset
    https://github.com/quicwg/base-drafts/pull/2600 [-transport] [design] 
  - Specify behavior for post-handshake CRYPTO messages
    https://github.com/quicwg/base-drafts/pull/2524 [-transport] [design] 
  - Remove exception for Initial padding
    https://github.com/quicwg/base-drafts/pull/2523 [-transport] [design] 
  - Set the QUIC bit in Version Negotiation
    https://github.com/quicwg/base-drafts/pull/2561 [-transport] [design] 
  - remove incorrect sentence from DetectLostPackets description
    https://github.com/quicwg/base-drafts/pull/2641 
  - fix typo
    https://github.com/quicwg/base-drafts/pull/2639 

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