[quicwg/base-drafts] 611722: Various version negotiation fixes
Mike Bishop <michbish@microsoft.com> Wed, 07 June 2017 14:31 UTC
Return-Path: <bounce+565321.40f-quic-issues=ietf.org@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E39CF124D85 for <quic-issues@ietfa.amsl.com>; Wed, 7 Jun 2017 07:31:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=michbish=microsoft.com@github.com header.d=github.com
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 2dEAMq-tY3eI for <quic-issues@ietfa.amsl.com>; Wed, 7 Jun 2017 07:30:57 -0700 (PDT)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7E9012EC78 for <quic-issues@ietf.org>; Wed, 7 Jun 2017 07:30:56 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1496845856; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=bpoizQGjQz0yjVnb93vurIxZSjFl9F03bozGeTJEPM0=; b=wkiJYZVlGDaXXWbf/l4OS/hKWaQwyI/IQ9r9zqEumuuHgcS1kEsSxyfvfmStjKsBfuGrM9gT BHmTS/+8dTHeRLH8E1TvHKalAF7nxshRlH88+nXSiLO7hizPorEQ54gUt5iYVKsZs2SrbOH3 I1gb2lrEvj2cy7YWqaXS7g/lb3I=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=mTMIvPE4y5mdyUq1Ywe1IgdoPA4vexFD9rtMdv3nO/pygXGAM3JqDyAJVbmJhG0xE0gTu2 tsosbTVXia3QowbxcVcozUp7oLyYisBUWuHq1GHTaNoeQeEBgc43tWt/xbXFwa7FgCYuHlth geqjLx9NwaXYKaW3+ON4BfYtro9IU=
Sender: michbish=microsoft.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.42]) by mxa.mailgun.org with ESMTP id 59380e1d.7f8834077d50-smtp-out-n02; Wed, 07 Jun 2017 14:30:53 -0000 (UTC)
Date: Wed, 07 Jun 2017 07:30:52 -0700
From: Mike Bishop <michbish@microsoft.com>
Reply-To: Mike Bishop <michbish@microsoft.com>
To: quic-issues@ietf.org
Message-ID: <59380e1cd1594_14d2d3f9dd3163c348455d@hookshot-fe-6dbb0c4.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 611722: Various version negotiation fixes
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59380e1cd0c3c_14d2d3f9dd3163c348448e"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/191mofnxLQjiUnR146l9y4UttPk>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jun 2017 14:31:03 -0000
Branch: refs/heads/request_rst Home: https://github.com/quicwg/base-drafts Commit: 6117221d3335d8d35b07246992594009876eb7c3 https://github.com/quicwg/base-drafts/commit/6117221d3335d8d35b07246992594009876eb7c3 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-27 (Thu, 27 Apr 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Various version negotiation fixes 1. Version negotiation is stateless (this was implied but not made explicit) 2. Client ignores version negotiation packets if it has already done version negotiation. 3. Client ignores version negotaition packets if they list the version it is using. Closes #284, #294, #241. Commit: 6bd8826c2a09264940e77db5fa20e27a496a4522 https://github.com/quicwg/base-drafts/commit/6bd8826c2a09264940e77db5fa20e27a496a4522 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Don't require the client to reset excess streams In 0-RTT, the client might overrun the server's stream limit. Let the server work out what to do about that. Closes #425 Commit: 0cd5e806dd78446a7ace1a093cc333882514a37a https://github.com/quicwg/base-drafts/commit/0cd5e806dd78446a7ace1a093cc333882514a37a Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Add STREAM_ID_NEEDED frame analogous to BLOCKED Commit: e82b2c9174c181d4093fdf6bc1d199f6311cda19 https://github.com/quicwg/base-drafts/commit/e82b2c9174c181d4093fdf6bc1d199f6311cda19 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Move crypto to stream 0, HTTP control to stream 1 This doesn't fix BLOCKED, which remains a thorn in my side. That is next. Commit: 9e6c6d172dc0bb226d8ea54739de0dd32fd05c4c https://github.com/quicwg/base-drafts/commit/9e6c6d172dc0bb226d8ea54739de0dd32fd05c4c Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Small editorial fixes to stream identifiers Commit: c67b678b59dce1e873d588be82edb6604cfd68dc https://github.com/quicwg/base-drafts/commit/c67b678b59dce1e873d588be82edb6604cfd68dc Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-04-28 (Fri, 28 Apr 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Update for crypto on stream 0 Commit: bdaea15f4d1067b69e318a71d913f95f32c1cfc3 https://github.com/quicwg/base-drafts/commit/bdaea15f4d1067b69e318a71d913f95f32c1cfc3 Author: janaiyengar <jri@google.com> Date: 2017-05-02 (Tue, 02 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #455 from quicwg/stream_id_needed STREAM_ID_NEEDED frame Commit: 3ccc9d82f47146229a92e89981bef87567c7e9c3 https://github.com/quicwg/base-drafts/commit/3ccc9d82f47146229a92e89981bef87567c7e9c3 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Nitted Commit: 77e3214ee41b34f26a8bde3f7615bb2e1dfaf7ca https://github.com/quicwg/base-drafts/commit/77e3214ee41b34f26a8bde3f7615bb2e1dfaf7ca Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #456 from quicwg/stream_zero Move crypto to stream 0, HTTP control to stream 1 Commit: 5562f0a24df1675b8089c6a6350c8716813b5a12 https://github.com/quicwg/base-drafts/commit/5562f0a24df1675b8089c6a6350c8716813b5a12 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Define the payload size of the initial packet rather than the packet size The entity that creates the packet is not always aware of the existence of header extensions. That makes hitting the 1280 octet limit hard. Worse, if they are aware of extensions, they might reduce the size and then encouter a server that enforces the limit. That server will discard the packet. That makes enforcement risky. This change places the limit on the payload. It mandates 1232/1252 for v6/v4. This is the uncomplicated version. The complicated version that I didn't write up allows a client that knows more about overheads to reduce the payload size as long as they keep above some floor value (e.g., 1180). We might consider doing that later if we want to allow QUIC to operate on paths with a much tighter MTU overhead. Evidence suggests that we don't need this. Closes #267 Commit: 62d251486b4bb90f45c59d483f3f562cd8cc3486 https://github.com/quicwg/base-drafts/commit/62d251486b4bb90f45c59d483f3f562cd8cc3486 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Missed a number Commit: 060c71878fca8ce02b9ae1507eb896c099e2e27f https://github.com/quicwg/base-drafts/commit/060c71878fca8ce02b9ae1507eb896c099e2e27f Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Add limits to TLS draft Commit: 80ea463166bd2dd63980e6cab57f7b50ac0c1ef9 https://github.com/quicwg/base-drafts/commit/80ea463166bd2dd63980e6cab57f7b50ac0c1ef9 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Take 2 Commit: 61102f03615365bc543404c559028e75643fbde2 https://github.com/quicwg/base-drafts/commit/61102f03615365bc543404c559028e75643fbde2 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Could have sworn that there was a UDP extension hack somewhere, probably thinking of ICMP Commit: 12d3f33635dd13d0299a2183965179180a04fd25 https://github.com/quicwg/base-drafts/commit/12d3f33635dd13d0299a2183965179180a04fd25 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- typo Commit: 9b4ac6def6bf0dcfae74b6f660a411baa935c449 https://github.com/quicwg/base-drafts/commit/9b4ac6def6bf0dcfae74b6f660a411baa935c449 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Use 'IP packet' more consistently Commit: f659932dc3cdad9a2f6cbf1063e9f8d3e90ead38 https://github.com/quicwg/base-drafts/commit/f659932dc3cdad9a2f6cbf1063e9f8d3e90ead38 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #484 from quicwg/stream_id_editorial0 Editorial changes for stream identifiers Commit: a28e803a40d1bebb54f5b21e085b10699925262a https://github.com/quicwg/base-drafts/commit/a28e803a40d1bebb54f5b21e085b10699925262a Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reword text on ignoring own version Commit: 2c399950b01e5ca12148a0117e3952a56b83e55b https://github.com/quicwg/base-drafts/commit/2c399950b01e5ca12148a0117e3952a56b83e55b Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Don't exempt stream 1 from congestion control Closes #248 Commit: 699e52813bbef330163886ca5c500b12be063c71 https://github.com/quicwg/base-drafts/commit/699e52813bbef330163886ca5c500b12be063c71 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reference MAX_DATA/MAX_STREAM_DATA to make it clearer Commit: f41f47da2f80c2fe7e8de9ab60622d01ab1a63b1 https://github.com/quicwg/base-drafts/commit/f41f47da2f80c2fe7e8de9ab60622d01ab1a63b1 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- MAX_DATA/MAX_STREAM_DATA will also solicit an ACK Closes #385 Commit: f07d80707962585220532a8b8c4d6001f7b34bb7 https://github.com/quicwg/base-drafts/commit/f07d80707962585220532a8b8c4d6001f7b34bb7 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Tweak the once per RTT text Commit: ca81361f7ce643032def5dc78687630ff1aaa989 https://github.com/quicwg/base-drafts/commit/ca81361f7ce643032def5dc78687630ff1aaa989 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #474 from quicwg/verneg_fixes Various version negotiation fixes Commit: b852dde2e7fe7e15bb2c977054844ff32aabe36e https://github.com/quicwg/base-drafts/commit/b852dde2e7fe7e15bb2c977054844ff32aabe36e Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #478 from quicwg/solicit_ack MAX_DATA/MAX_STREAM_DATA will also solicit an ACK Commit: cc6cae82a7c602186f8b2cc49d6934f82994fb67 https://github.com/quicwg/base-drafts/commit/cc6cae82a7c602186f8b2cc49d6934f82994fb67 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Repairing missed nit Commit: 15333404c870fe99b68a1bc41ec0a68bcd1d5075 https://github.com/quicwg/base-drafts/commit/15333404c870fe99b68a1bc41ec0a68bcd1d5075 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #476 from quicwg/stream1_congestion Don't exempt stream 1 from congestion control Commit: a023b0fe8bd06778bee191afbc9d3abe660b3471 https://github.com/quicwg/base-drafts/commit/a023b0fe8bd06778bee191afbc9d3abe660b3471 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Allow STREAM_BLOCKED on unopenable streams There's a problem I discovered here. We don't actually describe a transition from idle to half-closed or closed (see discussion about half-closing and unidirectional streams for more on this problem). The text mentions that RST_STREAM on an idle stream is permitted, but doesn't actually define any transitions. I have removed the allowance for RST_STREAM, but I believe that we need that transition. A new issue will be opened. Commit: b96329d37fea076c380b0685108febf0a1b47456 https://github.com/quicwg/base-drafts/commit/b96329d37fea076c380b0685108febf0a1b47456 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- MAX_STREAM_DATA might arrive on an idle stream Closes #188 Commit: 62ddd8c223102945ceecb4e90480fed25cea1ff5 https://github.com/quicwg/base-drafts/commit/62ddd8c223102945ceecb4e90480fed25cea1ff5 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #472 from quicwg/first_packet_payload_size Define the payload size of the initial packet rather than the total packet size Commit: 2ac35bfade43644c90a30b5554fe3a946b4b85e0 https://github.com/quicwg/base-drafts/commit/2ac35bfade43644c90a30b5554fe3a946b4b85e0 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #483 from quicwg/max_stream_data_idle MAX_STREAM_DATA is valid in the "idle" state Commit: ae0ec73da6c0a259a4023f5c23c9448ea9b7af49 https://github.com/quicwg/base-drafts/commit/ae0ec73da6c0a259a4023f5c23c9448ea9b7af49 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #479 from quicwg/dont_reset_excess_0rtt_streams Don't require the client to reset excess streams Commit: 97f04a5439ac8d11d40cfeea2fce08c5405a9ec4 https://github.com/quicwg/base-drafts/commit/97f04a5439ac8d11d40cfeea2fce08c5405a9ec4 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Add a NEW_CONNECTION_ID frame This frame is used by servers to support client unlinkability across network migrations. This assumes that the client is aware of the need for unlinkability. I haven't gone into a lot of detail on rationale, why this might be needed and the like. That stuff does need expansion, but we don't have a lot of agreement on the finer details. For the moment having the basic mechanism in place will allow us to make progress. Commit: d1b3125a81400a17bb30c8e15057c9e4742912b6 https://github.com/quicwg/base-drafts/commit/d1b3125a81400a17bb30c8e15057c9e4742912b6 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Be more assertive about use Commit: 9001752946e6dfd1f65e014fd6b37e7880bd1a18 https://github.com/quicwg/base-drafts/commit/9001752946e6dfd1f65e014fd6b37e7880bd1a18 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #491 from quicwg/new_conn_id Add a NEW_CONNECTION_ID frame Commit: ca0bbb71773c0f6213dce05bb839851a2061b867 https://github.com/quicwg/base-drafts/commit/ca0bbb71773c0f6213dce05bb839851a2061b867 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reword initial packet number Closes #492. Commit: f8671083a31d568316a6243b314d70c0153970af https://github.com/quicwg/base-drafts/commit/f8671083a31d568316a6243b314d70c0153970af Author: Benjamin M. Schwartz <bemasc@uproxy.org> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- Clarify flexibility of the server port number in Alt-Svc (#424) Commit: 5edec0bbdc72c4d5210af36ca3bac1f22d0a5654 https://github.com/quicwg/base-drafts/commit/5edec0bbdc72c4d5210af36ca3bac1f22d0a5654 Author: EKR <ekr@rtfm.com> Date: 2017-05-03 (Wed, 03 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Remove the explicit packet number gap in favor of one computed based on a shared secret. Commit: da193d4a97017e8c7fd28f3d455658eec737dcd0 https://github.com/quicwg/base-drafts/commit/da193d4a97017e8c7fd28f3d455658eec737dcd0 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #494 from quicwg/initial_pn Reword initial packet number Commit: b74e64b459f073a37fc7a0f4ab4d0d0f41b724c7 https://github.com/quicwg/base-drafts/commit/b74e64b459f073a37fc7a0f4ab4d0d0f41b724c7 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix table alignment Commit: c3490ef1656676edc3629efe6ab23aa531378d78 https://github.com/quicwg/base-drafts/commit/c3490ef1656676edc3629efe6ab23aa531378d78 Author: Lucas Pardue <lucaspardue.24.7@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- MAX_DATA frame minor typo Align with the language use in MAX_STREAM_DATA Commit: 5e729e8cb0430275f097e560906d2f81a2ff8f5e https://github.com/quicwg/base-drafts/commit/5e729e8cb0430275f097e560906d2f81a2ff8f5e Author: Lucas Pardue <lucaspardue.24.7@gmail.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Stream Idle state minor typo fix Commit: 695f806be9daf0344aa8560263880b5282c76be9 https://github.com/quicwg/base-drafts/commit/695f806be9daf0344aa8560263880b5282c76be9 Author: janaiyengar <jri@google.com> Date: 2017-05-04 (Thu, 04 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Update draft-ietf-quic-transport.md Commit: b88b1510c0b2eefc203109e5c0fd07d2ac72cdec https://github.com/quicwg/base-drafts/commit/b88b1510c0b2eefc203109e5c0fd07d2ac72cdec Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-05 (Fri, 05 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #503 from LPardue/patch-2 MAX_DATA frame minor typo Commit: 0c6c15aed10239820e6e847d4e29d608f6a429a9 https://github.com/quicwg/base-drafts/commit/0c6c15aed10239820e6e847d4e29d608f6a429a9 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Only allow BLOCKED once per limit Getting this right is tricky because the frame can be "retransmitted" in the event of loss, but I don't want to use the word "retransmitted". This would be a lot easier if we did #452. Closes #198. Commit: 8f4206ca5deb048dbd49cde901244d5bdec4dd8d https://github.com/quicwg/base-drafts/commit/8f4206ca5deb048dbd49cde901244d5bdec4dd8d Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-08 (Mon, 08 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #496 from ekr/new_conn_id Remove the explicit packet number gap in favor of one computed Commit: 6de5e8cda18bb448e880a5d48b3772ae07a671de https://github.com/quicwg/base-drafts/commit/6de5e8cda18bb448e880a5d48b3772ae07a671de Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Force the server and client to remember transport parameters for 0-RTT This includes Victor's recommendation to avoid the client violating server constraints on operation. This means that the server that accepts 0-RTT is required to provide new transport parameters that are compatible with its previously advertised value, or reject 0-RTT. I made this easier on servers, by allowing them to advertise different transport parameters that only apply to 0-RTT. They include these values in the TLS NewSessionTicket message, alongside the ticket that is used to resume. Commit: 03f08f6a0d39ef5cebeb65c62df35ae9a2e2fb36 https://github.com/quicwg/base-drafts/commit/03f08f6a0d39ef5cebeb65c62df35ae9a2e2fb36 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-09 (Tue, 09 May 2017) Changed paths: M Makefile Log Message: ----------- Update figure detection for ``` delimiters Commit: 381d219f3e3c5f893c6151291747cd8698cd1627 https://github.com/quicwg/base-drafts/commit/381d219f3e3c5f893c6151291747cd8698cd1627 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Version 1 uses TLS Closes #45. Commit: ba518850a0ac8ad821051ead735a100450055433 https://github.com/quicwg/base-drafts/commit/ba518850a0ac8ad821051ead735a100450055433 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Switch to 64-bit FNV-1a This should simplify implementation further. Closes #481. Commit: be197b6477363914433c444c778db6b8d7e3231d https://github.com/quicwg/base-drafts/commit/be197b6477363914433c444c778db6b8d7e3231d Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Address validation is stateless reject We already have enough text on how to tell a client to go away and come back. But we don't really say how a server might do that statelessly. Add a small bit of text on that and we're done. Closes #60 Commit: 98683738eb3cddd7eb0d3713127dfa62d7dc8f4b https://github.com/quicwg/base-drafts/commit/98683738eb3cddd7eb0d3713127dfa62d7dc8f4b Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Expand description Commit: 4d2e62cdd2ac132a16a3451c8d71db145f39a753 https://github.com/quicwg/base-drafts/commit/4d2e62cdd2ac132a16a3451c8d71db145f39a753 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Rework cleartext packet descriptions This defines a new packet type for the initial client cleartext packet, and stateless rejects. The remaining packets that carry cleartext messages remain the same. The final packet from the server is removed; instead the server cleartext packet carries the server-selected connection ID. The server can propose a new connection ID in any of its cleartext packets, including the version negotiation packet. This will need to roll up changes from stateless rejects. I'll merge that branch after this commit. Things that I might do differently: require the client to send an initial packet after version negotiation on the basis that version negotiation is a complete do-over. Maybe also after a stateless reject, which would mean that all packets containing the ClientHello would use that "initial" type. That would mean that only the initial type would have packet size restrictions, which is nice. Those alternatives give the server more options for changing connection ID as well, but it also removes the ability for a server-side load balancer to easily distinguish between connection IDs that the client proposes and those that the server has provided. Not sure which way that goes, I've opted to keep the signal in place until we've had some more discussion. Commit: 9ba0fcc0a2251c7a923a6943a348e79db2a23fb0 https://github.com/quicwg/base-drafts/commit/9ba0fcc0a2251c7a923a6943a348e79db2a23fb0 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Expand on HelloRetryRequest rules Commit: e0473bb3e7a17ed228dd66ee620fe2494884f3cf https://github.com/quicwg/base-drafts/commit/e0473bb3e7a17ed228dd66ee620fe2494884f3cf Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Tidy up grammar Commit: ba82028683b070be98b6981a23a04a16d5b3f2c8 https://github.com/quicwg/base-drafts/commit/ba82028683b070be98b6981a23a04a16d5b3f2c8 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Jana's review comments Commit: f393f4ea86b0ef38afe280957f1e0a97f1b4291b https://github.com/quicwg/base-drafts/commit/f393f4ea86b0ef38afe280957f1e0a97f1b4291b Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reset more completely for stateless retry and version negotiation This is based on the discussion between editors and thus far on the list. The idea here is, in summary: * Client Initial packets are always a complete reset, always contain a ClientHello, are always padded to the minimum size, and include a randomized packet number (except for retransmissions). STREAM frames in these packets always start at an offset of 0, even if the cryptographic handshake is continued. There can only be one of these packets. The server can propose a new connection ID in response to one of these packets (giving the server up to three re-routing options). * Server Stateless Retry packets cause the client to start over, retaining only cryptographic handshake state. There can only be one of these packets in a flight. This includes a server-proposed connection ID and an echo of the client packet number. This is because the server can't be expected to remember what it chose when it sends subsequent packets. * Version Negotiation packets also cause a reset. This has the same rules for connection ID and packet number as the Server Stateless Retry. * Client Cleartext and Server Cleartext contain the other handshake messages. These aren't really special in any way. Commit: 947522e1d31823ebcfe8c04baee9d1d8a5aeac45 https://github.com/quicwg/base-drafts/commit/947522e1d31823ebcfe8c04baee9d1d8a5aeac45 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- MUST MUST MUST Commit: 0d40738b6427b747e6c6170ab5d3ffb0635719a1 https://github.com/quicwg/base-drafts/commit/0d40738b6427b747e6c6170ab5d3ffb0635719a1 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Describe stateless retry in terms of a transport reset This requires that we describe the exceptions to the process. Minimally, this is the state necessary to ensure the integrity of the handshake. That is, the cryptographic handshake state continues and the client has to remember what happened during version negotiation. We can also point out that keeping an RTT estimate is worthwhile, as is any congestion signals, though these might be low value. Commit: b3a60b3328a9df70a5fb51e5621f18a49d39fa7e https://github.com/quicwg/base-drafts/commit/b3a60b3328a9df70a5fb51e5621f18a49d39fa7e Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #519 from LPardue/patch-3 Stream Idle state minor typo fix Commit: e133238d9d034a607cbc00d8b3f8eb93674c0bc0 https://github.com/quicwg/base-drafts/commit/e133238d9d034a607cbc00d8b3f8eb93674c0bc0 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- an Commit: baeff3bb69516c9add6c442d9d2e177fb47a183d https://github.com/quicwg/base-drafts/commit/baeff3bb69516c9add6c442d9d2e177fb47a183d Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #517 from quicwg/fnv1a64 Switch to 64-bit FNV-1a Commit: c0cf245f89f01fc7cc8cd92c6f76d7647b09a314 https://github.com/quicwg/base-drafts/commit/c0cf245f89f01fc7cc8cd92c6f76d7647b09a314 Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #516 from quicwg/version1_is_tls Version 1 uses TLS Commit: 531876d2c37256bf49ff253039ffb8a2d8f0acc0 https://github.com/quicwg/base-drafts/commit/531876d2c37256bf49ff253039ffb8a2d8f0acc0 Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #510 from quicwg/one_blocked_at_a_time Only allow BLOCKED once per limit Commit: f5b912710c830e3065ee1908f1fb52f9654f181b https://github.com/quicwg/base-drafts/commit/f5b912710c830e3065ee1908f1fb52f9654f181b Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #493 from quicwg/invert_connection_id Invert connection ID Commit: 6ae392b39d74f61d9193fca9637f070279023d3e https://github.com/quicwg/base-drafts/commit/6ae392b39d74f61d9193fca9637f070279023d3e Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-11 (Thu, 11 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Update TLS draft to track changes in packet layout etc... Commit: 227f397a9ad494ab4bfb1e403f609727def96a0a https://github.com/quicwg/base-drafts/commit/227f397a9ad494ab4bfb1e403f609727def96a0a Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- A typo and an editorial nit Commit: 89ada63186ffebdf9cd7705a5bcd4b629a142ac1 https://github.com/quicwg/base-drafts/commit/89ada63186ffebdf9cd7705a5bcd4b629a142ac1 Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- fix > 80 chars Commit: 0b7cceed1406a70f47507585f7f30adf1558389e https://github.com/quicwg/base-drafts/commit/0b7cceed1406a70f47507585f7f30adf1558389e Author: janaiyengar <jri@google.com> Date: 2017-05-10 (Wed, 10 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #518 from quicwg/tls_packet_types Update TLS draft to track recent changes Commit: 67ee24b89ec83db585cb46bb2156d978e2d2025b https://github.com/quicwg/base-drafts/commit/67ee24b89ec83db585cb46bb2156d978e2d2025b Author: Patrick McManus <mcmanus@ducksong.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- issue with type octect and public reset value Commit: c01fe6143c4b5c1c6a8c1a29367e7c04fb6cb1b7 https://github.com/quicwg/base-drafts/commit/c01fe6143c4b5c1c6a8c1a29367e7c04fb6cb1b7 Author: Patrick McManus <mcmanus@ducksong.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- table 3 err in ack type range Commit: ec3a942bc657a9be4d5263afb157879c4892932a https://github.com/quicwg/base-drafts/commit/ec3a942bc657a9be4d5263afb157879c4892932a Author: janaiyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Scope packet types to long headers Commit: 04622f0f9e4c4f48f034465b7990e191d5a10316 https://github.com/quicwg/base-drafts/commit/04622f0f9e4c4f48f034465b7990e191d5a10316 Author: janaiyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- removes f&^%^&ing trailing whitespaces Commit: 231b9d4317d84679df76317af087defce83451d0 https://github.com/quicwg/base-drafts/commit/231b9d4317d84679df76317af087defce83451d0 Author: janaiyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #530 from mcmanus/ack-range table 3 err in ack type range Commit: dd9300b4e277af3e3772fc3affcf12d2e5b05f83 https://github.com/quicwg/base-drafts/commit/dd9300b4e277af3e3772fc3affcf12d2e5b05f83 Author: janaiyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- removed one precious f^&%ing leftover whitespace Commit: 4f30ad60debfc8e173a7c96c4910e27f5f4493c6 https://github.com/quicwg/base-drafts/commit/4f30ad60debfc8e173a7c96c4910e27f5f4493c6 Author: Jana Iyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Remove use of initial_rtt variable Commit: 5a1858d526abc6c699424c3bf5625ef90e0f2657 https://github.com/quicwg/base-drafts/commit/5a1858d526abc6c699424c3bf5625ef90e0f2657 Author: janaiyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #528 from mcmanus/type-octet issue with type octect and public reset value Commit: f41daeecb2a46cfaa2f205b26fcceb82a29a6d77 https://github.com/quicwg/base-drafts/commit/f41daeecb2a46cfaa2f205b26fcceb82a29a6d77 Author: Jana Iyengar <jri@google.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- change << to 2^ Commit: d286c0fd5cab3485e4b1bf8e7bcc0d2425ebd181 https://github.com/quicwg/base-drafts/commit/d286c0fd5cab3485e4b1bf8e7bcc0d2425ebd181 Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Adding a drafty IANA Considerations section Commit: ba0921179af8189249471b744c60d1a4f28c0208 https://github.com/quicwg/base-drafts/commit/ba0921179af8189249471b744c60d1a4f28c0208 Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fixing some spelling and spacing errors Commit: 8391d0f42f694860d585ee394d4b906e1549e3ab https://github.com/quicwg/base-drafts/commit/8391d0f42f694860d585ee394d4b906e1549e3ab Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fixing some grammar Commit: a341c561af78ad5fcf46afc1dff5d5889ac0c6ff https://github.com/quicwg/base-drafts/commit/a341c561af78ad5fcf46afc1dff5d5889ac0c6ff Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Resolving ekr's review comments Commit: 47bca4846c50db62d6715ec6be5008a47d126a73 https://github.com/quicwg/base-drafts/commit/47bca4846c50db62d6715ec6be5008a47d126a73 Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Making exporters Recommended: Yes Commit: f197ab09e68e7d5165a870b9adf1402637b20658 https://github.com/quicwg/base-drafts/commit/f197ab09e68e7d5165a870b9adf1402637b20658 Author: seanturner <sean@sn3rd.com> Date: 2017-05-16 (Tue, 16 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fixing even more errors Commit: 34b5f41a482010dc764d4819afc3ea0413ca379f https://github.com/quicwg/base-drafts/commit/34b5f41a482010dc764d4819afc3ea0413ca379f Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fix references Commit: fe8bf66d949be831d76fba5a1dee935c9f2c2d31 https://github.com/quicwg/base-drafts/commit/fe8bf66d949be831d76fba5a1dee935c9f2c2d31 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge branch 'quic_tls-iana-considerations' Commit: bb52654c30289ccca9b699c8592cf0a5208b97be https://github.com/quicwg/base-drafts/commit/bb52654c30289ccca9b699c8592cf0a5208b97be Author: janaiyengar <jri@google.com> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Removed extraneous sentence Commit: 5a7ca267ca404af34fa11754462b742e85d9f722 https://github.com/quicwg/base-drafts/commit/5a7ca267ca404af34fa11754462b742e85d9f722 Author: janaiyengar <jri@google.com> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #531 from quicwg/initial_rtt Remove use of initial_rtt variable Commit: 93467b4e45a4241cfb293f2789a25f608429bc88 https://github.com/quicwg/base-drafts/commit/93467b4e45a4241cfb293f2789a25f608429bc88 Author: ianswett <ianswett@users.noreply.github.com> Date: 2017-05-17 (Wed, 17 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Clarify handshake packets (#535) * Clarify handshake packets Intended to fix Issue #526. * Update draft-ietf-quic-recovery.md Commit: 2eeef08c4261bf69da7dee9200288187cdc3576d https://github.com/quicwg/base-drafts/commit/2eeef08c4261bf69da7dee9200288187cdc3576d Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-21 (Sun, 21 May 2017) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #512 from quicwg/0rtt_parameters Force the server and client to remember transport parameters for 0-RTT Commit: d57305fcbe27b1847af04c5f7857abfb09e104a5 https://github.com/quicwg/base-drafts/commit/d57305fcbe27b1847af04c5f7857abfb09e104a5 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Add changelog entries for -03 drafts, make formatting uniform Commit: 86885395c20d1199d4ed923cd14323d03da69916 https://github.com/quicwg/base-drafts/commit/86885395c20d1199d4ed923cd14323d03da69916 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-22 (Mon, 22 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix bad cross reference Commit: 2a350752cf22b6ed62bce3bc0b3dd7816da632f0 https://github.com/quicwg/base-drafts/commit/2a350752cf22b6ed62bce3bc0b3dd7816da632f0 Author: ianswett <ianswett@users.noreply.github.com> Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Declare latest_rtt (#553) And remove rtt_sample. Commit: bcc96fefdb464455d9af2539788ae95ebe9302b0 https://github.com/quicwg/base-drafts/commit/bcc96fefdb464455d9af2539788ae95ebe9302b0 Author: ianswett <ianswett@users.noreply.github.com> Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Declare time_of_last_sent_packet (#552) Commit: d30301b6506dddbf28c1f6ce35144fd968fd8604 https://github.com/quicwg/base-drafts/commit/d30301b6506dddbf28c1f6ce35144fd968fd8604 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-05-24 (Wed, 24 May 2017) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- The change in #415 was already in the transport doc (#555) Revert "Add skipped packets detection to the OnAckReceived pseudocode (#415)" This reverts commit a02b53911d4bcd0fa84ee1b99e3735ded93cacbe. Commit: 2535c8853e364abb812eab0312c20527ce587b33 https://github.com/quicwg/base-drafts/commit/2535c8853e364abb812eab0312c20527ce587b33 Author: Patrick McManus <mcmanus@ducksong.com> Date: 2017-05-26 (Fri, 26 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- issue 558 Commit: c45926894a030ecaeb12bec04ec2ae3875bd44a9 https://github.com/quicwg/base-drafts/commit/c45926894a030ecaeb12bec04ec2ae3875bd44a9 Author: Sebastiaan Deckers <seb@ninja.sg> Date: 2017-05-30 (Tue, 30 May 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Typo Commit: 075123007b6ec75e6b746ecc6469a1736c200690 https://github.com/quicwg/base-drafts/commit/075123007b6ec75e6b746ecc6469a1736c200690 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-01 (Thu, 01 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #561 from sebdeckers/patch-1 Typo Commit: 8949a507370f5128bc57777b46226aa9fc9ad155 https://github.com/quicwg/base-drafts/commit/8949a507370f5128bc57777b46226aa9fc9ad155 Author: seanturner <sean@sn3rd.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Registering EXPORTER-QUIC Packet Number Secret Commit: 6f05f9be0bd83434cd5a319ed207faab7ab3a69a https://github.com/quicwg/base-drafts/commit/6f05f9be0bd83434cd5a319ed207faab7ab3a69a Author: seanturner <sean@sn3rd.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- fixing internal reference Commit: 69823672256257bf124459c48d4db3d0a23623e2 https://github.com/quicwg/base-drafts/commit/69823672256257bf124459c48d4db3d0a23623e2 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #583 from quicwg/EXPORTER-QUIC_Packet_Number_Secret Registering EXPORTER-QUIC_Packet_Number_Secret Commit: a580e1ffdb3d02be9a8e2f7e6589fda79d5f0a0a https://github.com/quicwg/base-drafts/commit/a580e1ffdb3d02be9a8e2f7e6589fda79d5f0a0a Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix mcmanus' text Commit: 252b9e5a3abd41d9e1a799cd7ad340892fe673f1 https://github.com/quicwg/base-drafts/commit/252b9e5a3abd41d9e1a799cd7ad340892fe673f1 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'mcmanus_558' Commit: 56e55db3025a01186018a61bbc9ec73c4a6314f6 https://github.com/quicwg/base-drafts/commit/56e55db3025a01186018a61bbc9ec73c4a6314f6 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Move connection ID change to only Server Cleartext Commit: 90b5b6eb1b1e142d054d449a7f8ba9b545432f04 https://github.com/quicwg/base-drafts/commit/90b5b6eb1b1e142d054d449a7f8ba9b545432f04 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix nits Commit: b8c42b41d76034373e65cbaa44ac75346de6af13 https://github.com/quicwg/base-drafts/commit/b8c42b41d76034373e65cbaa44ac75346de6af13 Author: Martin Thomson <martin.thomson@gmail.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Client doesn't use SCID for 0-RTT. Commit: 22bd53f27dcc10007b1ee28ff1aeed65e936660b https://github.com/quicwg/base-drafts/commit/22bd53f27dcc10007b1ee28ff1aeed65e936660b Author: janaiyengar <jri@google.com> Date: 2017-06-06 (Tue, 06 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #589 from quicwg/scid Move connection ID change to only Server Cleartext Commit: 574039307697333cb8d86d7d4b62cc47a5eb9149 https://github.com/quicwg/base-drafts/commit/574039307697333cb8d86d7d4b62cc47a5eb9149 Author: Mike Bishop <michbish@microsoft.com> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Martin's feedback Commit: 299e72d53afeb03d34d4b29e7ce1f79f1a6067de https://github.com/quicwg/base-drafts/commit/299e72d53afeb03d34d4b29e7ce1f79f1a6067de Author: Mike Bishop <michbish@microsoft.com> Date: 2017-06-07 (Wed, 07 Jun 2017) Changed paths: M Makefile M draft-ietf-quic-http.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge remote-tracking branch 'origin/master' into request_rst Compare: https://github.com/quicwg/base-drafts/compare/3ac855012455...299e72d53afe