Subject: [quicwg/base-drafts] 5329e0: Minor TLS draft editorial corrections

From: Martin Thomson <[email-masked]>
Date: Tue, 09 Apr 2019 15:26:29 -0700

Branch: refs/heads/remove-padding-optimization
  Home:   https://github.com/quicwg/base-drafts
  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: 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: 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: 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: 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: 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: 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: 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: 553840d4d755698b00518268dd300a9d186219db
      https://github.com/quicwg/base-drafts/commit/553840d4d755698b00518268dd300a9d186219db
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-03-26 (Tue, 26 Mar 2019)

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

  Log Message:
  -----------
  Simplify kPersistentThreshold

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

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

  Log Message:
  -----------
  nit

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

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

  Log Message:
  -----------
  lint

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

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

  Log Message:
  -----------
  Merge pull request #2557 from quicwg/jri/kpersistentthreshold

Simplify kPersistentThreshold

  Commit: 2f8e855c293a6242b6fc598e64798782d04d40e7
      https://github.com/quicwg/base-drafts/commit/2f8e855c293a6242b6fc598e64798782d04d40e7
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Add normative requirements for processing stateless reset

Closes #2471.

  Commit: a30b6a409cdce7e0e4f3932a3e01835f0360f581
      https://github.com/quicwg/base-drafts/commit/a30b6a409cdce7e0e4f3932a3e01835f0360f581
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Allow use of long header for stateless reset

  Commit: 8fb5702968e6f92c12c3abb3010e1cd8e2c9d386
      https://github.com/quicwg/base-drafts/commit/8fb5702968e6f92c12c3abb3010e1cd8e2c9d386
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Move the mandatory check to the detecting section

  Commit: 2357cb7576eaa3c25199a081e208c32b1c5f5b28
      https://github.com/quicwg/base-drafts/commit/2357cb7576eaa3c25199a081e208c32b1c5f5b28
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Use normative language about CID reuse

  Commit: 8e5ebe2b080b8ec9c247936f2e01b4088160e2a5
      https://github.com/quicwg/base-drafts/commit/8e5ebe2b080b8ec9c247936f2e01b4088160e2a5
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Revert 2471 changes.

This reverts commit 2357cb7576eaa3c25199a081e208c32b1c5f5b28.
This reverts commit 8fb5702968e6f92c12c3abb3010e1cd8e2c9d386.
This reverts commit a30b6a409cdce7e0e4f3932a3e01835f0360f581.

  Commit: d425ca263ceb9b2b3866c0f0a7d995f148ae7da6
      https://github.com/quicwg/base-drafts/commit/d425ca263ceb9b2b3866c0f0a7d995f148ae7da6
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  Normative text for 1-RTT before handshake completion

Closes #2572.

  Commit: 3e970d06478c5e7fbc5c831fe49635da374154a8
      https://github.com/quicwg/base-drafts/commit/3e970d06478c5e7fbc5c831fe49635da374154a8
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-01 (Mon, 01 Apr 2019)

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

  Log Message:
  -----------
  No state transition if RESET_STREAM is suppressed

Closes #2558.

  Commit: 4f4e4d92a2beffee82f60a86692e09fd5bf14dff
      https://github.com/quicwg/base-drafts/commit/4f4e4d92a2beffee82f60a86692e09fd5bf14dff
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-04-02 (Tue, 02 Apr 2019)

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

  Log Message:
  -----------
  Call OnPacketAckedCC() for in-flight packets, not just ack-eliciting (#2584)

`OnPacketAcked()` calls `OnPacketAckedCC()` (which decreases `bytes_in_flight`)
only when `ack_eliciting` is true, however `OnPacketSentCC()` (which increases
`bytes_in_flight`) is called when `in_flight` is true.

Additionally, `OnPacketsLost()` decreases `bytes_in_flight` for in-flight
lost packets (not just ack-eliciting ones).

So it seems to follow that `OnPacketAcked()` should call `OnPacketAckedCC()`
for all in-flight packets.

  Commit: 30c31cf887e2204680c164c23bf12f4aca25772a
      https://github.com/quicwg/base-drafts/commit/30c31cf887e2204680c164c23bf12f4aca25772a
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-04-02 (Tue, 02 Apr 2019)

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

  Log Message:
  -----------
  Spell 'Application' correctly (#2583)

  Commit: 13b26072e446e99bf016cf40b9fcf3287d07de66
      https://github.com/quicwg/base-drafts/commit/13b26072e446e99bf016cf40b9fcf3287d07de66
  Author: ianswett <[email-masked]>
  Date:   2019-04-02 (Tue, 02 Apr 2019)

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

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

Changes the recommended initial value of initial rtt from 100ms to 500ms, resulting in a 1 second initial handshake timeout, as recommended by RFC6298.

Fixes #2184

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

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

  Log Message:
  -----------
  First handshake timeout at 1 second (#2586)

* First handshake timeout at 1 second

Changes the recommended initial value of initial rtt from 100ms to 500ms, resulting in a 1 second initial handshake timeout, as recommended by RFC6298.

Fixes #2184

* Update draft-ietf-quic-recovery.md

  Commit: 08defdf76c5fe1ba377f6bb67efd9e2f7bb1294c
      https://github.com/quicwg/base-drafts/commit/08defdf76c5fe1ba377f6bb67efd9e2f7bb1294c
  Author: ianswett <[email-masked]>
  Date:   2019-04-02 (Tue, 02 Apr 2019)

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

  Log Message:
  -----------
  Replace recovery epoch with congestion event (#2585)

* Replace recovery epoch with congestion event

Recovery epoch was undefined and congestion event makes more sense for QUIC.

* Update draft-ietf-quic-recovery.md

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

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

  Log Message:
  -----------
  Clarify RTT calculations in recovery (#2506)

* Update draft-ietf-quic-recovery.md

Fixes #2137

* Update draft-ietf-quic-recovery.md

* Update draft-ietf-quic-recovery.md

* Jana's suggestion

* Update draft-ietf-quic-recovery.md

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

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

  Log Message:
  -----------
  Clarify final size definition (#2576)

Closes #2481.

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

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

  Log Message:
  -----------
  Distinguish between reserved versions (#2577)

Closes #2540.

  Commit: 79536d78c137bcfb0afaea078356ca5ff0d7abb8
      https://github.com/quicwg/base-drafts/commit/79536d78c137bcfb0afaea078356ca5ff0d7abb8
  Author: ianswett <[email-masked]>
  Date:   2019-04-04 (Thu, 04 Apr 2019)

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

  Log Message:
  -----------
  Use Congestion Recovery Period in psuedocode (#2588)

* Use Congestion Recovery Period in psuedocode

Addresses follow-up comments on #2585

* Update draft-ietf-quic-recovery.md

* Remove duplicate comments

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

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

  Log Message:
  -----------
  Fix formatting of kPacketNumberSpace enum (#2595)

Without the newline it doesn't get rendered properly in the HTML.

  Commit: 4da93ea43bcb71a01b131ce7f3a0ef8b6765b634
      https://github.com/quicwg/base-drafts/commit/4da93ea43bcb71a01b131ce7f3a0ef8b6765b634
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-10 (Wed, 10 Apr 2019)

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

  Log Message:
  -----------
  Merge pull request #2578 from quicwg/data-recvd-rst

No state transition if RESET_STREAM is suppressed

  Commit: 533362975bcb9821a852b7b3c394987f9a5083b0
      https://github.com/quicwg/base-drafts/commit/533362975bcb9821a852b7b3c394987f9a5083b0
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-10 (Wed, 10 Apr 2019)

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

  Log Message:
  -----------
  Merge pull request #2575 from quicwg/holb-cfin

Normative text for 1-RTT before handshake completion

  Commit: ae5a234928b994d6f3c63bd0a4a2acc1f26a5c3e
      https://github.com/quicwg/base-drafts/commit/ae5a234928b994d6f3c63bd0a4a2acc1f26a5c3e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-10 (Wed, 10 Apr 2019)

  Changed paths:
    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 remove-padding-optimization

Compare: https://github.com/quicwg/base-drafts/compare/166dc584366a...ae5a234928b9