Subject: Weekly github digest (QUIC Working Group Specifications)

From: Github Notifications <[email-masked]>
Date: Sun, 23 Sep 2018 00:45:17 +0000 (UTC)

Events without label "editorial"

Issues
------
* quicwg/base-drafts (+8/-10/💬40)
  8 issues created:
  - Add Advice and Rules for CONN_CLOSE in Initial and Handshake  (by martinduke)
    https://github.com/quicwg/base-drafts/issues/1786 
  - Handshake failure after Retry (by tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/1784 
  - quick-transport has dangling reference to Section 5.1.1 of quic-tls (by reschke)
    https://github.com/quicwg/base-drafts/issues/1776 
  - OnPacketAcked issue (by larseggert)
    https://github.com/quicwg/base-drafts/issues/1774 [-recovery] 
  - Build a version negotiation mechanism that mostly doesn't add round trips (by ekr)
    https://github.com/quicwg/base-drafts/issues/1773 
  - Initial header table size of QPACK (by kazuho)
    https://github.com/quicwg/base-drafts/issues/1767 
  - Allowed Frame Types in different Contexts (by martinduke)
    https://github.com/quicwg/base-drafts/issues/1766 
  - Handshake Flow Control can result in hung connections (by martinduke)
    https://github.com/quicwg/base-drafts/issues/1764 

  18 issues received 40 new comments:
  - #1764 Handshake loss recovery interacts poorly with amplification attack defense (7 by martinthomson, martinduke, ianswett)
    https://github.com/quicwg/base-drafts/issues/1764 
  - #1767 Initial header table size of QPACK (7 by kazuho, martinthomson, dtikhonov, afrind, MikeBishop)
    https://github.com/quicwg/base-drafts/issues/1767 [-qpack] [design] 
  - #1786 Add Advice and Rules for CONN_CLOSE in Initial and Handshake  (4 by ianswett, martinduke, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/1786 
  - #1747 QPACK: stream cancellation only required when max dynamic table size > 0 (3 by bencebeky, kazuho, martinthomson)
    https://github.com/quicwg/base-drafts/issues/1747 [-qpack] [design] 
  - #1513 0-RTT DCID Routing (3 by ianswett, mnot, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/1513 [-transport] [design] [needs-discussion] 
  - #1784 Handshake failure after Retry (3 by martinthomson, nibanks, ianswett)
    https://github.com/quicwg/base-drafts/issues/1784 [-transport] [design] 
  - #1575 Consider simplifying Packet Number Encryption (2 by kazuho, mnot)
    https://github.com/quicwg/base-drafts/issues/1575 [-tls] [design] [needs-discussion] 
  - #1668 Greasing version negotiation (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1668 [-transport] [design] [needs-discussion] 
  - #1428 When the sender is using standard Reno congestion control, ack every ~2 packets (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/1428 [-recovery] [design] 
  - #1578 Keep PN out of AEAD (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1578 [-tls] [design] [needs-discussion] 
  - #1579 Go Back to Single Packet Number Space (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1579 [-tls] [-transport] [design] [needs-discussion] 
  - #1600 Indicate support for PRIORITY (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1600 [-http] [design] [needs-discussion] 
  - #1608 Varints for numeric transport parameters (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1608 [-transport] [design] [needs-discussion] 
  - #1655 Change packet types (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/1655 [-transport] [design] 
  - #1745 Clarify whether QUIC packets with no payload are acceptable (1 by igorlord)
    https://github.com/quicwg/base-drafts/issues/1745 [-transport] [design] 
  - #1620 CANCEL_PUSH, MAX_PUSH_ID and GOAWAY specify the length of the ID twice (1 by mnot)
    https://github.com/quicwg/base-drafts/issues/1620 [-http] [design] [needs-discussion] 
  - #1757 Does DCID change after HelloRetryRequest? (1 by huitema)
    https://github.com/quicwg/base-drafts/issues/1757 [-transport] [design] 
  - #1773 Build a version negotiation mechanism that mostly doesn't add round trips (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/1773 [-transport] [design] 

  10 issues closed:
  - Connection ID lengths 1, 2 and 3 bytes can't be encoded https://github.com/quicwg/base-drafts/issues/1570 [-invariants] [design] [needs-discussion] 
  - Initial header table size of QPACK https://github.com/quicwg/base-drafts/issues/1767 [-qpack] [design] 
  - 0-RTT DCID Routing https://github.com/quicwg/base-drafts/issues/1513 [-transport] [design] [needs-discussion] 
  - Keep PN out of AEAD https://github.com/quicwg/base-drafts/issues/1578 [-tls] [design] [needs-discussion] 
  - Go Back to Single Packet Number Space https://github.com/quicwg/base-drafts/issues/1579 [-tls] [-transport] [design] [needs-discussion] 
  - Indicate support for PRIORITY https://github.com/quicwg/base-drafts/issues/1600 [-http] [design] [needs-discussion] 
  - CANCEL_PUSH, MAX_PUSH_ID and GOAWAY specify the length of the ID twice https://github.com/quicwg/base-drafts/issues/1620 [-http] [design] [needs-discussion] 
  - Greasing version negotiation https://github.com/quicwg/base-drafts/issues/1668 [-transport] [design] [needs-discussion] 
  - Allowed Frame Types in different Contexts https://github.com/quicwg/base-drafts/issues/1766 [-tls] [-transport] [design] 
  - QPACK should require handling of integers up to 62 bits long https://github.com/quicwg/base-drafts/issues/1727 [-qpack] 

Pull requests
-------------
* quicwg/base-drafts (+20/-12/💬38)
  20 pull requests submitted:
  - All the Retry-related fixes (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/1788 [-transport] 
  - Clarify OOO CRYPTO data handling (by martinduke)
    https://github.com/quicwg/base-drafts/pull/1787 
  - Update draft-ietf-quic-transport.md (by martinduke)
    https://github.com/quicwg/base-drafts/pull/1785 
  - Merge ACK and ACK_ECN in recovery (by ianswett)
    https://github.com/quicwg/base-drafts/pull/1783 
  - No longer calculate max_ack_delay in recovery (by ianswett)
    https://github.com/quicwg/base-drafts/pull/1782 
  - Add max_ack_delay transport parameter (by ianswett)
    https://github.com/quicwg/base-drafts/pull/1781 
  - Spelling: "reciving" => "receiving" (by DaanDeMeyer)
    https://github.com/quicwg/base-drafts/pull/1780 
  - Spelling: "connection ID -> connection IDs" (by DaanDeMeyer)
    https://github.com/quicwg/base-drafts/pull/1779 
  - Specify direction of data flow on unidirectional streams. (by bencebeky)
    https://github.com/quicwg/base-drafts/pull/1777 
  - Remove length restrictions on connection IDs (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/1775 
  - Fix spelling error (by DaanDeMeyer)
    https://github.com/quicwg/base-drafts/pull/1772 
  - Fix spelling error (by DaanDeMeyer)
    https://github.com/quicwg/base-drafts/pull/1771 
  - Consequences for packets with illegal frames (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/1770 
  - Permit closing frames in all packets (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/1769 [-transport] 
  - Fix spelling inconsistency (by DaanDeMeyer)
    https://github.com/quicwg/base-drafts/pull/1768 
  - Optional Idle Timeout (by nibanks)
    https://github.com/quicwg/base-drafts/pull/1765 
  - QPACK: Encode Largest Reference modulo MaxEntries (by afrind)
    https://github.com/quicwg/base-drafts/pull/1763 
  - QPACK: make TSS=0 a connection error (by afrind)
    https://github.com/quicwg/base-drafts/pull/1762 
  - QPACK: don't send stream cancellation when SETTINGS_HEADER_TABLE_SIZE=0 (by afrind)
    https://github.com/quicwg/base-drafts/pull/1761 
  - Require QPACK implementations to handle 62 bit integers (by afrind)
    https://github.com/quicwg/base-drafts/pull/1760 

  13 pull requests received 38 new comments:
  - #1763 QPACK: Encode Largest Reference modulo MaxEntries (12 by kazuho, dtikhonov, afrind, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/1763 
  - #1765 Optional Idle Timeout (4 by martinthomson, marten-seemann, kazuho, nibanks)
    https://github.com/quicwg/base-drafts/pull/1765 [-transport] [design] 
  - #1787 Clarify OOO CRYPTO data handling (4 by marten-seemann, martinduke)
    https://github.com/quicwg/base-drafts/pull/1787 
  - #1750 Make connection ID appear random (3 by martinthomson, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/1750 
  - #1761 QPACK: don't send stream cancellation when SETTINGS_HEADER_TABLE_SIZE=0 (3 by afrind, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/1761 [-qpack] 
  - #1769 Permit closing frames in all packets (2 by martinthomson, martinduke)
    https://github.com/quicwg/base-drafts/pull/1769 [-transport] 
  - #1755 Describe a new version negotiation mechanism which allows for (2 by martinthomson, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/1755 
  - #1772 Fix spelling error (2 by DaanDeMeyer, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/1772 
  - #1783 Merge ACK and ACK_ECN in recovery (2 by martinthomson, ianswett)
    https://github.com/quicwg/base-drafts/pull/1783 
  - #1715 Add max_bytes_before_ack to transport (1 by ianswett)
    https://github.com/quicwg/base-drafts/pull/1715 [-recovery] [design] 
  - #1781 Add max_ack_delay transport parameter and ACK every two packets (1 by ianswett)
    https://github.com/quicwg/base-drafts/pull/1781 [-transport] 
  - #1782 No longer calculate max_ack_delay in recovery (1 by ianswett)
    https://github.com/quicwg/base-drafts/pull/1782 
  - #1785 Update reference to Initial Packets (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/1785 

  12 pull requests merged:
  - Merge ACK and ACK_ECN in recovery
    https://github.com/quicwg/base-drafts/pull/1783 
  - Update reference to Initial Packets
    https://github.com/quicwg/base-drafts/pull/1785 
  - Spelling: "connection ID" -> "connection IDs"
    https://github.com/quicwg/base-drafts/pull/1779 
  - Fix spelling error
    https://github.com/quicwg/base-drafts/pull/1772 
  - Specify direction of data flow on unidirectional streams.
    https://github.com/quicwg/base-drafts/pull/1777 
  - Remove length restrictions on connection IDs
    https://github.com/quicwg/base-drafts/pull/1775 [-invariants] [design] 
  - Consequences for packets with illegal frames
    https://github.com/quicwg/base-drafts/pull/1770 
  - Fix spelling error
    https://github.com/quicwg/base-drafts/pull/1771 
  - Permit closing frames in all packets
    https://github.com/quicwg/base-drafts/pull/1769 [-transport] 
  - Fix spelling inconsistency
    https://github.com/quicwg/base-drafts/pull/1768 
  - Optional Idle Timeout
    https://github.com/quicwg/base-drafts/pull/1765 
  - Require QPACK implementations to handle 62 bit integers
    https://github.com/quicwg/base-drafts/pull/1760 

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