Weekly github digest (QUIC Working Group Specifications)

Github Notifications <do_not_reply@mnot.net> Sun, 15 September 2019 00:45 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 EC05C1200FE for <quic@ietfa.amsl.com>; Sat, 14 Sep 2019 17:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.022
X-Spam-Level:
X-Spam-Status: No, score=-1.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FUZZY_CREDIT=1.678, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mnot.net header.b=umlRFUnR; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=irsLTpOM
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 i1ra5GTEEv2I for <quic@ietfa.amsl.com>; Sat, 14 Sep 2019 17:45:25 -0700 (PDT)
Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1E0712008C for <quic@ietf.org>; Sat, 14 Sep 2019 17:45:25 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 0D28248A for <quic@ietf.org>; Sat, 14 Sep 2019 20:45:24 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 14 Sep 2019 20:45:25 -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=nKeSiyFH2eqKDH9pUiG6PfeCh6CirursPgkZlrZw99U=; b=umlRFUnR dkm7LWKHp/sDhj6ugR38ap8WJCSHb7KjynFZ/1EOQaWC2027/xIPQAavPeFukJ2j 3n5yr/3GNyfYeYg4/syLvP82fkoVfmc+7B7Scz1O63vIdDbrq36IcvHiOBAad9++ S5BJ1cJb44vlVaTDnWj+YhZBJ/R2sUHzHXtrQqXywNZRw8OAOGOb8AOGQzj3/1u6 TYIf0sQHSQgcmUgYPpL2nG/S1ukxYhPBkynnO6l+SDhPpJo0kCGep172UtQ8Vq1Q MSFCMkd2GH6I+TUnXPsarWMtQ7GZS4/H6ollr3S94mj2zMDVpZZ0qQspFzrjRMfa ytpbpiiOtEeXCQ==
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=nKeSiyFH2eqKDH9pUiG6PfeCh6Cir ursPgkZlrZw99U=; b=irsLTpOMiF3IFoZvaswTwHV3OlCKoca/5uIfqixwPv9s3 yuLzAV2Wko9Lc/9ByiQPONguoRK9qwPLLFINAm6jxpOait3QHpo/7nnnbxcJ+dru ayFn///nSakn2UwRR4fy5NpDE0b9hBxKu2wXptPXP7dbBtswmgHDsZ2jMkz/K5dm DBlzcGtD+tSdQZu4bC7lHSCdAkVl+t+d+gKJzJvg06uyNZES6evSDXQwM3Wvqoes jQhgrygkmYZasuXIsbN7kbvSonequRJ9sGCIAtYgRKbzMTcrubdreUcsrghTGHXB iV3KEynyv1wF2JnYjJhhdbWc48Gj9QnEbb767ezJQ==
X-ME-Sender: <xms:o4l9XSONVemFby5wxsz11EAVqdevosn5JGe5g3Ihz1ChSX7kDXwL3w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedufedruddtgdefjecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurheptggghffvufesrgdttdertddtjeenuc fhrhhomhepifhithhhuhgspgfpohhtihhfihgtrghtihhonhhsuceoughopghnohhtpghr vghplhihsehmnhhothdrnhgvtheqnecuffhomhgrihhnpehgihhthhhusgdrtghomhenuc fkphepudduledrledrgeefrddvgedunecurfgrrhgrmhepmhgrihhlfhhrohhmpeguohgp nhhothgprhgvphhlhiesmhhnohhtrdhnvghtnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:o4l9XYLPWW_b6fsmLbUE4QCrvdI5LkntYE7mA9NToJtOMXdmYo80XA> <xmx:o4l9Xdoc48kJayGXJiEaka_1hzjV_ORARjB6QE4Vq5X8S4JBngU4kA> <xmx:o4l9XbaOGcGnPgQBbAFwJxeSC1RPzmL-Om9hwVJwmssa2RqTP4MzHQ> <xmx:pIl9XRm2EPXdGhuJEtIuqcq0prONGMno2u8qvM-fVKETS7NAWJ0L4A>
Received: from cloud.mnot.net (cloud.mnot.net [119.9.43.241]) by mail.messagingengine.com (Postfix) with ESMTPA id 87DD280060 for <quic@ietf.org>; Sat, 14 Sep 2019 20:45:22 -0400 (EDT)
Received: from cloud.mnot.net (localhost [127.0.0.1]) by cloud.mnot.net (Postfix) with ESMTP id 6BF90C10F5 for <quic@ietf.org>; Sun, 15 Sep 2019 00:45:18 +0000 (UTC)
Content-Type: multipart/alternative; boundary="===============5730742769024688215=="
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: <20190915004518.6BF90C10F5@cloud.mnot.net>
Date: Sun, 15 Sep 2019 00:45:18 +0000
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/HZSth0Qd1MKlxn7i1_XQs_pZp-g>
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, 15 Sep 2019 00:45:28 -0000



Issues
------
* quicwg/base-drafts (+6/-13/💬36)
  6 issues created:
  - Detectable Stateless Resets (by martinduke)
    https://github.com/quicwg/base-drafts/issues/3032 
  - Remove Requirement of an Acknowledgement per Round Trip (by nibanks)
    https://github.com/quicwg/base-drafts/issues/3030 
  - Packet header fields cannot be omitted (by dtikhonov)
    https://github.com/quicwg/base-drafts/issues/3029 
  - Requiring per application data in session ticket seems wrong (by huitema)
    https://github.com/quicwg/base-drafts/issues/3028 
  - Codes for frame encoding errors (by martinthomson)
    https://github.com/quicwg/base-drafts/issues/3027 
  - Transport parameter registry is too constraining for innovation (by DavidSchinazi)
    https://github.com/quicwg/base-drafts/issues/3020 

  12 issues received 36 new comments:
  - #3028 Requiring per application data in session ticket seems wrong (11 by kazuho, martinthomson, huitema, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/3028 [-transport] [editorial] 
  - #3020 Transport parameter registry is too constraining for innovation (5 by kazuho, martinthomson, ianswett)
    https://github.com/quicwg/base-drafts/issues/3020 [-transport] [design] 
  - #3014 Handling of corrupt Retry packets (4 by RyanAtGoogle, DavidSchinazi, martinthomson, kazuho)
    https://github.com/quicwg/base-drafts/issues/3014 [-transport] 
  - #3029 Packet header fields cannot be omitted (4 by RyanAtGoogle, dtikhonov, nibanks)
    https://github.com/quicwg/base-drafts/issues/3029 
  - #3027 Codes for frame encoding errors (3 by kazuho, marten-seemann, ianswett)
    https://github.com/quicwg/base-drafts/issues/3027 [-transport] 
  - #2928 Lift single-packet ClientHello requirement? (2 by DavidSchinazi, martinthomson)
    https://github.com/quicwg/base-drafts/issues/2928 [-tls] [design] 
  - #2171 ChaCha inputs (2 by martinthomson, kazuho)
    https://github.com/quicwg/base-drafts/issues/2171 [-tls] [design] [proposal-ready] 
  - #650 List google QUIC versions (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/650 [-transport] [editorial] [parked] 
  - #2995 Confused about Fixed Bit in Version Negotiation Packet (1 by martinthomson)
    https://github.com/quicwg/base-drafts/issues/2995 [-transport] [editorial] 
  - #3025 Confused about Fixed Bit in Version Negotiation Packet #2995 (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/3025 
  - #3030 Remove Requirement of an Acknowledgement per Round Trip (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/3030 
  - #3032 Detectable Stateless Resets (1 by DavidSchinazi)
    https://github.com/quicwg/base-drafts/issues/3032 

  13 issues closed:
  - CID change still required in response to migration? https://github.com/quicwg/base-drafts/issues/2778 [-transport] [design] [has-consensus] 
  - Client connection IDs are broken https://github.com/quicwg/base-drafts/issues/2844 [-transport] [design] [proposal-ready] 
  - MIn_RTT management #2923 https://github.com/quicwg/base-drafts/issues/3022 [invalid] 
  - Confused about Fixed Bit in Version Negotiation Packet #2995 https://github.com/quicwg/base-drafts/issues/3025 
  - ACK-only feedback loop in recovery instead of transport https://github.com/quicwg/base-drafts/issues/1860 [-recovery] [editorial] 
  - client's Handshake write key needs to be exported early https://github.com/quicwg/base-drafts/issues/2328 [-tls] [editorial] 
  - List google QUIC versions https://github.com/quicwg/base-drafts/issues/650 [-transport] [editorial] [parked] 
  - QPACK decoder stream buffer grows without bounds https://github.com/quicwg/base-drafts/issues/2999 [-qpack] 
  - Rationalise HTTP_WRONG_STREAM and HTTP_UNEXPECTED_FRAME https://github.com/quicwg/base-drafts/issues/2809 [-http] 
  - Handling RESET_STREAM and STOP_SENDING with invalid error codes https://github.com/quicwg/base-drafts/issues/2816 [-http] [design] 
  - ChaCha inputs https://github.com/quicwg/base-drafts/issues/2171 [-tls] [design] [proposal-ready] 
  - describe how a client is supposed to handle multiple tokens https://github.com/quicwg/base-drafts/issues/2801 [-transport] [editorial] 
  - RTT sample should be taken only once for each largest_acked https://github.com/quicwg/base-drafts/issues/2569 [-recovery] [editorial] 



Pull requests
-------------
* quicwg/base-drafts (+8/-22/💬24)
  8 pull requests submitted:
  - Suggest sending empty CRYPTO frames in Initial/Handshake packets (by ghedo)
    https://github.com/quicwg/base-drafts/pull/3033 
  - Reference "Nonces are Noticed" in the header protection analysis section (by chris-wood)
    https://github.com/quicwg/base-drafts/pull/3031 
  - Fix typo in transport draft: robustness (by dtikhonov)
    https://github.com/quicwg/base-drafts/pull/3026 
  - fix draft-23 test vectors (by marten-seemann)
    https://github.com/quicwg/base-drafts/pull/3021 
  - Changelog for transport-23 (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3019 [-transport] [editorial] 
  - Recovery Changelog (by ianswett)
    https://github.com/quicwg/base-drafts/pull/3018 
  - HTTP-23 changelog (by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3017 [-http] [editorial] 
  - Update QPACK Changelog (by afrind)
    https://github.com/quicwg/base-drafts/pull/3016 

  13 pull requests received 24 new comments:
  - #2947 Describe interaction between QUIC and TLS regarding saved 0-RTT state (4 by martinthomson, huitema, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2947 [-tls] 
  - #2952 Skip a packet number when sending one PTO packet (4 by ianswett, janaiyengar, marten-seemann, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2952 [-recovery] [editorial] 
  - #2851 Allow connections to share a port by adding restrictions on zero-length connection IDs (3 by DavidSchinazi, martinthomson)
    https://github.com/quicwg/base-drafts/pull/2851 [-transport] [design] 
  - #2916 Move Generating Acknowledgements to Transport (3 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2916 [-recovery] [-transport] [editorial] 
  - #3009 Cache git repo, draft references in Circle (2 by martinthomson, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3009 
  - #2176 Ekr editorial 17 tls (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2176 [-tls] [editorial] 
  - #2968 Stateless reset too (1 by DavidSchinazi)
    https://github.com/quicwg/base-drafts/pull/2968 [-transport] [design] 
  - #3003 rename HTTP_UNEXPECTED_FRAME to HTTP_FRAME_UNEXPECTED and fold HTTP_W… (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3003 [-http] 
  - #3019 Changelog for transport-23 (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3019 [-transport] [editorial] 
  - #3021 fix draft-23 test vectors (1 by martinthomson)
    https://github.com/quicwg/base-drafts/pull/3021 [-tls] [editorial] 
  - #3023 Octocat/hello-world-workflow (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3023 
  - #3024 Https:/github-release-draft..yml (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/pull/3024 
  - #2553 Change on idle behaviour (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2553 [-recovery] [editorial] 

  22 pull requests merged:
  - Prevent linkability from responding to migration
    https://github.com/quicwg/base-drafts/pull/2969 [-transport] [design] 
  - Allow connections to share a port by adding restrictions on zero-length connection IDs
    https://github.com/quicwg/base-drafts/pull/2851 [-transport] [design] 
  - Fix typo in transport draft: robustness
    https://github.com/quicwg/base-drafts/pull/3026 [-transport] [editorial] 
  - fix draft-23 test vectors
    https://github.com/quicwg/base-drafts/pull/3021 [-tls] [editorial] 
  - HTTP-23 changelog
    https://github.com/quicwg/base-drafts/pull/3017 [-http] [editorial] 
  - Changelog for transport-23
    https://github.com/quicwg/base-drafts/pull/3019 [-transport] [editorial] 
  - Recovery Changelog
    https://github.com/quicwg/base-drafts/pull/3018 [-recovery] 
  - Move Generating Acknowledgements to Transport
    https://github.com/quicwg/base-drafts/pull/2916 [-recovery] [-transport] [editorial] 
  - Keys need to be available to QUIC earlier
    https://github.com/quicwg/base-drafts/pull/2992 [-tls] [editorial] 
  - Update QPACK Changelog
    https://github.com/quicwg/base-drafts/pull/3016 
  - remove misleading sentence about incompatible QUIC versions and ALPN
    https://github.com/quicwg/base-drafts/pull/2802 [-tls] [editorial] 
  - Cache git repo, draft references in Circle
    https://github.com/quicwg/base-drafts/pull/3009 
  - Security Considerations text for a memory limit
    https://github.com/quicwg/base-drafts/pull/3004 [-qpack] 
  - QPACK [editorial] Update text on instructions and representations.
    https://github.com/quicwg/base-drafts/pull/2941 [-qpack] 
  - rename HTTP_UNEXPECTED_FRAME to HTTP_FRAME_UNEXPECTED and fold HTTP_W…
    https://github.com/quicwg/base-drafts/pull/3003 [-http] 
  - Attempt to make the stateless reset text better
    https://github.com/quicwg/base-drafts/pull/3007 [-transport] [editorial] 
  - Add CRYPTO_BUFFER_EXCEEDED to the error code table
    https://github.com/quicwg/base-drafts/pull/3012 [-transport] [editorial] 
  - QPACK [editorial] Update text to include both criteria of "blocking entry".
    https://github.com/quicwg/base-drafts/pull/2937 [-qpack] 
  - Error codes can't cause errors
    https://github.com/quicwg/base-drafts/pull/2998 [-http] [design] 
  - Simplify ChaCha20 interface
    https://github.com/quicwg/base-drafts/pull/2990 [-tls] [editorial] 
  - Talk more about multiple tokens
    https://github.com/quicwg/base-drafts/pull/2962 [-transport] [editorial] 
  - Use contains() in recovery pseudocode
    https://github.com/quicwg/base-drafts/pull/3015 [-recovery] [editorial] 


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