Weekly github digest (QUIC Working Group Specifications)

Github Notifications <do_not_reply@mnot.net> Sun, 07 April 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 0273412017E for <quic@ietfa.amsl.com>; Sat, 6 Apr 2019 17:45: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=ZdM+58pW; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=5LKKkyYd
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 ERbv2Tlue-vZ for <quic@ietfa.amsl.com>; Sat, 6 Apr 2019 17:45:23 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CB3ED120264 for <quic@ietf.org>; Sat, 6 Apr 2019 17:45:22 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id C1A0821BD6 for <quic@ietf.org>; Sat, 6 Apr 2019 20:45:20 -0400 (EDT)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 06 Apr 2019 20:45:20 -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= fm2; bh=Dm7I7JOegRfOwq1aQMb6O7s04ZJVvNukY87QRHyIBs8=; b=ZdM+58pW KdU1TkOCVF9RUpnDYiam1IGgGVh3duoVRuY7Bl4f0RoIcEikAv5CQArf6uYhbceV tAs0PAKCwawFRURTJbnHcgie3n0uplxOZrd3rWWthLeKDTfy/MDBDYRiVc5/OaAR nGyWzffgkITxurM9KDeXh+RPP6YbCsI8F1jgUrnDB5uPTB4dWI6Z87kIH0Lh4DQr 0lV+C4OiPJ393SwLk7wHFyDt9LH4svoazLrEp8a3jxnL7yPpEyUdKmeiRdfzIFM+ 3WoGBTSz3gKDqodwEDDqHwnMoHoAX+UtnIp7cz15TX4ThWUtCGgSRIbw7tsYt/NP 3XoYU4087YN9EA==
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=fm2; bh=Dm7I7JOegRfOwq1aQMb6O7s04ZJVv NukY87QRHyIBs8=; b=5LKKkyYdsykByyOJkX6FEnt75O7RW4CQuIPYg1avAZMFg VEZ27F7EsnSgEDzraM18OvDLVMRC+yCIYMmZoSkVYnz0RGOuzWlgwZlHvZnfPq92 zt8iXoDpoOt2SdstVhCyfIV1DTVDP8zio9778uE+i0iHG2DtMn7htsTf2548cIBa S6UFKUOvE3PU9F0H7vX5afMat0WfxmPZ5xg6LkYDcJX0X3pFlgHffbgo1dZddto3 yxE5bg1IHAvpAJcjMwaAhyGm00+yCi0mojMY3utDyMNT2eLYMmFzdw8AIZM/51gY om3m76YmPkVvEIyvrg4xDQRgHwXkZYTb4dbxDnVEQ==
X-ME-Sender: <xms:H0ipXFyx7LGOFm2AgK_XWiZyKieuuvr1BcDA3Xe1aSKnkIki273Omg>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddruddtgdefkeculddtuddrgedutddrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurheptggghf fvufesrgdttdertddtjeenucfhrhhomhepifhithhhuhgspgfpohhtihhfihgtrghtihho nhhsuceoughopghnohhtpghrvghplhihsehmnhhothdrnhgvtheqnecuffhomhgrihhnpe hgihhthhhusgdrtghomhenucfkphepudduledrledrgeefrddvgedunecurfgrrhgrmhep mhgrihhlfhhrohhmpeguohgpnhhothgprhgvphhlhiesmhhnohhtrdhnvghtnecuvehluh hsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:H0ipXHr2EXqlLKfMIIrJnRCv23TH3w21GQK3Mx4-RQnxl48WplXimA> <xmx:H0ipXJ7o8_QAxE9TgHXsb6ttnG43BC4XW818u-GSbl-_2eb7v9RVVw> <xmx:H0ipXCBi6msEkyA9doJoLdN_ts1EQXqWPBg6ByGL09n6G17nyZc4Wg> <xmx:IEipXEpetT8wD1nwyr2FkSeROw2mlAXLDEvquhrmRkO0ecz3QQ-ceA>
Received: from cloud.mnot.net (cloud.mnot.net [119.9.43.241]) by mail.messagingengine.com (Postfix) with ESMTPA id BA820E40E3 for <quic@ietf.org>; Sat, 6 Apr 2019 20:45:18 -0400 (EDT)
Received: from cloud.mnot.net (localhost [127.0.0.1]) by cloud.mnot.net (Postfix) with ESMTP id E0735C5423 for <quic@ietf.org>; Sun, 7 Apr 2019 00:45:15 +0000 (UTC)
Content-Type: multipart/alternative; boundary="===============8784130035326508072=="
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: <20190407004515.E0735C5423@cloud.mnot.net>
Date: Sun, 07 Apr 2019 00:45:15 +0000
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/21QIbEooItPytGnco7Eg1HDMHn4>
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, 07 Apr 2019 00:45:28 -0000



Issues
------
* quicwg/base-drafts (+7/-7/💬48)
  7 issues created:
  - H3 spec fails to warn about initial_max_stream_data_uni (by huitema)
    https://github.com/quicwg/base-drafts/issues/2589 
  - Construction of address validation token (by kirsey)
    https://github.com/quicwg/base-drafts/issues/2587 
  - Attacks Against Address Migration (by martinduke)
    https://github.com/quicwg/base-drafts/issues/2582 
  - Bring back AEAD_AES_128_CCM_8 now that we pad the plaintext (by DavidSchinazi)
    https://github.com/quicwg/base-drafts/issues/2581 
  - Is path validation a SHOULD or a MUST -- pick one! (by igorlord)
    https://github.com/quicwg/base-drafts/issues/2580 
  - Path validation should be done even for what looks like NAT rebinding (by igorlord)
    https://github.com/quicwg/base-drafts/issues/2579 
  - ClientFinished is HoL blocking, but has no normative text (by ianswett)
    https://github.com/quicwg/base-drafts/issues/2572 [-tls] 

  16 issues received 48 new comments:
  - #2568 Reduce restrictions on valid RTT samples (9 by kazuho, mikkelfj, janaiyengar, nibanks, ianswett)
    https://github.com/quicwg/base-drafts/issues/2568 [-recovery] [design] 
  - #2589 H3 spec fails to warn about initial_max_stream_data_uni (7 by marten-seemann, huitema, LPardue)
    https://github.com/quicwg/base-drafts/issues/2589 
  - #2552 Saving a round-trip time in the initial handshakes with retry (6 by kirsey, martinthomson, mikkelfj, janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/issues/2552 [-transport] 
  - #2579 Path validation should be done even for what looks like NAT rebinding (5 by DavidSchinazi, erickinnear, igorlord, tatsuhiro-t)
    https://github.com/quicwg/base-drafts/issues/2579 
  - #2581 Bring back AEAD_AES_128_CCM_8 now that we pad the plaintext (4 by kazuho, LPardue, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2581 
  - #2554 Congestion control during application limited state (4 by janaiyengar, pravb, ianswett)
    https://github.com/quicwg/base-drafts/issues/2554 [-recovery] [design] 
  - #2572 ClientFinished is HoL blocking, but has no normative text (3 by DavidSchinazi, martinthomson)
    https://github.com/quicwg/base-drafts/issues/2572 [-tls] [editorial] 
  - #2566 Usage of "epoch" term in recovery draft (example code in appendixes) (2 by DavidSchinazi, janaiyengar)
    https://github.com/quicwg/base-drafts/issues/2566 [-recovery] [editorial] 
  - #2184 kInitialRtt of 100 msec is too aggressive (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2184 [-recovery] [design] 
  - #2569 RTT sample should be taken only once for each largest_acked (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2569 [-recovery] [editorial] 
  - #2570 RTT computation section needs to mention largest_acked (1 by ianswett)
    https://github.com/quicwg/base-drafts/issues/2570 [-recovery] [editorial] 
  - #2587 Construction of address validation token (1 by kazuho)
    https://github.com/quicwg/base-drafts/issues/2587 
  - #2496 QUIC Version Ossification (1 by philsbln)
    https://github.com/quicwg/base-drafts/issues/2496 [-transport] [design] 
  - #2540 Version negotiation, reserved or 0x?a?a?a?a (1 by larseggert)
    https://github.com/quicwg/base-drafts/issues/2540 [-transport] [editorial] 
  - #2546 ACK of ACK are useful (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/issues/2546 [-transport] 
  - #2556 Should kPersistentCongestionThreshold be 2 or 3? (1 by pravb)
    https://github.com/quicwg/base-drafts/issues/2556 [-recovery] [design] 

  7 issues closed:
  - Version negotiation, reserved or 0x?a?a?a?a https://github.com/quicwg/base-drafts/issues/2540 [-transport] [editorial] 
  - Definition of Stream Final Size is ambiguous https://github.com/quicwg/base-drafts/issues/2481 [-transport] [editorial] 
  - ACK Delay interactions with RTT calculation https://github.com/quicwg/base-drafts/issues/2137 [-recovery] [editorial] 
  - Usage of "epoch" term in recovery draft (example code in appendixes) https://github.com/quicwg/base-drafts/issues/2566 [-recovery] [editorial] 
  - kInitialRtt of 100 msec is too aggressive https://github.com/quicwg/base-drafts/issues/2184 [-recovery] [design] 
  - kInitialRtt of 100 msec is too aggressive https://github.com/quicwg/base-drafts/issues/2184 [-recovery] [design] 
  - Stateless Reset Lacks Normative Text https://github.com/quicwg/base-drafts/issues/2471 [-transport] [design] 



Pull requests
-------------
* quicwg/base-drafts (+11/-8/💬19)
  11 pull requests submitted:
  - Don't arm the handshake timer if there's no data (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2590 
  - First handshake timeout at 1 second (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2586 
  - Replace recovery epoch with congestion event (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2585 [-recovery] [editorial] 
  - Call OnPacketAckedCC() for in-flight packets, not just ack-eliciting (by ghedo)
    https://github.com/quicwg/base-drafts/pull/2584 
  - Spell 'Application' correctly (by ghedo)
    https://github.com/quicwg/base-drafts/pull/2583 
  - No state transition if RESET_STREAM is suppressed (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2578 [-transport] [editorial] 
  - Distinguish between reserved versions (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2577 [-transport] [editorial] 
  - Clarify final size definition (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2576 [-transport] [editorial] 
  - Normative text for 1-RTT before handshake completion (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2575 [-tls] [editorial] 
  - Add normative language for stateless reset (by martinthomson)
    https://github.com/quicwg/base-drafts/pull/2574 [-transport] [editorial] 
  - introduce a version alias transport parameter (by marten-seemann)
    https://github.com/quicwg/base-drafts/pull/2573 

  11 pull requests received 19 new comments:
  - #2573 introduce a version alias mechanism (7 by martinthomson, marten-seemann, kazuho, martinduke, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2573 
  - #2574 Add normative language for stateless reset (2 by martinduke, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2574 [-transport] [editorial] 
  - #2584 Call OnPacketAckedCC() for in-flight packets, not just ack-eliciting (2 by ghedo, ianswett)
    https://github.com/quicwg/base-drafts/pull/2584 
  - #2575 Normative text for 1-RTT before handshake completion (1 by mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2575 [-tls] [editorial] 
  - #2585 Replace recovery epoch with congestion event (1 by mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2585 [-recovery] [editorial] 
  - #2586 First handshake timeout at 1 second (1 by pravb)
    https://github.com/quicwg/base-drafts/pull/2586 
  - #2588 Use Congestion Recovery Period in psuedocode (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2588 [-recovery] [editorial] 
  - #2510 all HTTP/3 protocol violations should lead to connection errors (1 by kazuho)
    https://github.com/quicwg/base-drafts/pull/2510 [-http] 
  - #2524 Specify behavior for post-handshake CRYPTO messages (1 by nharper)
    https://github.com/quicwg/base-drafts/pull/2524 [-transport] [design] 
  - #2529 Allow not creating QPACK codec streams (1 by ghedo)
    https://github.com/quicwg/base-drafts/pull/2529 
  - #2281 Include handshake anti-deadlock logic in pseudocode (1 by Ralith)
    https://github.com/quicwg/base-drafts/pull/2281 [-recovery] 

  8 pull requests merged:
  - Use Congestion Recovery Period in psuedocode
    https://github.com/quicwg/base-drafts/pull/2588 [-recovery] [editorial] 
  - Distinguish between reserved versions
    https://github.com/quicwg/base-drafts/pull/2577 [-transport] [editorial] 
  - Clarify final size definition
    https://github.com/quicwg/base-drafts/pull/2576 [-transport] [editorial] 
  - Clarify RTT calculations in recovery
    https://github.com/quicwg/base-drafts/pull/2506 [-recovery] 
  - Replace recovery epoch with congestion event
    https://github.com/quicwg/base-drafts/pull/2585 [-recovery] [editorial] 
  - First handshake timeout at 1 second
    https://github.com/quicwg/base-drafts/pull/2586 
  - Spell 'Application' correctly
    https://github.com/quicwg/base-drafts/pull/2583 
  - Call OnPacketAckedCC() for in-flight packets, not just ack-eliciting
    https://github.com/quicwg/base-drafts/pull/2584 


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