[quicwg/base-drafts] c04012: Add a section on flow control performance
ianswett <noreply@github.com> Thu, 16 July 2020 02:01 UTC
Return-Path: <noreply@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 2443F3A0982 for <quic-issues@ietfa.amsl.com>; Wed, 15 Jul 2020 19:01:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.423
X-Spam-Level:
X-Spam-Status: No, score=-0.423 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FUZZY_CREDIT=1.678, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) 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 iKSgFI8JF832 for <quic-issues@ietfa.amsl.com>; Wed, 15 Jul 2020 19:01:48 -0700 (PDT)
Received: from out-28.smtp.github.com (out-28.smtp.github.com [192.30.252.211]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39DA03A0979 for <quic-issues@ietf.org>; Wed, 15 Jul 2020 19:01:48 -0700 (PDT)
Received: from github-lowworker-b19c547.va3-iad.github.net (github-lowworker-b19c547.va3-iad.github.net [10.48.17.66]) by smtp.github.com (Postfix) with ESMTP id 6C9DD8C0535 for <quic-issues@ietf.org>; Wed, 15 Jul 2020 19:01:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1594864907; bh=BsAGSkpbiyhR3EViS3oYxrcneBzAnX81jtD0RfNEmPo=; h=Date:From:To:Subject:From; b=uRUSXGakV3xXSZIzMYnuJXgNPPum2Iyw3r2gKadhvHcPmuY7DVdRZcWV0pibw2jqd iCSrVicweZfZFoZd+hVbATJnoNEFoCCJw+TnbqnEszpA77WvFEqa6ssTXzEqNMNfOF 4qCInNV4odnvpnEZCpZfoSfsSkaxwmxHobfgew18=
Date: Wed, 15 Jul 2020 19:01:47 -0700
From: ianswett <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/recovery/mbishop_wglc/7c7a75-800194@github.com>
Subject: [quicwg/base-drafts] c04012: Add a section on flow control performance
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/qp0SPV9Al01AZhpJhfC6DWuQcNg>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Thu, 16 Jul 2020 02:01:52 -0000
Branch: refs/heads/recovery/mbishop_wglc Home: https://github.com/quicwg/base-drafts Commit: c040125303cbaa88054c7359aaa7d6ea3075416d https://github.com/quicwg/base-drafts/commit/c040125303cbaa88054c7359aaa7d6ea3075416d Author: Martin Thomson <mt@lowentropy.net> Date: 2020-06-26 (Fri, 26 Jun 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Add a section on flow control performance QUIC doesn't really address the question of tuning flow control very well. This just admits that fact. It also indicates why: which essentially boils down to "RAM is cheap". Closes #3722. Commit: 972e7e5dac3f5ba1c41f716bb5180e5d743fce2c https://github.com/quicwg/base-drafts/commit/972e7e5dac3f5ba1c41f716bb5180e5d743fce2c Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-06-30 (Tue, 30 Jun 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Massive batch of probably-editorial nits Commit: e3094fab788fe42ccf4ab6ee4cf023d807da6aee https://github.com/quicwg/base-drafts/commit/e3094fab788fe42ccf4ab6ee4cf023d807da6aee Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-06-30 (Tue, 30 Jun 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md M protection-samples.js Log Message: ----------- Merge remote-tracking branch 'origin/master' into transport/mbishop_wglc Commit: f7b6aab88c9b98000bd91ae3ed817188ffb21fe9 https://github.com/quicwg/base-drafts/commit/f7b6aab88c9b98000bd91ae3ed817188ffb21fe9 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-06-30 (Tue, 30 Jun 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Overzealous Commit: 49ab8cedf1d5b55e2c7c2fbad0b6558afd4c8e8f https://github.com/quicwg/base-drafts/commit/49ab8cedf1d5b55e2c7c2fbad0b6558afd4c8e8f Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-01 (Wed, 01 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Define preferred_address Closes #3803. Commit: c0c58db5415d3e152e7515435a961c3b4e69e38b https://github.com/quicwg/base-drafts/commit/c0c58db5415d3e152e7515435a961c3b4e69e38b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-01 (Wed, 01 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- What typo? Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: c2b663f7a9de24b7a74390e5a528aa65d9e5e8ff https://github.com/quicwg/base-drafts/commit/c2b663f7a9de24b7a74390e5a528aa65d9e5e8ff Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-01 (Wed, 01 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Clear vestiges of path validation symmetry In early versions of path validation, there was a requirement that PATH_CHALLENGE be sent on the same path. This is, for various reasons, either unnecessary or harmful, so we no longer have that requirement. But there was some residual text that assumed that property. This removes a paragraph citing symmetry directly, and rewords text that assumes return reachability - a property that QUIC no longer provides mechanisms for. Closes #3797. Commit: 54c61ece422b1db4408f3c3dd85be9cf95f0f86a https://github.com/quicwg/base-drafts/commit/54c61ece422b1db4408f3c3dd85be9cf95f0f86a Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-01 (Wed, 01 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- The minimum-information guarantee in invariants This is a reduction of #3787 to the important (and accurate) piece. Closes #3773. Closes #3774. Closes #3787. Commit: fb90c6e9bac22fe9286112530ef2871328fe383f https://github.com/quicwg/base-drafts/commit/fb90c6e9bac22fe9286112530ef2871328fe383f Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-02 (Thu, 02 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- prohibited Co-authored-by: Jana Iyengar <jri.ietf@gmail.com> Commit: f9fdab10ce23e66de11ac3447b1040cef39fe24c https://github.com/quicwg/base-drafts/commit/f9fdab10ce23e66de11ac3447b1040cef39fe24c Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-02 (Thu, 02 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- For for for Commit: 4a967aa11e096c98f927bd5a9eb29dd6c170edc0 https://github.com/quicwg/base-drafts/commit/4a967aa11e096c98f927bd5a9eb29dd6c170edc0 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-02 (Thu, 02 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Clarify STOP_SENDING in "Data Sent" Commit: 40f96bb96344c97df9878768ec09a50a6b4e7f86 https://github.com/quicwg/base-drafts/commit/40f96bb96344c97df9878768ec09a50a6b4e7f86 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-02 (Thu, 02 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- TLS review Commit: ace667763a2dae8884aa13042aab2c55fd74e791 https://github.com/quicwg/base-drafts/commit/ace667763a2dae8884aa13042aab2c55fd74e791 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-03 (Fri, 03 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- comman mistake Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: 7962f3e399aef6a95288e6f20b22e980f89cf5be https://github.com/quicwg/base-drafts/commit/7962f3e399aef6a95288e6f20b22e980f89cf5be Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-03 (Fri, 03 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Reduce and un-separate These two statements are - to the extent that I can best determine - redundant. One is better. Closes #3816. Commit: 2278a54320679745c5ace0d6bd6cd05be3128fcf https://github.com/quicwg/base-drafts/commit/2278a54320679745c5ace0d6bd6cd05be3128fcf Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-03 (Fri, 03 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Tickets and tokens are not for communication The text here was perhaps a little unclear on this point. The point is that these don't carry information from server to client or client to server, they carry information from server (previous) to server (next). Closes #3817. Commit: bd9605974dd60f06af1bebdb3ee3c27440d8e83f https://github.com/quicwg/base-drafts/commit/bd9605974dd60f06af1bebdb3ee3c27440d8e83f Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- tokens and tickets are opaque Commit: b5f313b4d11319c5541da517813dc8ce17772136 https://github.com/quicwg/base-drafts/commit/b5f313b4d11319c5541da517813dc8ce17772136 Author: Kazuho Oku <kazuhooku@gmail.com> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- update kInitialRtt to 333ms, use that constant Commit: fa9f2afff3dca923287bc8429e6066bd93980890 https://github.com/quicwg/base-drafts/commit/fa9f2afff3dca923287bc8429e6066bd93980890 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Reorder TLS interface summary I came back to this today and found that the ordering was inconsistent and not sufficiently clear. Changing this so that all the actions for a single endpoint were grouped seemed to be the best arrangement. All events and actions are as close as possible in the ordering to the preceding event that caused or enabled it. The application data packets are displayed with a different marking, which helps distinguish those that carry CRYPTO frames. The final implied exchange for Get Handshake was removed. This was, I think, intended to imply something about session tickets. Without explanation, it is confusing. This doesn't show HANDSHAKE_DONE, nor do I think that it should, because that is something that the transport does once it gets the Handshake Complete signal. Commit: 9e94c00ed2133f30225fd31b4b7ea3ade8a9d702 https://github.com/quicwg/base-drafts/commit/9e94c00ed2133f30225fd31b4b7ea3ade8a9d702 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- A small certificate is good There are a few ways that this can be managed, but it's worth pointing out why, and some things that might help. Closes #3784. Commit: 2ae16098ac4a98c56ad7d6bc5c5b0cca521b660f https://github.com/quicwg/base-drafts/commit/2ae16098ac4a98c56ad7d6bc5c5b0cca521b660f Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Reword paragraph on HelloRetryRequest This was a little clumsy. Commit: c7c75414c9f761b5a8875d308938522dd139e565 https://github.com/quicwg/base-drafts/commit/c7c75414c9f761b5a8875d308938522dd139e565 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fixup grammarz Commit: b194f64d522074b3ee677bf5325563cdf3bfa124 https://github.com/quicwg/base-drafts/commit/b194f64d522074b3ee677bf5325563cdf3bfa124 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Leaner is good Commit: 49b2e4864a3862ef21dd3702159d2bbdd9765cb4 https://github.com/quicwg/base-drafts/commit/49b2e4864a3862ef21dd3702159d2bbdd9765cb4 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix line length Commit: 14bff7c8f65a3911533d66fecb70f9db6f64ceba https://github.com/quicwg/base-drafts/commit/14bff7c8f65a3911533d66fecb70f9db6f64ceba Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-06 (Mon, 06 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Fix description of Version Negotiation As Magnus noted, the description of the first byte is missing, and I also noticed that the Supported Version field was described as following Version, which is wrong. Commit: 6e638be2da8793e2f410fb5584b096f38914f904 https://github.com/quicwg/base-drafts/commit/6e638be2da8793e2f410fb5584b096f38914f904 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-07 (Tue, 07 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Update draft-ietf-quic-tls.md Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 39e6b42ec95308fec64a01c22716c2f821bcf898 https://github.com/quicwg/base-drafts/commit/39e6b42ec95308fec64a01c22716c2f821bcf898 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-07 (Tue, 07 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Apply suggestions from code review Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 1804018ab832a872b35e479b795863cb9241b095 https://github.com/quicwg/base-drafts/commit/1804018ab832a872b35e479b795863cb9241b095 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Remove problematic paragraph Commit: 8302a5f914c0ffe1c7a44520140f2aa4d7197c0b https://github.com/quicwg/base-drafts/commit/8302a5f914c0ffe1c7a44520140f2aa4d7197c0b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Reword first part Commit: 9d55480335f0988bc4ca0ba4a793e50cb4011b19 https://github.com/quicwg/base-drafts/commit/9d55480335f0988bc4ca0ba4a793e50cb4011b19 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Split minimum idle timeout period The text as written implied that the actual timeout period was calculated using: ``` min(max_idle_timeout[client], max_idle_timeout[server], 3 * PTO) ``` This is silly, as 3PTO is usually smaller than the other two values, and connections would time out too fast. Splitting the text regarding the 3PTO backstop makes this clearer. Commit: d44f3c87218775820808aa5c6357298d7b0753ed https://github.com/quicwg/base-drafts/commit/d44f3c87218775820808aa5c6357298d7b0753ed Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Remove the justification (too hard) Commit: 61dabb193a53311b28aaa2ada21ecdc6e2260cf0 https://github.com/quicwg/base-drafts/commit/61dabb193a53311b28aaa2ada21ecdc6e2260cf0 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- VN isn't acknowledged, implicitly or otherwise This is a left-over from removing version negotiation from the draft. Closes #3854. Commit: 1126251530f1f4d7fa9ae7fb843bdfe95bdf7611 https://github.com/quicwg/base-drafts/commit/1126251530f1f4d7fa9ae7fb843bdfe95bdf7611 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Which DCID determines Initial keys This is better defined elsewhere, but it doesn't hurt to repeat it. Closes #3840. Commit: 148f8afbc1fce748a42d2753836a298a74b33ff1 https://github.com/quicwg/base-drafts/commit/148f8afbc1fce748a42d2753836a298a74b33ff1 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- A couple of random circumlocations Closes #3846. Commit: d79bdc5b5b74a9a73d38f1eef32fd891036c36af https://github.com/quicwg/base-drafts/commit/d79bdc5b5b74a9a73d38f1eef32fd891036c36af Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Remove claim about 1-RTT keys This claim isn't necessary, as the statement about suitability is what matters here. Closes #3839. Commit: 9e79a7769529bab3e459d74564b004d9cbdc2d3c https://github.com/quicwg/base-drafts/commit/9e79a7769529bab3e459d74564b004d9cbdc2d3c Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- If a packet matches a connection, process it Not saying explicitly that was a small oversight. Closes #3837. Commit: 73c4da7ff17069db4374888aafab5c239d250634 https://github.com/quicwg/base-drafts/commit/73c4da7ff17069db4374888aafab5c239d250634 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Clearer explanation of caveat on discarding packets Those packets that are not authenticated can be discarded, but only if processing them has no permanent effect on existing state. This attempts to explain that. Closes #3836. Commit: 8b1d53f27a638bbc9f5a5b4bc0dac53616aea171 https://github.com/quicwg/base-drafts/commit/8b1d53f27a638bbc9f5a5b4bc0dac53616aea171 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- More about authenticating Version Negotiation This clarifies that it is a mechanism in the target QUIC version that authenticates the information. This also lifts the strong requirement on authenticating the contents of Version Negotiation. QUIC version 1 does not do this and so does not comply with this requirement. The intent was always that only information that is used needs to be authenticated in this way. (This is a tiny bit of evasion as Version Negotiation is used in QUIC version 1 as a signal that a version is not supported, which results in clients abandoning connections.) Closes #3828. Commit: 0f0c2ccc3d606e62bac1fa77e71709d9416330b8 https://github.com/quicwg/base-drafts/commit/0f0c2ccc3d606e62bac1fa77e71709d9416330b8 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Reword Commit: f1b52d999e4d94eab44f39a737d8e2124042ba59 https://github.com/quicwg/base-drafts/commit/f1b52d999e4d94eab44f39a737d8e2124042ba59 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Add frames, not packets This uses positive framing for the recommendation to use frames rather than packets. And it makes that recommendation directly, rather than implying it. Closes #3850. Commit: 0a0126edef3d7d4d8f76e8264d7cc1c19e9f1b0e https://github.com/quicwg/base-drafts/commit/0a0126edef3d7d4d8f76e8264d7cc1c19e9f1b0e Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3857 from quicwg/vn-implicit-ack VN isn't acknowledged, implicitly or otherwise Commit: fda048dcc0ac7135456e19d36ce9dbbe204c4c2e https://github.com/quicwg/base-drafts/commit/fda048dcc0ac7135456e19d36ce9dbbe204c4c2e Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3863 from quicwg/randomlocution A couple of random circumlocations Commit: 36b91f1afd0e4be4774e4f307556068ac2138d14 https://github.com/quicwg/base-drafts/commit/36b91f1afd0e4be4774e4f307556068ac2138d14 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Tweaks Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: eb8b076ed58cb17dac824d7ac19e1824de7b6092 https://github.com/quicwg/base-drafts/commit/eb8b076ed58cb17dac824d7ac19e1824de7b6092 Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-08 (Wed, 08 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3867 from quicwg/packets-for-connection If a packet matches a connection, process it Commit: 035ab1fac0437990ccd98925abb096719b20fbd8 https://github.com/quicwg/base-drafts/commit/035ab1fac0437990ccd98925abb096719b20fbd8 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Group 0-RTT sections This adds a short introductory section to the three sections that deal with 0-RTT. That might help contextualize and help contain the spaghetti structure that this section seems to have. Commit: 1266955162fbc9ed9b458755854a4df4407b02bc https://github.com/quicwg/base-drafts/commit/1266955162fbc9ed9b458755854a4df4407b02bc Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3809 from quicwg/path-response-path Clear vestiges of path validation symmetry Commit: ab9796a3f025074119c425d3972088db1f6dc7eb https://github.com/quicwg/base-drafts/commit/ab9796a3f025074119c425d3972088db1f6dc7eb Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Multiple transitions happen Commit: c30ce7cd78388b86147938c544d8b46118dc74eb https://github.com/quicwg/base-drafts/commit/c30ce7cd78388b86147938c544d8b46118dc74eb Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- The receiver might close the connection ...even when the sender wants to say something, if the sender is blocked for long enough. Commit: 6613d6731533623dc0bf221310387ba942922571 https://github.com/quicwg/base-drafts/commit/6613d6731533623dc0bf221310387ba942922571 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Contextualize remembering of transport parameters Just a little more context and a reference to the TLS spec. Note that this somewhat assumes that #3879 will proceed, as this gives a pointer to a single section, rather than three. Commit: 22350ea379255389d17a92f552d00cbf3fe985fd https://github.com/quicwg/base-drafts/commit/22350ea379255389d17a92f552d00cbf3fe985fd Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Acknowledgments aren't path validation Commit: 56887a576c9405a65b08a5ca592494ef0ab2221e https://github.com/quicwg/base-drafts/commit/56887a576c9405a65b08a5ca592494ef0ab2221e Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Frames are at least 8 bits long Commit: 846fff697b334809f4c46bd1bedd51561ba3b1a7 https://github.com/quicwg/base-drafts/commit/846fff697b334809f4c46bd1bedd51561ba3b1a7 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Cite common field definitions Commit: 5a835b7760b53b2a4ce7e245ab8cf0ba07cd7b02 https://github.com/quicwg/base-drafts/commit/5a835b7760b53b2a4ce7e245ab8cf0ba07cd7b02 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Unused is set arbitrarily, and ignored on receipt Commit: cfccbc38ab6f9cd614ab2d6ef8580e2bb87a51ce https://github.com/quicwg/base-drafts/commit/cfccbc38ab6f9cd614ab2d6ef8580e2bb87a51ce Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Contact: the IETF Commit: 086b8b838f0e3d4ff839108bfdfe08afd5d6f4be https://github.com/quicwg/base-drafts/commit/086b8b838f0e3d4ff839108bfdfe08afd5d6f4be Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- EOFU: PMTU Commit: dd62291b41acc47aeb4ec8fbdc592ed2736cfe09 https://github.com/quicwg/base-drafts/commit/dd62291b41acc47aeb4ec8fbdc592ed2736cfe09 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reword requirements about path validation Commit: 1f7ceabb0fd8d2e6491717901409a99b36726001 https://github.com/quicwg/base-drafts/commit/1f7ceabb0fd8d2e6491717901409a99b36726001 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Prohibit the offering of TLS <1.3 Just in case this wasn't blindingly obvious. Closes #3878. Commit: 879c1c027f4556795abc2ce7cc288db9ea0e40e4 https://github.com/quicwg/base-drafts/commit/879c1c027f4556795abc2ce7cc288db9ea0e40e4 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Cite long-header in other sections too Commit: c0d8a453b56a7f51ea56beae22d12073dd227b9b https://github.com/quicwg/base-drafts/commit/c0d8a453b56a7f51ea56beae22d12073dd227b9b Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Incorporating feedback Commit: af4f6bc3959128e04f28ae07695f58f62caaaabc https://github.com/quicwg/base-drafts/commit/af4f6bc3959128e04f28ae07695f58f62caaaabc Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge remote-tracking branch 'origin/master' into transport/mbishop_wglc Commit: 83945b5b70556c0fc9f48b5e1d6d25e7d5c303bb https://github.com/quicwg/base-drafts/commit/83945b5b70556c0fc9f48b5e1d6d25e7d5c303bb Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Repunctuate Commit: 9d632b0dae8f4eff6def26e96b052128cdb2e542 https://github.com/quicwg/base-drafts/commit/9d632b0dae8f4eff6def26e96b052128cdb2e542 Author: Roy T. Fielding <fielding@gbiv.com> Date: 2020-07-09 (Thu, 09 Jul 2020) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- do not refer to HTTP/1 as a TCP mapping (#3884) * do not refer to HTTP/1 as a TCP mapping * Rewrap Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: a96ea27ea8e9487b353e8b683bb295b20cf15d7a https://github.com/quicwg/base-drafts/commit/a96ea27ea8e9487b353e8b683bb295b20cf15d7a Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- --comma Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: 66419264f22443673416df28d983d8018a2df879 https://github.com/quicwg/base-drafts/commit/66419264f22443673416df28d983d8018a2df879 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Context, context, context Commit: 72ccf149b20a67b39cba500e0e84a592f2f0423d https://github.com/quicwg/base-drafts/commit/72ccf149b20a67b39cba500e0e84a592f2f0423d Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3888 from quicwg/transport/csplice Repunctuate #3867 Commit: c84501ae6cf7031c29b7d592e05d4d1dd23bf48c https://github.com/quicwg/base-drafts/commit/c84501ae6cf7031c29b7d592e05d4d1dd23bf48c Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3882 from quicwg/no-tls12 Prohibit the offering of TLS <1.3 Commit: 88e5ca8f65e61cae07c4bc029854190fe9124e9c https://github.com/quicwg/base-drafts/commit/88e5ca8f65e61cae07c4bc029854190fe9124e9c Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- resulted, I guess Commit: fe42f509cd1c03873bc74ca01ab9d0b60d13c9eb https://github.com/quicwg/base-drafts/commit/fe42f509cd1c03873bc74ca01ab9d0b60d13c9eb Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3869 from quicwg/partial-processing Clearer explanation of caveat on discarding packets Commit: e8eed6e6ab2de5c07c9bbb094478c71a525b162c https://github.com/quicwg/base-drafts/commit/e8eed6e6ab2de5c07c9bbb094478c71a525b162c Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-10 (Fri, 10 Jul 2020) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- Fixes #3815 (#3886) Commit: eeb38347eec33512acf05a754e3491954f0be5a6 https://github.com/quicwg/base-drafts/commit/eeb38347eec33512acf05a754e3491954f0be5a6 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3825 from quicwg/small-cert-good A small certificate is good Commit: aad5c6b5ad0d9dbf5d23ae87c25672a7dbe58009 https://github.com/quicwg/base-drafts/commit/aad5c6b5ad0d9dbf5d23ae87c25672a7dbe58009 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3866 from quicwg/1rtt-keys-not-fs Remove claim about 1-RTT keys Commit: 0f10acee08533cdf353b828a4c018a12354e5a75 https://github.com/quicwg/base-drafts/commit/0f10acee08533cdf353b828a4c018a12354e5a75 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- handshake data Commit: ceec57409394d00366eb32bd77d192073a46540b https://github.com/quicwg/base-drafts/commit/ceec57409394d00366eb32bd77d192073a46540b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3824 from quicwg/interface-summary-order Reorder TLS interface summary Commit: 7a5843863ebbe4f295b7c7c1254b787b1e93eeac https://github.com/quicwg/base-drafts/commit/7a5843863ebbe4f295b7c7c1254b787b1e93eeac Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- using max_ack_delay instead of MaxAckDelay. Commit: a55dc7bf5350d327eaa0e67d0ee524d0ea0b4357 https://github.com/quicwg/base-drafts/commit/a55dc7bf5350d327eaa0e67d0ee524d0ea0b4357 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Fewer words Commit: e9dd5b8eb51639e39ff3a88466dbcc9e81f9e237 https://github.com/quicwg/base-drafts/commit/e9dd5b8eb51639e39ff3a88466dbcc9e81f9e237 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Don't reset an active connection It's not that great that this text never said this so directly before. Closes #3832. Commit: 41ede48ef5a7a9d73998645492c09e4f154bfbdd https://github.com/quicwg/base-drafts/commit/41ede48ef5a7a9d73998645492c09e4f154bfbdd Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Gorry's suggestion on asymmetric links Fixes #3885 Commit: c8e47f6c376807b7e4b2c8c180ef4fff04b8b3a2 https://github.com/quicwg/base-drafts/commit/c8e47f6c376807b7e4b2c8c180ef4fff04b8b3a2 Author: Julian Reschke <julian.reschke@gmx.de> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-qpack.md Log Message: ----------- qpack: fix HTTP Semantics section ref for semantics-09 Commit: 4eee107e5aa45810be4fdf7923c0256069cfd4f3 https://github.com/quicwg/base-drafts/commit/4eee107e5aa45810be4fdf7923c0256069cfd4f3 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Clarify what should be sent on PTO I think this is clearer, but maybe there's a larger change people would like. Fixes #3780 Commit: 1d635c175972b023875293294762068cc55944c5 https://github.com/quicwg/base-drafts/commit/1d635c175972b023875293294762068cc55944c5 Author: Julian Reschke <julian.reschke@gmx.de> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- http: fix sectiom references into HTTP Semantics (-09) (#3891) * http: fix sectiom references into HTTP Semantics (-09) * Rewrap Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: 8c4fe3d99fb185ac0ced223c4b9405fde94db45d https://github.com/quicwg/base-drafts/commit/8c4fe3d99fb185ac0ced223c4b9405fde94db45d Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Apply suggestions from code review Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: a76230e1c550518527a33acfdd16f59cf7001beb https://github.com/quicwg/base-drafts/commit/a76230e1c550518527a33acfdd16f59cf7001beb Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- all info Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: e2b89226d91b276178a2cd20aba11088246b6e66 https://github.com/quicwg/base-drafts/commit/e2b89226d91b276178a2cd20aba11088246b6e66 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Rewrap Commit: 850e0c9c3bf6a5c6485202f222d7b1ecc78eb716 https://github.com/quicwg/base-drafts/commit/850e0c9c3bf6a5c6485202f222d7b1ecc78eb716 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3879 from quicwg/0rtt-section Group 0-RTT sections Commit: 09abe556c0b939cc7933c596899ea5c366c11d91 https://github.com/quicwg/base-drafts/commit/09abe556c0b939cc7933c596899ea5c366c11d91 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Reword as suggested by Jana Commit: fe5a166e32faaec2a73a8f95647e1e84c26e9bd9 https://github.com/quicwg/base-drafts/commit/fe5a166e32faaec2a73a8f95647e1e84c26e9bd9 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3872 from quicwg/just-add-frames Add frames, not packets Commit: 17fd3911ab80a7fc914dd1e1831c01c377bc9bb6 https://github.com/quicwg/base-drafts/commit/17fd3911ab80a7fc914dd1e1831c01c377bc9bb6 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Ian's review Commit: b4faf1b2099262ec466b830548555c970ece47e9 https://github.com/quicwg/base-drafts/commit/b4faf1b2099262ec466b830548555c970ece47e9 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Add note about gaps in receive buffers Co-authored-by: ianswett <ianswett@users.noreply.github.com> Commit: df7fe2664621d48bbd7e01802d9897af6a3e9d83 https://github.com/quicwg/base-drafts/commit/df7fe2664621d48bbd7e01802d9897af6a3e9d83 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Negotiated changes, plus a split of a large paragraph Commit: c197894db65f3611f97f25fadaabf986e504634b https://github.com/quicwg/base-drafts/commit/c197894db65f3611f97f25fadaabf986e504634b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Scope this more. Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: f91ecf0bffcc5fd34a1070c90fbd56c8b266c4d1 https://github.com/quicwg/base-drafts/commit/f91ecf0bffcc5fd34a1070c90fbd56c8b266c4d1 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- wrap Commit: 40f0d61b9b2aadb490292e538e4de52dda671c71 https://github.com/quicwg/base-drafts/commit/40f0d61b9b2aadb490292e538e4de52dda671c71 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3894 from quicwg/stateless-reset-summary Don't reset an active connection Commit: 9349c88f21bdf88ecd429d69f101d4aa8180c03b https://github.com/quicwg/base-drafts/commit/9349c88f21bdf88ecd429d69f101d4aa8180c03b Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3819 from quicwg/separately-keys Reduce and un-separate Commit: e82e1015b1e623aede318847cfc12f9abdbd0285 https://github.com/quicwg/base-drafts/commit/e82e1015b1e623aede318847cfc12f9abdbd0285 Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-13 (Mon, 13 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3823 from kazuho/kazuho/kinitialrtt update kInitialRtt to 333ms, use that constant Commit: 6e886707ae9ebfe164c8183f6ccccbb623c59e90 https://github.com/quicwg/base-drafts/commit/6e886707ae9ebfe164c8183f6ccccbb623c59e90 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3807 from quicwg/define-preferred-address Define preferred_address Commit: 5464c6fde4443dfbb6274d9caf34442113003d22 https://github.com/quicwg/base-drafts/commit/5464c6fde4443dfbb6274d9caf34442113003d22 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3820 from quicwg/ticket-semantics Tickets and tokens are not for communication Commit: e1dd809c59ded51e59d68e38d659f602f7aee526 https://github.com/quicwg/base-drafts/commit/e1dd809c59ded51e59d68e38d659f602f7aee526 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Merge pull request #3829 from quicwg/invariant-unused Fix description of Version Negotiation Commit: 694f116dba83fad287e5dabebe1a35a243c03c99 https://github.com/quicwg/base-drafts/commit/694f116dba83fad287e5dabebe1a35a243c03c99 Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- using "a client" because of "a server" Commit: 81c7def4ea04f8f54ba6524116e9979181016ba8 https://github.com/quicwg/base-drafts/commit/81c7def4ea04f8f54ba6524116e9979181016ba8 Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- using DetectAndRemoveAckedPackets instead of undefined DetectNewlyAckedPackets Commit: a74a0ce72955694d062d818a654232774be29092 https://github.com/quicwg/base-drafts/commit/a74a0ce72955694d062d818a654232774be29092 Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- fixing strange "for". Commit: c91c0ecfc5db59c5b519da91953cb82ab80ce613 https://github.com/quicwg/base-drafts/commit/c91c0ecfc5db59c5b519da91953cb82ab80ce613 Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- using // instead of #. Commit: 072436336fc87c095e9de209cdc388008a355ca6 https://github.com/quicwg/base-drafts/commit/072436336fc87c095e9de209cdc388008a355ca6 Author: Kazu Yamamoto <kazu@iij.ad.jp> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Peers -> Endopoints Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 68bf99ffa5937dbfe80e651e02921852db2b6a64 https://github.com/quicwg/base-drafts/commit/68bf99ffa5937dbfe80e651e02921852db2b6a64 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Cherry-pick from Ekr's WGLC edits This picks those changes from #3856 that are good that don't conflict with other changes that are in flight (to the best of my knowledge, that is). I've done some additional editorial work around some of these as no surrounding text is safe when these edits land. Closes #3856. Commit: 1da964a57d65d8100e519de56bdd446efdf3c548 https://github.com/quicwg/base-drafts/commit/1da964a57d65d8100e519de56bdd446efdf3c548 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into tls/mbishop_wglc Commit: 5c626a3f37e622e2127d468ab80a15d112e363d6 https://github.com/quicwg/base-drafts/commit/5c626a3f37e622e2127d468ab80a15d112e363d6 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3818 from quicwg/tls/mbishop_wglc Editorial suggestions on TLS Commit: 5c4da195e0df99ec10403f204be4ac319198039a https://github.com/quicwg/base-drafts/commit/5c4da195e0df99ec10403f204be4ac319198039a Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3847 from quicwg/idle-3pto Split minimum idle timeout period Commit: 352d9512f3924ecbefe76245dea16cd9a413d845 https://github.com/quicwg/base-drafts/commit/352d9512f3924ecbefe76245dea16cd9a413d845 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-tls.md Log Message: ----------- Merge pull request #3826 from quicwg/reword-hrr Reword paragraph on HelloRetryRequest Commit: 8b60a676470b4eb51beb3cef6c5c73606f1f90f3 https://github.com/quicwg/base-drafts/commit/8b60a676470b4eb51beb3cef6c5c73606f1f90f3 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into transport/mbishop_wglc Commit: 4bbc69fa482ab5811a2b094413ab66e6220c8162 https://github.com/quicwg/base-drafts/commit/4bbc69fa482ab5811a2b094413ab66e6220c8162 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Fix grammar, wrap Commit: f2e30d93b472ab3059e24c3ea91d48607e39f772 https://github.com/quicwg/base-drafts/commit/f2e30d93b472ab3059e24c3ea91d48607e39f772 Author: Mike Bishop <mbishop@evequefou.be> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Could swear I fixed this, which probably means a conflict later Commit: 2e22c63547137bf98f7b3bfded49839440e2f2de https://github.com/quicwg/base-drafts/commit/2e22c63547137bf98f7b3bfded49839440e2f2de Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Remove a redundant paragraph PTO packets always have to be ACK-eliciting, not just during the handshake, per existing text: "When a PTO timer expires, a sender MUST send at least one ack-eliciting packet in the packet number space as a probe" Commit: fa6a1083084d98b8136d5c0d4f8d5e7b9d8e7fa1 https://github.com/quicwg/base-drafts/commit/fa6a1083084d98b8136d5c0d4f8d5e7b9d8e7fa1 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Remove an "unless" clause, because if there's nothing to send, you don't arm the PTO timer. Commit: 5f4e727eb5037be27677a072747cd13fe7c73bd8 https://github.com/quicwg/base-drafts/commit/5f4e727eb5037be27677a072747cd13fe7c73bd8 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Update draft-ietf-quic-transport.md Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 78337c51f572dad10d6e764dd4ef6656f91960c0 https://github.com/quicwg/base-drafts/commit/78337c51f572dad10d6e764dd4ef6656f91960c0 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3896 from quicwg/ianswett-asymmetric-links Gorry's suggestion on asymmetric links Commit: 3800a27f7e3f0faf6765fc3ee1a0621c977458a0 https://github.com/quicwg/base-drafts/commit/3800a27f7e3f0faf6765fc3ee1a0621c977458a0 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Use kGranularity in persistent congestion This aligns the calculation with the PTO calculation, which is what persistent congestion is based off. Fixes #3899 Commit: 7a04b24af70c4abd6c62995beac78608b77e3a82 https://github.com/quicwg/base-drafts/commit/7a04b24af70c4abd6c62995beac78608b77e3a82 Author: Bence Béky <bencebeky@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- [HTTP/3] [editorial] Fix SETTINGS_MAX_FIELD_SECTION_SIZE usage. (#3903) Replace SETTINGS_MAX_HEADER_LIST_SIZE with SETTINGS_MAX_FIELD_SECTION_SIZE in one last place. Add comment to HTTP/2 identifier mapping section about rename. Co-authored-by: Bence Béky <bnc@google.com> Commit: 8a47f355fd9060f875c226815a9e3b0683da79cc https://github.com/quicwg/base-drafts/commit/8a47f355fd9060f875c226815a9e3b0683da79cc Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3862 from quicwg/the-first-cid Which DCID determines Initial keys Commit: 4ac2b341f40beb5a0a939fcf19b85a3184b89de4 https://github.com/quicwg/base-drafts/commit/4ac2b341f40beb5a0a939fcf19b85a3184b89de4 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- authenticate but verify Commit: 741d1de572804a1f22cd706b173c4243f3420d05 https://github.com/quicwg/base-drafts/commit/741d1de572804a1f22cd706b173c4243f3420d05 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Co-authored-by: Martin Thomson <mt@lowentropy.net> Commit: 5928f1ad84babf27c469026d934d8177ddeb0088 https://github.com/quicwg/base-drafts/commit/5928f1ad84babf27c469026d934d8177ddeb0088 Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3905 from quicwg/ianswett-persistent-congestion-granularity Use kGranularity in persistent congestion Commit: 38a50a59c03b62bf602ce03153dbe8e56bb1fe67 https://github.com/quicwg/base-drafts/commit/38a50a59c03b62bf602ce03153dbe8e56bb1fe67 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Only authenticate if you change Commit: 51c526569736209bef98caf749e02e7e302b38c5 https://github.com/quicwg/base-drafts/commit/51c526569736209bef98caf749e02e7e302b38c5 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- modification/corruption reword Co-authored-by: Jana Iyengar <jri.ietf@gmail.com> Commit: 70d1e158a764b92208b5510ec8db2ed394ebaca3 https://github.com/quicwg/base-drafts/commit/70d1e158a764b92208b5510ec8db2ed394ebaca3 Author: Bence Béky <bencebeky@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-http.md Log Message: ----------- [HTTP/3] [editorial] Minor fix in GOAWAY wording. (#3906) * [HTTP/3] [editorial] Minor fix in GOAWAY wording. 1. Move "A client that is unable to retry requests [...]" sentence from the beginning of an entirely unrelated paragraph to somewhere more appropriate. 2. Change Push ID requirement on subsequent GOAWAY frames. This was presumably an oversight, because "An endpoint MAY send multiple GOAWAY frames indicating different identifiers [...]" paragraph above is pretty clear and covers both directions already. * Update draft-ietf-quic-http.md Co-authored-by: Bence Béky <bnc@google.com> Co-authored-by: Mike Bishop <mbishop@evequefou.be> Commit: fdd42d123b3a3009bb45749f1b55ec7b83b2d3f5 https://github.com/quicwg/base-drafts/commit/fdd42d123b3a3009bb45749f1b55ec7b83b2d3f5 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3805 from quicwg/transport/mbishop_wglc Massive batch of probably-editorial nits Commit: fc972928fb64f7cd15057a3dc634940e5a40553f https://github.com/quicwg/base-drafts/commit/fc972928fb64f7cd15057a3dc634940e5a40553f Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into cherry-pick-ekr-edit Commit: 6e79da0439d8f6ff38f153321fbe9187ed860385 https://github.com/quicwg/base-drafts/commit/6e79da0439d8f6ff38f153321fbe9187ed860385 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Merge pull request #3810 from quicwg/minimal-guarantee The minimum-information guarantee in invariants Commit: e504e117d8b93ac9ea075fb3546eba4c3f7348b7 https://github.com/quicwg/base-drafts/commit/e504e117d8b93ac9ea075fb3546eba4c3f7348b7 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Wording tweaks Co-authored-by: ianswett <ianswett@users.noreply.github.com> Commit: 1b08aa4d0e3d503deb5c32e9361ff00cafa0f9af https://github.com/quicwg/base-drafts/commit/1b08aa4d0e3d503deb5c32e9361ff00cafa0f9af Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3793 from quicwg/fc-rationale Add a section on flow control performance Commit: 911c0f9f57119f2843a1118551edc39eb9784025 https://github.com/quicwg/base-drafts/commit/911c0f9f57119f2843a1118551edc39eb9784025 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- stream ID not the field Co-authored-by: Jana Iyengar <jri.ietf@gmail.com> Commit: 2eff5d84a4ab21e60c1ea2e6e46d1d63decce8a8 https://github.com/quicwg/base-drafts/commit/2eff5d84a4ab21e60c1ea2e6e46d1d63decce8a8 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3901 from quicwg/cherry-pick-ekr-edit Cherry-pick from Ekr's WGLC edits Commit: 0d949691cf18e910aa88815619326262aaf52e95 https://github.com/quicwg/base-drafts/commit/0d949691cf18e910aa88815619326262aaf52e95 Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3904 from quicwg/ianswett-all-pto-ack-eliciting Remove a redundant paragraph about PTO Commit: 285d80f54b5221efcfd937d7b47364cf5f7bbeb5 https://github.com/quicwg/base-drafts/commit/285d80f54b5221efcfd937d7b47364cf5f7bbeb5 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into magnus-wglc Commit: cc1de04d52d1ce0f6358c340d30da26d3b9198b9 https://github.com/quicwg/base-drafts/commit/cc1de04d52d1ce0f6358c340d30da26d3b9198b9 Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-transport.md Log Message: ----------- Merge pull request #3881 from quicwg/magnus-wglc Magnus wglc Commit: 2d9fc395c63de43565fe58ec5d6b991923c3b436 https://github.com/quicwg/base-drafts/commit/2d9fc395c63de43565fe58ec5d6b991923c3b436 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Commit: 576791483ce02c961b435f7274da1d48ed8d76c2 https://github.com/quicwg/base-drafts/commit/576791483ce02c961b435f7274da1d48ed8d76c2 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3897 from quicwg/ianswett-clarify-pto Clarify what should be sent on PTO Commit: 0c5083f545f4c840dee479abee516024028cb4b6 https://github.com/quicwg/base-drafts/commit/0c5083f545f4c840dee479abee516024028cb4b6 Author: Jana Iyengar <jri.ietf@gmail.com> Date: 2020-07-14 (Tue, 14 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Merge pull request #3893 from kazu-yamamoto/unify Unifying words in recovery draft Commit: 07556b024efb3c6aa192c8e1188437b1deb08c0a https://github.com/quicwg/base-drafts/commit/07556b024efb3c6aa192c8e1188437b1deb08c0a Author: Martin Thomson <mt@lowentropy.net> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-invariants.md Log Message: ----------- Merge pull request #3871 from quicwg/authenticate-vn-external More about authenticating Version Negotiation Commit: db766d2114772907acbd1c96fa85ff78f7883e85 https://github.com/quicwg/base-drafts/commit/db766d2114772907acbd1c96fa85ff78f7883e85 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-recovery.md Log Message: ----------- Update draft-ietf-quic-recovery.md Commit: 80019413ff190246786cdf10df3445da9a2c36d9 https://github.com/quicwg/base-drafts/commit/80019413ff190246786cdf10df3445da9a2c36d9 Author: ianswett <ianswett@users.noreply.github.com> Date: 2020-07-15 (Wed, 15 Jul 2020) Changed paths: M draft-ietf-quic-http.md M draft-ietf-quic-invariants.md M draft-ietf-quic-qpack.md M draft-ietf-quic-recovery.md M draft-ietf-quic-tls.md M draft-ietf-quic-transport.md Log Message: ----------- Merge branch 'master' into recovery/mbishop_wglc Compare: https://github.com/quicwg/base-drafts/compare/7c7a75a19346...80019413ff19