Weekly github digest (QUIC Working Group Specifications)

Github Notifications <do_not_reply@mnot.net> Sun, 09 December 2018 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 B9342130FDE for <quic@ietfa.amsl.com>; Sat, 8 Dec 2018 16:45:29 -0800 (PST)
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=DNaJloUO; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=hjOyDNoQ
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 BwweTu4kOwVB for <quic@ietfa.amsl.com>; Sat, 8 Dec 2018 16:45:25 -0800 (PST)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4E5E130FCF for <quic@ietf.org>; Sat, 8 Dec 2018 16:45:25 -0800 (PST)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 29ED8E51 for <quic@ietf.org>; Sat, 8 Dec 2018 19:45:25 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 08 Dec 2018 19:45:25 -0500
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= fm1; bh=LhPfTMRL8Nft9pf/sJWH2pE95gciTrd8kQfnrXVfY1I=; b=DNaJloUO M6CgGIDCuR4aTrCVxGvrRIj+gyeMOg8ygnGGPQj0poG6UcVw2DRpYPntitiUaytn lvZ9+Q/5kUrk36Mk8AHh7XXsL1DfQYvEnKvw4PdttkK+UrB9K7Bt/mtVktDMVaBO oS7EobgyKofypc9nnrm8aD3TXSEohbMOefxOQpW73JIyfUKVO38QKgxceuZMMUI/ WTATYLYyaQfGzriDVmXwWx4o2z6Wxs9vi8HPfKXuMSgtS6QNiiRu7V2c1DMlycwG VVscVr4PTv375K4XUa1L6wixH5LHmF9EGPqvsH+LAzdJ77TSOjxspuwFqg+oMExu 4Y/hWWr5tPSlcw==
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=fm1; bh=LhPfTMRL8Nft9pf/sJWH2pE95gciT rd8kQfnrXVfY1I=; b=hjOyDNoQ7nyJdxpD1PMqNtIySdufIcLmHdoPwrmjio670 CjbQKwceKpHXiBWppxBnjOvFgMhiyERKWbOmek+48M2QcA6eUx60hunXNcvASR0J EvyBN66vzNloGvKZzqecAH1kDFRMtPEF+Epo1Ouf3iZ2lIDkdv3KR7PIRcvUQUHC iBOkFW00luaMF4Mps8eIketOWAZrSyMpxkctnVLiQ+1YObZxWdq0A5srT3AxChRl E1zgIKJdiXB85eGsuhqrJOWSOKEmhH8vG8QoO17v/MX+olfHx8wTPZDpC3T1GBxa IUjPyAPtYDsHhdCu6oCx1/nXs0G3lSnkBYLn2oPnQ==
X-ME-Sender: <xms:o2UMXB8k8Xouj0gOc7sQevd0gFldEazE3JIvsDqLgR-M9SZK9eG3Ww>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedtkedrudeguddgudeltdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfhuthenuceurghilhhouhhtmecu fedttdenucenucfjughrpegtggfhvffusegrtddtredttdejnecuhfhrohhmpefiihhthh husggppfhothhifhhitggrthhiohhnshcuoeguohgpnhhothgprhgvphhlhiesmhhnohht rdhnvghtqeenucffohhmrghinhepghhithhhuhgsrdgtohhmnecukfhppeduudelrdelrd egfedrvdegudenucfrrghrrghmpehmrghilhhfrhhomhepughopghnohhtpghrvghplhih sehmnhhothdrnhgvthenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:o2UMXH5mGgspjZEA2zqekIQ2UGKQLGie34u5uKfKGk33O_iT1x7M0g> <xmx:o2UMXGnlzCh2NfOXYyxhTqZEOeltwHa1fQsv28ogKqnkbDrDXwxMuw> <xmx:o2UMXFbjnrteuas_uQwxpSarQO9pmtrm444teP92Wx5zrs26LAZ9WQ> <xmx:o2UMXMMsZm49UXXWj7w9FBoH1NnDR1yIHIePa_kQqE0GsWDCqOjuXA> <xmx:o2UMXKjIrriCa5QST7kC1N3_KFsGXJIdaKMK6iR6wK2hsUM3EATSfw> <xmx:pGUMXJLCfYZEGPrJZzpVhcp6GttcQZ8IOhWvmgPLkDY-sJ2atfr5aA>
Received: from cloud.mnot.net (cloud.mnot.net [119.9.43.241]) by mail.messagingengine.com (Postfix) with ESMTPA id 9C9B8E446A for <quic@ietf.org>; Sat, 8 Dec 2018 19:45:22 -0500 (EST)
Received: from cloud.mnot.net (localhost [127.0.0.1]) by cloud.mnot.net (Postfix) with ESMTP id 865C7C03D1 for <quic@ietf.org>; Sun, 9 Dec 2018 00:45:19 +0000 (UTC)
Content-Type: multipart/alternative; boundary="===============4182662890379145707=="
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: <20181209004519.865C7C03D1@cloud.mnot.net>
Date: Sun, 09 Dec 2018 00:45:19 +0000
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/ZcOXh2D0fsNqlDa2J_B3LQn96MI>
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, 09 Dec 2018 00:45:30 -0000



Events without label "editorial"

Issues
------
* quicwg/base-drafts (+5/-8/💬25)
  5 issues created:
  - Echoing HTTP_REQUEST_CANCELLED from STOP_SENDING has unintended semantics (by afrind)
    https://github.com/quicwg/base-drafts/issues/2106 [-http] 
  - Guidelines for Retransmitting Lost Data (by martinduke)
    https://github.com/quicwg/base-drafts/issues/2103 
  - Should retiring all CIDs be an error? (by dtikhonov)
    https://github.com/quicwg/base-drafts/issues/2101 
  - Avoid creating QPACK codec streams when unnecessary (by kazuho)
    https://github.com/quicwg/base-drafts/issues/2100 
  - Server Initial verification for Attacker On The Side defense (by huitema)
    https://github.com/quicwg/base-drafts/issues/2097 

  9 issues received 25 new comments:
  - #2060 compensation of ack_delay is fragile against errors (8 by kazuho, janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/issues/2060 [-recovery] [design] 
  - #2097 Server Initial verification for Attacker On The Side defense (4 by kazuho, huitema, mikkelfj)
    https://github.com/quicwg/base-drafts/issues/2097 
  - #1978 Sender-Controlled Delayed ACK Ratio (3 by IngJohEricsson, ianswett)
    https://github.com/quicwg/base-drafts/issues/1978 [-recovery] [-transport] [design] 
  - #2084 Correlating connection ids (2 by DavidSchinazi, kazuho)
    https://github.com/quicwg/base-drafts/issues/2084 
  - #2091 High BDP and adapted congestion control (2 by NicoKos, ianswett)
    https://github.com/quicwg/base-drafts/issues/2091 [-recovery] 
  - #2103 Guidelines for Retransmitting Lost Data (2 by janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/issues/2103 [-recovery] 
  - #2018 Why are stateless reset tokens 16 bytes long? (2 by martinthomson, dtikhonov)
    https://github.com/quicwg/base-drafts/issues/2018 [-transport] 
  - #2101 Should retiring all CIDs be an error? (1 by marten-seemann)
    https://github.com/quicwg/base-drafts/issues/2101 
  - #2106 Echoing HTTP_REQUEST_CANCELLED from STOP_SENDING has unintended semantics (1 by MikeBishop)
    https://github.com/quicwg/base-drafts/issues/2106 [-http] [design] [yaec!] 

  8 issues closed:
  - compensation of ack_delay is fragile against errors https://github.com/quicwg/base-drafts/issues/2060 [-recovery] [design] 
  - In-order priority changes in HQ does not hold https://github.com/quicwg/base-drafts/issues/1865 [-http] [design] 
  - Why are stateless reset tokens 16 bytes long? https://github.com/quicwg/base-drafts/issues/2018 [-transport] 
  - DATA frame encoding is inefficient for long dynamically generated bodies https://github.com/quicwg/base-drafts/issues/1885 [-http] [design] 
  - Push promise history to detect conflicting header field values https://github.com/quicwg/base-drafts/issues/1864 [-http] [design] 
  - SetLossDetectionTime negative timeout https://github.com/quicwg/base-drafts/issues/2052 [-recovery] 
  - Connection migration failure mode https://github.com/quicwg/base-drafts/issues/1278 [-transport] [design] 
  - Remove kUsingTimeLossDetection from Recovery draft https://github.com/quicwg/base-drafts/issues/1969 [-recovery] 



Pull requests
-------------
* quicwg/base-drafts (+6/-14/💬76)
  6 pull requests submitted:
  - Ack eliciting (by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2105 
  - Make in_flight the criterion for declaring loss (by martinduke)
    https://github.com/quicwg/base-drafts/pull/2104 
  - Fix QPACK-04 changelog: add two non-editorial changes (by dtikhonov)
    https://github.com/quicwg/base-drafts/pull/2102 
  - Update draft-ietf-quic-recovery.md (by ianswett)
    https://github.com/quicwg/base-drafts/pull/2099 
  - Allow the HTTP/3 DATA frame to extend to the end of the stream (by RyanAtGoogle)
    https://github.com/quicwg/base-drafts/pull/2098 
  - NEW_CONNECTION_ID: use sequence number for one CID only (by dtikhonov)
    https://github.com/quicwg/base-drafts/pull/2096 

  17 pull requests received 76 new comments:
  - #2098 Allow the HTTP/3 DATA frame to extend to the end of the stream (20 by kazuho, mikkelfj, ianswett, martinthomson, MikeBishop, RyanAtGoogle, dtikhonov, LPardue)
    https://github.com/quicwg/base-drafts/pull/2098 [-http] [design] 
  - #2075 Define initial PRIORITY frame and remove exclusive dependencies (10 by kazuho, dtikhonov, MikeBishop)
    https://github.com/quicwg/base-drafts/pull/2075 [-http] [design] 
  - #2104 Make in_flight the criterion for declaring loss (8 by mikkelfj, nibanks, janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/pull/2104 [-recovery] 
  - #2064 Amplification attack using retry tokens and spoofed addresses (7 by kazuho, marten-seemann, mikkelfj, huitema, ianswett)
    https://github.com/quicwg/base-drafts/pull/2064 
  - #2090 create codec streams only when necessary (7 by kazuho, siyengar, martinthomson, MikeBishop, lnicco, dtikhonov)
    https://github.com/quicwg/base-drafts/pull/2090 [-qpack] [design] 
  - #2096 NEW_CONNECTION_ID: use sequence number for one CID only (5 by dtikhonov, mikkelfj)
    https://github.com/quicwg/base-drafts/pull/2096 
  - #2062 Adjusting latest RTT by ack delay (3 by janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/pull/2062 [-recovery] [design] 
  - #1226 split fast retransmit modes (3 by marten-seemann, janaiyengar, ianswett)
    https://github.com/quicwg/base-drafts/pull/1226 [-recovery] 
  - #2076 Initials carrying different first ClientHello are considered as belonging to different connections (2 by kazuho, huitema)
    https://github.com/quicwg/base-drafts/pull/2076 [-transport] [design] 
  - #2089 Repeat tokens in all Initial packets (2 by martinthomson, ianswett)
    https://github.com/quicwg/base-drafts/pull/2089 
  - #1763 QPACK: Encode Largest Reference modulo MaxEntries (2 by bencebeky, dtikhonov)
    https://github.com/quicwg/base-drafts/pull/1763 [-qpack] 
  - #2021 Account for loss_time in DetectLostPackets (2 by siyengar, ianswett)
    https://github.com/quicwg/base-drafts/pull/2021 
  - #1412 Updated ICMP PMTU section (1 by ianswett)
    https://github.com/quicwg/base-drafts/pull/1412 [-transport] [design] 
  - #2068 Minor editorial changes (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2068 
  - #2099 Limit ack_delay by max_ack_delay (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2099 
  - #1974 Recovery uses both time and packet thresholds (1 by mikkelfj)
    https://github.com/quicwg/base-drafts/pull/1974 [-recovery] [design] 
  - #2033 Fix for off-path migration attack (1 by janaiyengar)
    https://github.com/quicwg/base-drafts/pull/2033 [-transport] [design] 

  14 pull requests merged:
  - Limit ack_delay by max_ack_delay
    https://github.com/quicwg/base-drafts/pull/2099 
  - Ack eliciting
    https://github.com/quicwg/base-drafts/pull/2105 
  - Define initial PRIORITY frame and remove exclusive dependencies
    https://github.com/quicwg/base-drafts/pull/2075 [-http] [design] 
  - No RTT for non-retransmittable packets
    https://github.com/quicwg/base-drafts/pull/2078 
  - Allow the HTTP/3 DATA frame to extend to the end of the stream
    https://github.com/quicwg/base-drafts/pull/2098 [-http] [design] 
  - DUPLICATE_PUSH instead of multiple PUSH_PROMISE frames
    https://github.com/quicwg/base-drafts/pull/2072 [-http] [design] 
  - Prevent int underflow
    https://github.com/quicwg/base-drafts/pull/2065 
  - Avoid having multiple ways to encode Delta Base Index of zero
    https://github.com/quicwg/base-drafts/pull/2005 [-qpack] [design] 
  - Repeat tokens in all Initial packets
    https://github.com/quicwg/base-drafts/pull/2089 
  - Fix for off-path migration attack
    https://github.com/quicwg/base-drafts/pull/2033 [-transport] [design] 
  - Minor editorial changes
    https://github.com/quicwg/base-drafts/pull/2068 
  - PING loss does not require repair
    https://github.com/quicwg/base-drafts/pull/2094 
  - Recovery uses both time and packet thresholds
    https://github.com/quicwg/base-drafts/pull/1974 [-recovery] [design] 
  - Editorial rework
    https://github.com/quicwg/base-drafts/pull/2080 


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