Subject: [quicwg/base-drafts] 449d63: Allow stream-related frames in 0-RTT

From: Martin Thomson <[email-masked]>
Date: Tue, 26 Mar 2019 06:03:46 -0700

Branch: refs/heads/simultaneous-update
  Home:   https://github.com/quicwg/base-drafts
  Commit: 449d636415a868bd503ac6334257dcb1f9bb93af
      https://github.com/quicwg/base-drafts/commit/449d636415a868bd503ac6334257dcb1f9bb93af
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-21 (Mon, 21 Jan 2019)

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

  Log Message:
  -----------
  Allow stream-related frames in 0-RTT

In #2344, @kazuho suggests that we could allow RESET_STREAM in 0-RTT.
That seems slightly wrong, because why would someone send something then
give up without receiving anything in return, but that is actually
possible in the presence of packet loss.  And changing your mind is
perfectly acceptable.

But RESET_STREAM doesn't really cover it.  Streams can get blocked,
requests can go out with additional flow control credits, and maybe even
STOP_SENDING makes sense.  So this changes it so that any stream-related
frame (those that exist to convey application state or manage it), can
be sent in 0-RTT.  That seems more principled than just adding
RESET_STREAM.

Closes #2344.

  Commit: 59580812145936f7089586212155f14f4495d49f
      https://github.com/quicwg/base-drafts/commit/59580812145936f7089586212155f14f4495d49f
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-22 (Tue, 22 Jan 2019)

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

  Log Message:
  -----------
  Expand the anti-replay story

The inclusion of RESET_STREAM (and all other frame types) in 0-RTT
inspired me to do some more analysis and due diligence on anti-replay.

This adds a security considerations section with requirements for
application protocols.  That section explains more about what the risks
for QUIC are, how QUIC itself isn't affected, but how an application
protocol might be.

It also adds a section to the HTTP draft citing RFC 8470, explaining how
that analysis is sufficient for HTTP/3.

  Commit: f9d24ec32312d0d0328c4d9057838d5653ece8e6
      https://github.com/quicwg/base-drafts/commit/f9d24ec32312d0d0328c4d9057838d5653ece8e6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-22 (Tue, 22 Jan 2019)

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

  Log Message:
  -----------
  Missing 'only'

  Commit: 0fe91c8cb89eed4b0a63b5994c7287933d37a54c
      https://github.com/quicwg/base-drafts/commit/0fe91c8cb89eed4b0a63b5994c7287933d37a54c
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-23 (Wed, 23 Jan 2019)

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

  Log Message:
  -----------
  Fix CONNECTION_CLOSE

  Commit: 63e18037753f70bb641b5a77a6c37bceba05baa5
      https://github.com/quicwg/base-drafts/commit/63e18037753f70bb641b5a77a6c37bceba05baa5
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

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

  Log Message:
  -----------
  Remove requirement for reciprocal connection ID change

Closes #1795, #2145.

  Commit: 23014c8b8a59be658a5156ae46fcbacc7e681311
      https://github.com/quicwg/base-drafts/commit/23014c8b8a59be658a5156ae46fcbacc7e681311
  Author: ianswett <[email-masked]>
  Date:   2019-01-30 (Wed, 30 Jan 2019)

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

  Log Message:
  -----------
  remove redundant word

Co-Authored-By: martinthomson <[email-masked]>

  Commit: fdfb19d5922e75b5d6b93eda217e3a9c242308f6
      https://github.com/quicwg/base-drafts/commit/fdfb19d5922e75b5d6b93eda217e3a9c242308f6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-01-31 (Thu, 31 Jan 2019)

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

  Log Message:
  -----------
  Move PADDING up

  Commit: 48002d0f68802958f856a2a15cb41b079e355e88
      https://github.com/quicwg/base-drafts/commit/48002d0f68802958f856a2a15cb41b079e355e88
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  Editorial changes

  Commit: 13698cbe311922a3995236dda960b4cdff49e36f
      https://github.com/quicwg/base-drafts/commit/13698cbe311922a3995236dda960b4cdff49e36f
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  New connection IDs are mandatory for intentional migration

I could have sworn we agreed to this previously, but I also can't find
where we captured it.  So here it is.  This was originally an editorial
factoring of text, but I guess it needs to be a design issue now.

Closes #2413.

  Commit: d6fe1014583969a45f91f9e44022f61b87a8a200
      https://github.com/quicwg/base-drafts/commit/d6fe1014583969a45f91f9e44022f61b87a8a200
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  Reword zero-length caveat

  Commit: 491d871829800a78661202e642839ab1e97100d8
      https://github.com/quicwg/base-drafts/commit/491d871829800a78661202e642839ab1e97100d8
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-05 (Tue, 05 Feb 2019)

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

  Log Message:
  -----------
  Explain more

  Commit: 96b9fe88ce116bba073406d2f0ac65e02e37254f
      https://github.com/quicwg/base-drafts/commit/96b9fe88ce116bba073406d2f0ac65e02e37254f
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  Editorial changes, stronger MUST

  Commit: 1bb6c3e804945f7adda97c2e7ec1785bda04a18d
      https://github.com/quicwg/base-drafts/commit/1bb6c3e804945f7adda97c2e7ec1785bda04a18d
  Author: Kazuho Oku <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  clarify what happens when consuming CIDs excessively

  Commit: 88fac6e73653b10c6963af152ab93327c8102f80
      https://github.com/quicwg/base-drafts/commit/88fac6e73653b10c6963af152ab93327c8102f80
  Author: Kazuho Oku <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  Revert "clarify what happens when consuming CIDs excessively"

This reverts commit 1bb6c3e804945f7adda97c2e7ec1785bda04a18d.

  Commit: a0ae02995b37cd83d163f334c7b71e0b1ddb13f6
      https://github.com/quicwg/base-drafts/commit/a0ae02995b37cd83d163f334c7b71e0b1ddb13f6
  Author: Kazuho Oku <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  move the statement to the issuer side

  Commit: 9400c2f9b2c5a235ce15377538bc8dc354467f39
      https://github.com/quicwg/base-drafts/commit/9400c2f9b2c5a235ce15377538bc8dc354467f39
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  Replay protection is the responsibility of application protocols

This is based on my recent conclusions about this subject.  It rewrites
the advice here by observing that QUIC does not inherently present a
replay risk. Instead, application protocols, in their use of QUIC, might
create an exposure to replay attack.

Rather than try to perform an analysis in the transport, based on
incomplete information, it is better to outline some risks (STREAM seems
like the only obvious one here, frankly, though I've pointed out a
couple of anti-patterns that might have accompanying replay risks) and
let the application protocol designers perform a more complete analysis.

We did that analysis for HTTP.  I believe that to be sufficient.  Though
I might include mention of the fact that stream cancellation and other
h2 mechanisms don't carry application semantics, but that is not a major
source of regret.

  Commit: 7c2660ecf7a11f42f7950615b9ad80ecdec8d280
      https://github.com/quicwg/base-drafts/commit/7c2660ecf7a11f42f7950615b9ad80ecdec8d280
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-06 (Wed, 06 Feb 2019)

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

  Log Message:
  -----------
  Editorial fix

  Commit: fb9f6904c61e83188813376f8b6be1c09b622b82
      https://github.com/quicwg/base-drafts/commit/fb9f6904c61e83188813376f8b6be1c09b622b82
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-08 (Fri, 08 Feb 2019)

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

  Log Message:
  -----------
  No connection ID = no migration

  Commit: 5329e0ef079ef30e81e99eec1f9a4d9d9ba60179
      https://github.com/quicwg/base-drafts/commit/5329e0ef079ef30e81e99eec1f9a4d9d9ba60179
  Author: martinduke <[email-masked]>
  Date:   2019-02-08 (Fri, 08 Feb 2019)

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

  Log Message:
  -----------
  Minor TLS draft editorial corrections

I am not quite as sure of these, but I believe they match the intent better.

  Commit: 99e52fd4ebec4af1927828416189d52d7a91cc60
      https://github.com/quicwg/base-drafts/commit/99e52fd4ebec4af1927828416189d52d7a91cc60
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Ted's comments

  Commit: ac7f3818c75c1abac0c5f0068532cfd5dc636b3a
      https://github.com/quicwg/base-drafts/commit/ac7f3818c75c1abac0c5f0068532cfd5dc636b3a
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Remove text, thanks Ian

  Commit: 9f6e285ad51c3439d5abd0ba24ad4ecd081c7a25
      https://github.com/quicwg/base-drafts/commit/9f6e285ad51c3439d5abd0ba24ad4ecd081c7a25
  Author: Mark Nottingham <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Describe the two processes.

  Commit: 755559b0e6d3653a6d4e8aaaa841efd795d8df23
      https://github.com/quicwg/base-drafts/commit/755559b0e6d3653a6d4e8aaaa841efd795d8df23
  Author: martinduke <[email-masked]>
  Date:   2019-02-10 (Sun, 10 Feb 2019)

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

  Log Message:
  -----------
  Update to reflect reviews

Still some points of contention

  Commit: ec2418410ceb50526dad6b8fe94f751378ff83fd
      https://github.com/quicwg/base-drafts/commit/ec2418410ceb50526dad6b8fe94f751378ff83fd
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Add a loss_time per packet number space

Fixes #2435 

I failed to fully think this through when #2417 landed, but the intent was always that time threshold loss detection apply to Initial and Handshake packet number spaces, as well as ApplicationData.

  Commit: cee749c18d519bf4e26e281e212749b12fa9aee0
      https://github.com/quicwg/base-drafts/commit/cee749c18d519bf4e26e281e212749b12fa9aee0
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: 5339f9a8b38958be9091ce2dd82a0639236a5428
      https://github.com/quicwg/base-drafts/commit/5339f9a8b38958be9091ce2dd82a0639236a5428
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: f6e85a0fa4ca87228970e2af0bd2e81ca1697453
      https://github.com/quicwg/base-drafts/commit/f6e85a0fa4ca87228970e2af0bd2e81ca1697453
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: da874788e729470f9587ad2194c334f5e71f528c
      https://github.com/quicwg/base-drafts/commit/da874788e729470f9587ad2194c334f5e71f528c
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: d183dbcf3fec1a338259abe3fc657645b2b6fbaa
      https://github.com/quicwg/base-drafts/commit/d183dbcf3fec1a338259abe3fc657645b2b6fbaa
  Author: ianswett <[email-masked]>
  Date:   2019-02-11 (Mon, 11 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: c95b96835c50b65abcf913744bd187ebbd92523e
      https://github.com/quicwg/base-drafts/commit/c95b96835c50b65abcf913744bd187ebbd92523e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  Ian's suggestion, tweaked

  Commit: b8de486e078aa7a8d115fe056e2f2aadc0596246
      https://github.com/quicwg/base-drafts/commit/b8de486e078aa7a8d115fe056e2f2aadc0596246
  Author: Marten Seemann <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  the crypto timeout is based on the last crypto packet sent

  Commit: 5e56e69566133b7ca55f33d90c0c73eced272880
      https://github.com/quicwg/base-drafts/commit/5e56e69566133b7ca55f33d90c0c73eced272880
  Author: Mark Nottingham <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  disambiguate the lists.

  Commit: 89c8c3b8bd1e79692a93ab312820cea63f560a4a
      https://github.com/quicwg/base-drafts/commit/89c8c3b8bd1e79692a93ab312820cea63f560a4a
  Author: ianswett <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: 8cfa8346c072d629f0b9397f9b7795327b90fc49
      https://github.com/quicwg/base-drafts/commit/8cfa8346c072d629f0b9397f9b7795327b90fc49
  Author: ianswett <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: f7fb4829175e975920b1026cc0d4431301a14dea
      https://github.com/quicwg/base-drafts/commit/f7fb4829175e975920b1026cc0d4431301a14dea
  Author: ianswett <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: 5bbe441637b02e211265464931913e393ef13fb8
      https://github.com/quicwg/base-drafts/commit/5bbe441637b02e211265464931913e393ef13fb8
  Author: Mike Bishop <[email-masked]>
  Date:   2019-02-12 (Tue, 12 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md
    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
    M tag.sh

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into 0rtt-reset

  Commit: f95c289d1b49ed188ba1aa940de4feb3133adc4d
      https://github.com/quicwg/base-drafts/commit/f95c289d1b49ed188ba1aa940de4feb3133adc4d
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Mike's comments

  Commit: 0974bda7da7977b5504d8eae222a1a57d5aa2af5
      https://github.com/quicwg/base-drafts/commit/0974bda7da7977b5504d8eae222a1a57d5aa2af5
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Reword

  Commit: 0bb2046abc730c39e245f1041a4c074ce714454d
      https://github.com/quicwg/base-drafts/commit/0bb2046abc730c39e245f1041a4c074ce714454d
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  application semantics stuff

  Commit: c4e459ffda2a56980f5e61322342566ab263c179
      https://github.com/quicwg/base-drafts/commit/c4e459ffda2a56980f5e61322342566ab263c179
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  attachment issue

Co-Authored-By: martinthomson <[email-masked]>

  Commit: f529d05ba87f57d6aa3f7d3b987300296f69b282
      https://github.com/quicwg/base-drafts/commit/f529d05ba87f57d6aa3f7d3b987300296f69b282
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Only applications know what can be retried

Closes #2150.

  Commit: 186160860e6d047a6e4ab2bea5001f4b220b16fa
      https://github.com/quicwg/base-drafts/commit/186160860e6d047a6e4ab2bea5001f4b220b16fa
  Author: ianswett <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Ian’s suggestion

Co-Authored-By: marten-seemann <[email-masked]>

  Commit: c13a9f565df1fee1cbfe12cf17e2923fc5affeea
      https://github.com/quicwg/base-drafts/commit/c13a9f565df1fee1cbfe12cf17e2923fc5affeea
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Initiate migration

  Commit: be00d3c1013de2900569cf4ea374cf53069b6188
      https://github.com/quicwg/base-drafts/commit/be00d3c1013de2900569cf4ea374cf53069b6188
  Author: ianswett <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: 988f7b0bff4bb485875dce1093b3210793ac378c
      https://github.com/quicwg/base-drafts/commit/988f7b0bff4bb485875dce1093b3210793ac378c
  Author: Mark Nottingham <[email-masked]>
  Date:   2019-02-14 (Thu, 14 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  typo

  Commit: 4b8ee3091ea4f6dca009801d8b57c8eff602ff17
      https://github.com/quicwg/base-drafts/commit/4b8ee3091ea4f6dca009801d8b57c8eff602ff17
  Author: Mark Nottingham <[email-masked]>
  Date:   2019-02-14 (Thu, 14 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  yeah let's try that again.

  Commit: 83793ef5f0c83635d9bface209af0c2f8d18bfd8
      https://github.com/quicwg/base-drafts/commit/83793ef5f0c83635d9bface209af0c2f8d18bfd8
  Author: martinduke <[email-masked]>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  Refer to "installing keys" instead of "rekeying"

Per @mIkebishop's advice

We're still a little stuck on whether or not QUIC provides a TLS record abstraction. If we can't resolve soon, I'll just separate out that change.

  Commit: 59f74c2da53986065a2db47cfea9a64330e19939
      https://github.com/quicwg/base-drafts/commit/59f74c2da53986065a2db47cfea9a64330e19939
  Author: martinduke <[email-masked]>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  Eliminate duplicate word

typo

  Commit: df865be876424549e7c9731b622255d38c39a077
      https://github.com/quicwg/base-drafts/commit/df865be876424549e7c9731b622255d38c39a077
  Author: martinduke <[email-masked]>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  Packetization Nits

The deleted parenthetical is not accurate, and is unnecessary: 0-RTT and 1-RTT with various key phases share a PN space without sharing keys.

I prefer the MUST NOT in coalescing, but if there are objections I can revert it.

  Commit: 406827459ab28fe105236b4280b86d3547c8ef15
      https://github.com/quicwg/base-drafts/commit/406827459ab28fe105236b4280b86d3547c8ef15
  Author: martinduke <[email-masked]>
  Date:   2019-02-15 (Fri, 15 Feb 2019)

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

  Log Message:
  -----------
  Reverting MUST NOT

  Commit: 61d998987087752e17e8aec34651c64791e36aba
      https://github.com/quicwg/base-drafts/commit/61d998987087752e17e8aec34651c64791e36aba
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  Unrelated change

  Commit: 452635edf0b89096a19a9df417f11a560431902e
      https://github.com/quicwg/base-drafts/commit/452635edf0b89096a19a9df417f11a560431902e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2474 from martinduke/patch-40

Eliminate duplicate word

  Commit: ba7b7c27cc0d2081606e6be88fc5a1ae7d4c4a56
      https://github.com/quicwg/base-drafts/commit/ba7b7c27cc0d2081606e6be88fc5a1ae7d4c4a56
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2476 from martinduke/patch-41

Packetization Nits

  Commit: 8420fe3891cc3f86f30bc90f5e6f787bc1fb9a2d
      https://github.com/quicwg/base-drafts/commit/8420fe3891cc3f86f30bc90f5e6f787bc1fb9a2d
  Author: Kazuho Oku <[email-masked]>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  fix incorrect field name

  Commit: e805db0ae6a7a7523db338dee5632696cd1b7e40
      https://github.com/quicwg/base-drafts/commit/e805db0ae6a7a7523db338dee5632696cd1b7e40
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-17 (Sun, 17 Feb 2019)

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

  Log Message:
  -----------
  Wrap

  Commit: 6a8b7b5f1d55cf68c228d95da8dfed1831fb13e6
      https://github.com/quicwg/base-drafts/commit/6a8b7b5f1d55cf68c228d95da8dfed1831fb13e6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-18 (Mon, 18 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2478 from kazuho/patch-5

fix incorrect field name

  Commit: f1707b40f2077f0d0ece7ee221222c8e15202878
      https://github.com/quicwg/base-drafts/commit/f1707b40f2077f0d0ece7ee221222c8e15202878
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

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

  Log Message:
  -----------
  Add #2302 to the list of items changed since ID-17

  Commit: 9b9f1b1414224f03dc5a49caed167e812a244a62
      https://github.com/quicwg/base-drafts/commit/9b9f1b1414224f03dc5a49caed167e812a244a62
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2482 from dtikhonov/201902191127-add-2302-to-since-id-17-changelog

Add #2302 to the list of items changed since ID-17

  Commit: dfc141920a7008059e37bfa9d6082611ee681f4b
      https://github.com/quicwg/base-drafts/commit/dfc141920a7008059e37bfa9d6082611ee681f4b
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

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

  Log Message:
  -----------
  Fix PTO computation (#2480)

  Commit: 4d20e6cef061b54a673987f1031c358d730a544d
      https://github.com/quicwg/base-drafts/commit/4d20e6cef061b54a673987f1031c358d730a544d
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

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

  Log Message:
  -----------
  editorial reword

  Commit: 2b92182b65380ca28144a1db0509e9a160364578
      https://github.com/quicwg/base-drafts/commit/2b92182b65380ca28144a1db0509e9a160364578
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-19 (Tue, 19 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2456 from marten-seemann/set-crypto-timer

the crypto timeout is based on the last crypto packet sent

  Commit: dd9f8c383a56b6e98ca1329e5a220a86e04ea7b5
      https://github.com/quicwg/base-drafts/commit/dd9f8c383a56b6e98ca1329e5a220a86e04ea7b5
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-20 (Wed, 20 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2451 from quicwg/ianswett-loss-time

Add a loss_time per packet number space

  Commit: 1d963da48653f883864ff3238b35aed9f9674f4a
      https://github.com/quicwg/base-drafts/commit/1d963da48653f883864ff3238b35aed9f9674f4a
  Author: Marten Seemann <[email-masked]>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

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

  Log Message:
  -----------
  add the pn_space index for largest_acked_packet

  Commit: 0f9343bb1bace2205da6cba14ac20ea6e1c2f5b9
      https://github.com/quicwg/base-drafts/commit/0f9343bb1bace2205da6cba14ac20ea6e1c2f5b9
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: kazuho <[email-masked]>

  Commit: d1759eba7ed116861a44d960461a606e73353c52
      https://github.com/quicwg/base-drafts/commit/d1759eba7ed116861a44d960461a606e73353c52
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: kazuho <[email-masked]>

  Commit: b5c3945f5931aa1eba5db7b57033b6b6f43ab324
      https://github.com/quicwg/base-drafts/commit/b5c3945f5931aa1eba5db7b57033b6b6f43ab324
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: kazuho <[email-masked]>

  Commit: 6efa27b7fb38316400cb767a2dbd7ae03c4bfcb9
      https://github.com/quicwg/base-drafts/commit/6efa27b7fb38316400cb767a2dbd7ae03c4bfcb9
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: kazuho <[email-masked]>

  Commit: 24fddef652d8cae49c614e4fe634a7895c355021
      https://github.com/quicwg/base-drafts/commit/24fddef652d8cae49c614e4fe634a7895c355021
  Author: Kazuho Oku <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

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

  Log Message:
  -----------
  wordwrap

  Commit: 3453f54d7409bbc10615aba219808e1d0ebcb649
      https://github.com/quicwg/base-drafts/commit/3453f54d7409bbc10615aba219808e1d0ebcb649
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

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

  Log Message:
  -----------
  Close connection if peer becomes unreachable

  Commit: 7a4ad29ff77eaf72ee0ce0e6d0a77f06083ec7c6
      https://github.com/quicwg/base-drafts/commit/7a4ad29ff77eaf72ee0ce0e6d0a77f06083ec7c6
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

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

  Log Message:
  -----------
  comments

  Commit: 526b7da519aa9e3f68b7529478b6f3889de59748
      https://github.com/quicwg/base-drafts/commit/526b7da519aa9e3f68b7529478b6f3889de59748
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-21 (Thu, 21 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2485 from marten-seemann/largest-acked-pn-space

add the pn_space index for largest_acked_packet

  Commit: f4f9f7eb53a78a6678c1fb68dd475c95b5d3d31b
      https://github.com/quicwg/base-drafts/commit/f4f9f7eb53a78a6678c1fb68dd475c95b5d3d31b
  Author: Mark Nottingham <[email-masked]>
  Date:   2019-02-22 (Fri, 22 Feb 2019)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Merge pull request #2479 from quicwg/mnot-two-processes

Introduce a "late-stage" process

  Commit: 4778b036a962c9d8f9f019dd4e1631944397615a
      https://github.com/quicwg/base-drafts/commit/4778b036a962c9d8f9f019dd4e1631944397615a
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2406 from quicwg/deadpath

Close connection if peer becomes unreachable

  Commit: 51cfe3c3ba82ba397a9d8bbb013a1677fbda1796
      https://github.com/quicwg/base-drafts/commit/51cfe3c3ba82ba397a9d8bbb013a1677fbda1796
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  applications or protocols

Reverse the two for readability.

Co-Authored-By: martinthomson <[email-masked]>

  Commit: bafc78b866469f1482c36b0730bdd3522f04cd53
      https://github.com/quicwg/base-drafts/commit/bafc78b866469f1482c36b0730bdd3522f04cd53
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-23 (Sat, 23 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2460 from quicwg/issue2150

Only applications know what can be retried

  Commit: 46db3de1501a93a7e0954e0030124cf9849e0e5a
      https://github.com/quicwg/base-drafts/commit/46db3de1501a93a7e0954e0030124cf9849e0e5a
  Author: Nick Banks <[email-masked]>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

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

  Log Message:
  -----------
  Persistent Congestion Time Threshold (#2365)

* Persistent Congestion Time Threshold

* Some of Ian's comments

* mikkelfj's suggestion

Co-Authored-By: nibanks <[email-masked]>

* mikkelfj's suggestion

Co-Authored-By: nibanks <[email-masked]>

* Jana's offline suggestions

* tab to spaces

* Ian's suggestion

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* More of Ian's suggestions

* Fix build error

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* More of Ian's suggestions

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* Ian's suggestions

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* slight redesign and example

* forgot to hit save first...

* whitespace removal

* editorial nits

* another nit

* Ian's suggestion

Co-Authored-By: nibanks <[email-masked]>

* Marten's suggestion

* Jana's suggestions

* Change back to largest_lost_packet

  Commit: 5dd4eb2fdd0773ec59d84fd348e308ccbdebf903
      https://github.com/quicwg/base-drafts/commit/5dd4eb2fdd0773ec59d84fd348e308ccbdebf903
  Author: Lucas Pardue <[email-masked]>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

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

  Log Message:
  -----------
  Fix inconsistent leading zeros

Simply making this consistent through the document by doing the minimal change and removing leading 0s. Happy to add them if we prefer.

  Commit: 8599157ea22332605b283f2b807dfa87bbd496a3
      https://github.com/quicwg/base-drafts/commit/8599157ea22332605b283f2b807dfa87bbd496a3
  Author: Mike Bishop <[email-masked]>
  Date:   2019-02-25 (Mon, 25 Feb 2019)

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

  Log Message:
  -----------
  Rework GOAWAY text (again) (#2457)

* Rework GOAWAY text (again)

* Un-although

* Restate "complete successfully"

* Jana's suggestions

  Commit: cd3d1c18774fd6ad72a34372ff5de0ad71b2e935
      https://github.com/quicwg/base-drafts/commit/cd3d1c18774fd6ad72a34372ff5de0ad71b2e935
  Author: Mike Bishop <[email-masked]>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

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

  Log Message:
  -----------
  Changelog catchup

  Commit: 307c2b49ee0b8ea8905a992a672fa8fca1606aa6
      https://github.com/quicwg/base-drafts/commit/307c2b49ee0b8ea8905a992a672fa8fca1606aa6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-27 (Wed, 27 Feb 2019)

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

  Log Message:
  -----------
  Merge pull request #2428 from kazuho/kazuho/excessive-consumption-of-CID-is-not-recommended

clarify what happens when consuming CIDs excessively

  Commit: 741c13ca04f9fa0c939d391f1d2e2cec1c695a2b
      https://github.com/quicwg/base-drafts/commit/741c13ca04f9fa0c939d391f1d2e2cec1c695a2b
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-02-28 (Thu, 28 Feb 2019)

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

  Log Message:
  -----------
  Fix PTO calculation in pseudo-code (#2489)

  Commit: 7cb406602d5c1b8f1d50cc2c0cc2d04ef42cfa24
      https://github.com/quicwg/base-drafts/commit/7cb406602d5c1b8f1d50cc2c0cc2d04ef42cfa24
  Author: ianswett <[email-masked]>
  Date:   2019-02-28 (Thu, 28 Feb 2019)

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

  Log Message:
  -----------
  Use kGranularity in InPersistentCongestion()

  Commit: 0bb9a5c49be458919f53c771515c7dbf0fb82637
      https://github.com/quicwg/base-drafts/commit/0bb9a5c49be458919f53c771515c7dbf0fb82637
  Author: ianswett <[email-masked]>
  Date:   2019-02-28 (Thu, 28 Feb 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-recovery.md

  Commit: 27360d28ddec90726dc0a6872c394a1e239064a5
      https://github.com/quicwg/base-drafts/commit/27360d28ddec90726dc0a6872c394a1e239064a5
  Author: ianswett <[email-masked]>
  Date:   2019-03-03 (Sun, 03 Mar 2019)

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

  Log Message:
  -----------
  Limit Initial Window to 14720 bytes

Fix #2491

  Commit: 3f55e96e350da8f7d53cac6f737d156fbad3104a
      https://github.com/quicwg/base-drafts/commit/3f55e96e350da8f7d53cac6f737d156fbad3104a
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-03 (Sun, 03 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2494 from quicwg/ianswett-14720

Limit Initial Window to 14720 bytes

  Commit: 5b16d81be3b1b8921f19d38e10da164dfdd1644a
      https://github.com/quicwg/base-drafts/commit/5b16d81be3b1b8921f19d38e10da164dfdd1644a
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-03 (Sun, 03 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2490 from quicwg/ianswett-kgranularity

Use kGranularity in InPersistentCongestion()

  Commit: 8a324cf402b7b341f8b518a41a0bcaafc046bd46
      https://github.com/quicwg/base-drafts/commit/8a324cf402b7b341f8b518a41a0bcaafc046bd46
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

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

  Log Message:
  -----------
  Clarify what to do when ALPN negotiation fails

  Commit: da213ba2a19b3f09c0920b054aafc5a809b826b6
      https://github.com/quicwg/base-drafts/commit/da213ba2a19b3f09c0920b054aafc5a809b826b6
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

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

  Log Message:
  -----------
  Clarify that no_application_protocol must also be used by clients

  Commit: 7fc379f00624b1f436f3c5a4275c3793c3d0a6a7
      https://github.com/quicwg/base-drafts/commit/7fc379f00624b1f436f3c5a4275c3793c3d0a6a7
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

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

  Log Message:
  -----------
  Specify error code for no_application_protocol

  Commit: 4edeb3a5c323b54d37302749fdc2156d6a172332
      https://github.com/quicwg/base-drafts/commit/4edeb3a5c323b54d37302749fdc2156d6a172332
  Author: ianswett <[email-masked]>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

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

  Log Message:
  -----------
  Close the connection if MAX_STREAMS is too large

Fixes #2487

  Commit: ec689a0e70809c53a887ffd4a8cd22de8fa68882
      https://github.com/quicwg/base-drafts/commit/ec689a0e70809c53a887ffd4a8cd22de8fa68882
  Author: martinduke <[email-masked]>
  Date:   2019-03-05 (Tue, 05 Mar 2019)

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

  Log Message:
  -----------
  Change error code for DUPLICATE_PUSH

I believe UNEXPECTED_FRAME is the preferred type.

  Commit: e03aa6b5caf2644e813c4412d2cfe162b72e7134
      https://github.com/quicwg/base-drafts/commit/e03aa6b5caf2644e813c4412d2cfe162b72e7134
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Taking Mikkel's review/suggestions into account, trimming, adding

  Commit: b737e89ad4ed987984ece6b296c484eb0f8af06b
      https://github.com/quicwg/base-drafts/commit/b737e89ad4ed987984ece6b296c484eb0f8af06b
  Author: ianswett <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Martin/Kazuho's suggestion

  Commit: fc64707b237c37fee03e21caabb256d30ace5074
      https://github.com/quicwg/base-drafts/commit/fc64707b237c37fee03e21caabb256d30ace5074
  Author: ianswett <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

  Commit: 01d76802c343bea31b1d8428e8558b5722973d86
      https://github.com/quicwg/base-drafts/commit/01d76802c343bea31b1d8428e8558b5722973d86
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: ianswett <[email-masked]>

  Commit: 74c725afef91dc3dfeb659751d3512d07f7558aa
      https://github.com/quicwg/base-drafts/commit/74c725afef91dc3dfeb659751d3512d07f7558aa
  Author: ianswett <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

  Commit: 1ecbbea933dd4f4d382523f6d51e7e145576a5b9
      https://github.com/quicwg/base-drafts/commit/1ecbbea933dd4f4d382523f6d51e7e145576a5b9
  Author: ianswett <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

  Commit: 0a7ac9f173420f081d2bd773d9943d2929cf3ff7
      https://github.com/quicwg/base-drafts/commit/0a7ac9f173420f081d2bd773d9943d2929cf3ff7
  Author: ianswett <[email-masked]>
  Date:   2019-03-07 (Thu, 07 Mar 2019)

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

  Log Message:
  -----------
  Jana's suggestion

  Commit: 3b3a20ffee013668fd77b5dc83004782e41f2746
      https://github.com/quicwg/base-drafts/commit/3b3a20ffee013668fd77b5dc83004782e41f2746
  Author: martinduke <[email-masked]>
  Date:   2019-03-08 (Fri, 08 Mar 2019)

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

  Log Message:
  -----------
  Change illegal PRIORITY frame to a conn error

Fixes #2507.

  Commit: 8ecbcb2799a9ed27844b476c098328897a334ca3
      https://github.com/quicwg/base-drafts/commit/8ecbcb2799a9ed27844b476c098328897a334ca3
  Author: ianswett <[email-masked]>
  Date:   2019-03-09 (Sat, 09 Mar 2019)

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

  Log Message:
  -----------
  Mike's suggestion

  Commit: e5ca7387db8a6eac53d655304dc4be07673c8d1e
      https://github.com/quicwg/base-drafts/commit/e5ca7387db8a6eac53d655304dc4be07673c8d1e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Editorial tweaks

  Commit: 0d863091bd45ff90606a21388cd61fa5ba36e98c
      https://github.com/quicwg/base-drafts/commit/0d863091bd45ff90606a21388cd61fa5ba36e98c
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Remove CERT/CV from 0-RTT example, closes #2505

  Commit: 28ec88eb67ccdd96adaed1ea078693a999a8993e
      https://github.com/quicwg/base-drafts/commit/28ec88eb67ccdd96adaed1ea078693a999a8993e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Application errors can be used in STOP_SENDING

Closes #2513.

  Commit: 32dcf40597acf9be31400cb6abe395acc6f47a3e
      https://github.com/quicwg/base-drafts/commit/32dcf40597acf9be31400cb6abe395acc6f47a3e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Changes for -transport and -tls

  Commit: bcdb4cf9bfcad92ebed553542385f27ea604aa58
      https://github.com/quicwg/base-drafts/commit/bcdb4cf9bfcad92ebed553542385f27ea604aa58
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Add a few missing HTTP -19 entries

  Commit: dd656cab08abc51a3e00b12a9c1c8da78b49afa9
      https://github.com/quicwg/base-drafts/commit/dd656cab08abc51a3e00b12a9c1c8da78b49afa9
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  qpack -07 changes

  Commit: c91af55f435dfee951ee027cfbd3dac696876f24
      https://github.com/quicwg/base-drafts/commit/c91af55f435dfee951ee027cfbd3dac696876f24
  Author: ianswett <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Recovery Changelog for -19

  Commit: 923c4d203d2c5892352c135735fb347ba3bbcbda
      https://github.com/quicwg/base-drafts/commit/923c4d203d2c5892352c135735fb347ba3bbcbda
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  QPACK table lookup noob clarifications (#2438)

* Return empty string if table does not have a value

* Ignore header value from table for literals with name reference

* Reword according to Martin's suggestion

* Apply suggestions from Mike

Co-Authored-By: ghedo <[email-masked]>

  Commit: 6b9732d1e62d21fda7854532f1e9d646df089ded
      https://github.com/quicwg/base-drafts/commit/6b9732d1e62d21fda7854532f1e9d646df089ded
  Author: Lucas Pardue <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  More specific IANA registration xref (#2470)

  Commit: 81cf97e1f58ff5880acde8a9b46fef45b075e377
      https://github.com/quicwg/base-drafts/commit/81cf97e1f58ff5880acde8a9b46fef45b075e377
  Author: Bence Béky <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Clarify when a dynamic table entry can be evicted. (#2261)

* Clarify when a dynamic table entry can be evicted.

* Incorporate some of @martinthomson's comments.

  Commit: b0c8d4b6722374052274ce03d133622369d52a4d
      https://github.com/quicwg/base-drafts/commit/b0c8d4b6722374052274ce03d133622369d52a4d
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2515 from quicwg/ianswett-recovery-changelog

Recovery Changelog for -19

  Commit: 6aa59d8a6eacaab277d9ea4fc9be1de72be23fc1
      https://github.com/quicwg/base-drafts/commit/6aa59d8a6eacaab277d9ea4fc9be1de72be23fc1
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge pull request #2514 from quicwg/changelog-19

Changelog for -19

  Commit: b2566a13475480f52115e1cee0cb0c95d0b4ece7
      https://github.com/quicwg/base-drafts/commit/b2566a13475480f52115e1cee0cb0c95d0b4ece7
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2355 from quicwg/0rtt-reset

Allow most frames in 0-RTT

  Commit: 2575888337c3cc6a834297f5dfffa8319ed8205e
      https://github.com/quicwg/base-drafts/commit/2575888337c3cc6a834297f5dfffa8319ed8205e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2414 from quicwg/new-path-new-cid

New connection IDs are mandatory for intentional migration

  Commit: 1281676099be89184bd8a85b59600b4142dc3e47
      https://github.com/quicwg/base-drafts/commit/1281676099be89184bd8a85b59600b4142dc3e47
  Author: ianswett <[email-masked]>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

  Commit: 79c731c4d580296d1a3e38e42733c7b52d88b779
      https://github.com/quicwg/base-drafts/commit/79c731c4d580296d1a3e38e42733c7b52d88b779
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

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

  Log Message:
  -----------
  Rephrase size requirement for Initial packets

  Commit: 679bfedb604324fde8488730050b1c16e9698317
      https://github.com/quicwg/base-drafts/commit/679bfedb604324fde8488730050b1c16e9698317
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-13 (Wed, 13 Mar 2019)

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

  Log Message:
  -----------
  Apply Jana's suggestions from review

Co-Authored-By: ghedo <[email-masked]>

  Commit: 406beb3a8e8cf75e0b27ba65fcf1fc50cc1b9b80
      https://github.com/quicwg/base-drafts/commit/406beb3a8e8cf75e0b27ba65fcf1fc50cc1b9b80
  Author: Masanori Ogino <[email-masked]>
  Date:   2019-03-14 (Thu, 14 Mar 2019)

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

  Log Message:
  -----------
  QPACK: Use the term "HTTP/3" in the title

  Commit: da3ed6adfb34ed00dc4422de030657e148bdcc2f
      https://github.com/quicwg/base-drafts/commit/da3ed6adfb34ed00dc4422de030657e148bdcc2f
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-03-14 (Thu, 14 Mar 2019)

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

  Log Message:
  -----------
  Fix lint errors

  Commit: 9723f0f0441d604ddae99628b4f83ad7cf72d67b
      https://github.com/quicwg/base-drafts/commit/9723f0f0441d604ddae99628b4f83ad7cf72d67b
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  Remove aspirational changes

  Commit: a69e90d091a8543392d5f5452c4dd31919b06fe6
      https://github.com/quicwg/base-drafts/commit/a69e90d091a8543392d5f5452c4dd31919b06fe6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md

Co-Authored-By: janaiyengar <[email-masked]>

  Commit: 50011f231f3bb9094f85cc5953c05c64883759d4
      https://github.com/quicwg/base-drafts/commit/50011f231f3bb9094f85cc5953c05c64883759d4
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  reflow

  Commit: 3c93c5673af083238dd95bdc0fac72e9373c572a
      https://github.com/quicwg/base-drafts/commit/3c93c5673af083238dd95bdc0fac72e9373c572a
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2520 from quicwg/jri/padding

Rephrase size requirement for Initial packets

  Commit: 5f598aa2e789cbdcfbc4c9f6c3f571e6e3e2b3b1
      https://github.com/quicwg/base-drafts/commit/5f598aa2e789cbdcfbc4c9f6c3f571e6e3e2b3b1
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-15 (Fri, 15 Mar 2019)

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

  Log Message:
  -----------
  Add section number to reference (#2525)

  Commit: 48e017115319bd06237040373329be4b60ac8c5a
      https://github.com/quicwg/base-drafts/commit/48e017115319bd06237040373329be4b60ac8c5a
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2483 from ghedo/alpn_alert

Clarify what to do when ALPN negotiation fails

  Commit: 4456fa89a16ea64e8ab545c4f35dc7c27b7fa129
      https://github.com/quicwg/base-drafts/commit/4456fa89a16ea64e8ab545c4f35dc7c27b7fa129
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-19 (Tue, 19 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2499 from quicwg/ianswett-close-max-streams

Close the connection if MAX_STREAMS is too large

  Commit: 320e155ccf6f4e4c3b648b696c418ebfa305d878
      https://github.com/quicwg/base-drafts/commit/320e155ccf6f4e4c3b648b696c418ebfa305d878
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  Quote brackets.  Closes #2517.

  Commit: c3ea995ab186f5b2e81f396155b0d2891299ad03
      https://github.com/quicwg/base-drafts/commit/c3ea995ab186f5b2e81f396155b0d2891299ad03
  Author: martinduke <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  Many frames have flags in the type now

Updating a little old text.

  Commit: c13a6fd16b15c5335b4c9f2828274212d635850e
      https://github.com/quicwg/base-drafts/commit/c13a6fd16b15c5335b4c9f2828274212d635850e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2532 from martinduke/patch-46

Many frames have flags in the type now

  Commit: 3c383577676d512c4aba0f9ae7b9f26f9e56967d
      https://github.com/quicwg/base-drafts/commit/3c383577676d512c4aba0f9ae7b9f26f9e56967d
  Author: martinduke <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  In which I surrender

I still disagree with the critique, but it is way less important than the rest of the PR. Perhaps someone can show me the error of my ways over some Czech beer.

  Commit: c8ed4bb6fe0db5c5eb348b4a7d697d27746c4a50
      https://github.com/quicwg/base-drafts/commit/c8ed4bb6fe0db5c5eb348b4a7d697d27746c4a50
  Author: martinduke <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  disallow port changes on disable_migration

Some infrastructures are likely to load balance on port as well as address.

  Commit: 43a46542cce2a6b5a2797e672a432243cfc10f68
      https://github.com/quicwg/base-drafts/commit/43a46542cce2a6b5a2797e672a432243cfc10f68
  Author: martinduke <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  Nit in ECN format section

missing prepositions

  Commit: 6270c390c36db9f07475d76a38d1190e24b76fd8
      https://github.com/quicwg/base-drafts/commit/6270c390c36db9f07475d76a38d1190e24b76fd8
  Author: martinduke <[email-masked]>
  Date:   2019-03-20 (Wed, 20 Mar 2019)

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

  Log Message:
  -----------
  Clarify meaning of RESET_STREAM

Saying it "terminates a stream" dangerously makes it sound like it has the same meaning as HTTP/2, which is false.

  Commit: c90b494b8925b23d1dde45642987d4e2785a4929
      https://github.com/quicwg/base-drafts/commit/c90b494b8925b23d1dde45642987d4e2785a4929
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2537 from martinduke/patch-49

Clarify meaning of RESET_STREAM

  Commit: 1cb835336c0224761469d7427f53d3eda3380b4a
      https://github.com/quicwg/base-drafts/commit/1cb835336c0224761469d7427f53d3eda3380b4a
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2536 from martinduke/patch-48

Nit in ECN format section

  Commit: 80a7b5e065f17c08629508dfd1fad38405495a54
      https://github.com/quicwg/base-drafts/commit/80a7b5e065f17c08629508dfd1fad38405495a54
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2446 from martinduke/patch-35

Minor TLS draft editorial corrections

  Commit: 5540dd3718fa4b52ad58ea0de54b3ee62e1f99f0
      https://github.com/quicwg/base-drafts/commit/5540dd3718fa4b52ad58ea0de54b3ee62e1f99f0
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2535 from martinduke/patch-47

disallow port changes on disable_migration

  Commit: 6503c9e2b728b99bbecc0d658858ff32238f44bf
      https://github.com/quicwg/base-drafts/commit/6503c9e2b728b99bbecc0d658858ff32238f44bf
  Author: Nick Harper <[email-masked]>
  Date:   2019-03-21 (Thu, 21 Mar 2019)

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

  Log Message:
  -----------
  Editorial changes to transport draft

  Commit: a2801a5d724cc496665984bdb4f0a2f9b2e4a0d2
      https://github.com/quicwg/base-drafts/commit/a2801a5d724cc496665984bdb4f0a2f9b2e4a0d2
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-23 (Sat, 23 Mar 2019)

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

  Log Message:
  -----------
  Merge pull request #2542 from nharper/transport-ed

Editorial changes to transport draft

  Commit: b1a879ed8badcf11ce554d6a34d73812a2279e9b
      https://github.com/quicwg/base-drafts/commit/b1a879ed8badcf11ce554d6a34d73812a2279e9b
  Author: Lucas Pardue <[email-masked]>
  Date:   2019-03-23 (Sat, 23 Mar 2019)

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

  Log Message:
  -----------
  Bump SETTINGS_NUM_PLACEHOLDERS codepoint to 0x9

Fixes #2443.

Leave 0x8 open and unreserved so that some future extension document can use it for WebSockets (if they so wish).

  Commit: 1c9fe31ee9b164bcb0e29d13974051349750d20f
      https://github.com/quicwg/base-drafts/commit/1c9fe31ee9b164bcb0e29d13974051349750d20f
  Author: Martin Thomson <[email-masked]>
  Date:   2019-03-26 (Tue, 26 Mar 2019)

  Changed paths:
    M CONTRIBUTING.md
    M draft-ietf-quic-http.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 simultaneous-update

Compare: https://github.com/quicwg/base-drafts/compare/331d3a7b9751...1c9fe31ee9b1