Subject: [quicwg/base-drafts] c04012: Add a section on flow control performance

From: ianswett <[email-masked]>
Date: Wed, 15 Jul 2020 19:01:47 -0700

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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: c2b663f7a9de24b7a74390e5a528aa65d9e5e8ff
      https://github.com/quicwg/base-drafts/commit/c2b663f7a9de24b7a74390e5a528aa65d9e5e8ff
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  Date:   2020-07-02 (Thu, 02 Jul 2020)

  Changed paths:
    M draft-ietf-quic-invariants.md

  Log Message:
  -----------
  prohibited

Co-authored-by: Jana Iyengar <[email-masked]>

  Commit: f9fdab10ce23e66de11ac3447b1040cef39fe24c
      https://github.com/quicwg/base-drafts/commit/f9fdab10ce23e66de11ac3447b1040cef39fe24c
  Author: Mike Bishop <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 7962f3e399aef6a95288e6f20b22e980f89cf5be
      https://github.com/quicwg/base-drafts/commit/7962f3e399aef6a95288e6f20b22e980f89cf5be
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 39e6b42ec95308fec64a01c22716c2f821bcf898
      https://github.com/quicwg/base-drafts/commit/39e6b42ec95308fec64a01c22716c2f821bcf898
  Author: Mike Bishop <[email-masked]>
  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 <[email-masked]>

  Commit: 1804018ab832a872b35e479b795863cb9241b095
      https://github.com/quicwg/base-drafts/commit/1804018ab832a872b35e479b795863cb9241b095
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Tweaks

Co-authored-by: Mike Bishop <[email-masked]>

  Commit: eb8b076ed58cb17dac824d7ac19e1824de7b6092
      https://github.com/quicwg/base-drafts/commit/eb8b076ed58cb17dac824d7ac19e1824de7b6092
  Author: Jana Iyengar <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: a96ea27ea8e9487b353e8b683bb295b20cf15d7a
      https://github.com/quicwg/base-drafts/commit/a96ea27ea8e9487b353e8b683bb295b20cf15d7a
  Author: Martin Thomson <[email-masked]>
  Date:   2020-07-10 (Fri, 10 Jul 2020)

  Changed paths:
    M draft-ietf-quic-tls.md

  Log Message:
  -----------
  --comma

Co-authored-by: Mike Bishop <[email-masked]>

  Commit: 66419264f22443673416df28d983d8018a2df879
      https://github.com/quicwg/base-drafts/commit/66419264f22443673416df28d983d8018a2df879
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 8c4fe3d99fb185ac0ced223c4b9405fde94db45d
      https://github.com/quicwg/base-drafts/commit/8c4fe3d99fb185ac0ced223c4b9405fde94db45d
  Author: Mike Bishop <[email-masked]>
  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 <[email-masked]>

  Commit: a76230e1c550518527a33acfdd16f59cf7001beb
      https://github.com/quicwg/base-drafts/commit/a76230e1c550518527a33acfdd16f59cf7001beb
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>

  Commit: e2b89226d91b276178a2cd20aba11088246b6e66
      https://github.com/quicwg/base-drafts/commit/e2b89226d91b276178a2cd20aba11088246b6e66
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: df7fe2664621d48bbd7e01802d9897af6a3e9d83
      https://github.com/quicwg/base-drafts/commit/df7fe2664621d48bbd7e01802d9897af6a3e9d83
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: f91ecf0bffcc5fd34a1070c90fbd56c8b266c4d1
      https://github.com/quicwg/base-drafts/commit/f91ecf0bffcc5fd34a1070c90fbd56c8b266c4d1
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 68bf99ffa5937dbfe80e651e02921852db2b6a64
      https://github.com/quicwg/base-drafts/commit/68bf99ffa5937dbfe80e651e02921852db2b6a64
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 78337c51f572dad10d6e764dd4ef6656f91960c0
      https://github.com/quicwg/base-drafts/commit/78337c51f572dad10d6e764dd4ef6656f91960c0
  Author: ianswett <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 8a47f355fd9060f875c226815a9e3b0683da79cc
      https://github.com/quicwg/base-drafts/commit/8a47f355fd9060f875c226815a9e3b0683da79cc
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 5928f1ad84babf27c469026d934d8177ddeb0088
      https://github.com/quicwg/base-drafts/commit/5928f1ad84babf27c469026d934d8177ddeb0088
  Author: Jana Iyengar <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 70d1e158a764b92208b5510ec8db2ed394ebaca3
      https://github.com/quicwg/base-drafts/commit/70d1e158a764b92208b5510ec8db2ed394ebaca3
  Author: Bence Béky <[email-masked]>
  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 <[email-masked]>
Co-authored-by: Mike Bishop <[email-masked]>

  Commit: fdd42d123b3a3009bb45749f1b55ec7b83b2d3f5
      https://github.com/quicwg/base-drafts/commit/fdd42d123b3a3009bb45749f1b55ec7b83b2d3f5
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Wording tweaks

Co-authored-by: ianswett <[email-masked]>

  Commit: 1b08aa4d0e3d503deb5c32e9361ff00cafa0f9af
      https://github.com/quicwg/base-drafts/commit/1b08aa4d0e3d503deb5c32e9361ff00cafa0f9af
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>

  Commit: 2eff5d84a4ab21e60c1ea2e6e46d1d63decce8a8
      https://github.com/quicwg/base-drafts/commit/2eff5d84a4ab21e60c1ea2e6e46d1d63decce8a8
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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