Subject: [quicwg/base-drafts] cf6dc5: Better narrow stateless reset token validity

From: ianswett <[email-masked]>
Date: Mon, 21 Oct 2019 20:08:18 -0700

Branch: refs/heads/ianswett-must-ack-once
  Home:   https://github.com/quicwg/base-drafts
  Commit: cf6dc592b17cc6f0163649fa5408f15a0efda4fd
      https://github.com/quicwg/base-drafts/commit/cf6dc592b17cc6f0163649fa5408f15a0efda4fd
  Author: Martin Thomson <[email-masked]>
  Date:   2019-08-15 (Thu, 15 Aug 2019)

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

  Log Message:
  -----------
  Better narrow stateless reset token validity

  Commit: dcd76b4a7daadfe5dcba931471c25e511777d699
      https://github.com/quicwg/base-drafts/commit/dcd76b4a7daadfe5dcba931471c25e511777d699
  Author: Martin Thomson <[email-masked]>
  Date:   2019-08-15 (Thu, 15 Aug 2019)

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

  Log Message:
  -----------
  Only active connection IDs are relevant

  Commit: 57bb6b81d6ce543695da8b58c41e627690410d1f
      https://github.com/quicwg/base-drafts/commit/57bb6b81d6ce543695da8b58c41e627690410d1f
  Author: Martin Thomson <[email-masked]>
  Date:   2019-08-15 (Thu, 15 Aug 2019)

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

  Log Message:
  -----------
  Forbid use of duplicate stateless reset tokens

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

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

  Log Message:
  -----------
  Grammar

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

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

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

  Log Message:
  -----------
  wrap

  Commit: bee95016e3be73001dba5efdae015312a4659a2c
      https://github.com/quicwg/base-drafts/commit/bee95016e3be73001dba5efdae015312a4659a2c
  Author: Nick Harper <[email-masked]>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

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

  Log Message:
  -----------
  Describe interaction between QUIC and TLS regarding saved 0-RTT state

This PR describes how a TLS stack needs to cooperate with a QUIC stack
when making the decision whether or not to accept early data.

The purpose of this change is so that implementors working on the TLS
layer of QUIC are aware that other layers impact decisions traditionally
made at the TLS layer.

  Commit: c09d599bade53a8faea33a264c21d1a57de2d179
      https://github.com/quicwg/base-drafts/commit/c09d599bade53a8faea33a264c21d1a57de2d179
  Author: Nick Harper <[email-masked]>
  Date:   2019-08-22 (Thu, 22 Aug 2019)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-Authored-By: Martin Thomson <[email-masked]>

  Commit: 896b7efa5e33fa317f31a7627db60662ea754cd8
      https://github.com/quicwg/base-drafts/commit/896b7efa5e33fa317f31a7627db60662ea754cd8
  Author: Alessandro Ghedini <[email-masked]>
  Date:   2019-09-15 (Sun, 15 Sep 2019)

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

  Log Message:
  -----------
  Allow PING at every encryption level

Fixes #3034

  Commit: 751aef9c80307a9b61f6bae887566eb9a9e3b766
      https://github.com/quicwg/base-drafts/commit/751aef9c80307a9b61f6bae887566eb9a9e3b766
  Author: David Schinazi <[email-masked]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

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

  Log Message:
  -----------
  Clarify why post-handshake client auth is banned

  Commit: 06486475d04ecb979e5c8545df4b84fcd89b5016
      https://github.com/quicwg/base-drafts/commit/06486475d04ecb979e5c8545df4b84fcd89b5016
  Author: David Schinazi <[email-masked]>
  Date:   2019-09-17 (Tue, 17 Sep 2019)

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

  Log Message:
  -----------
  MT editorial pass

Co-Authored-By: Martin Thomson <[email-masked]>

  Commit: cdad59a14836263a07f85ba9388f50d748f915d6
      https://github.com/quicwg/base-drafts/commit/cdad59a14836263a07f85ba9388f50d748f915d6
  Author: ianswett <[email-masked]>
  Date:   2019-09-20 (Fri, 20 Sep 2019)

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

  Log Message:
  -----------
  Remove 1 RTT delayed ack requirement

Fixes #3030

  Commit: 3696d8ce68c95063cc6e2e1b9392784f9cf25a24
      https://github.com/quicwg/base-drafts/commit/3696d8ce68c95063cc6e2e1b9392784f9cf25a24
  Author: ianswett <[email-masked]>
  Date:   2019-09-20 (Fri, 20 Sep 2019)

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

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

  Commit: ace2a505a3f8f96c2758458ec523047afe8db92e
      https://github.com/quicwg/base-drafts/commit/ace2a505a3f8f96c2758458ec523047afe8db92e
  Author: ianswett <[email-masked]>
  Date:   2019-09-20 (Fri, 20 Sep 2019)

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

  Log Message:
  -----------
  Remove obsolete text on ACKing CRYPTO frames

  Commit: 114d984feb3244348dc8ad773a2db3a1df246338
      https://github.com/quicwg/base-drafts/commit/114d984feb3244348dc8ad773a2db3a1df246338
  Author: ianswett <[email-masked]>
  Date:   2019-09-24 (Tue, 24 Sep 2019)

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

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

Co-Authored-By: Martin Thomson <[email-masked]>

  Commit: 635ab6cee20af55c617202c8301b5b5179c31744
      https://github.com/quicwg/base-drafts/commit/635ab6cee20af55c617202c8301b5b5179c31744
  Author: Nick Harper <[email-masked]>
  Date:   2019-10-11 (Fri, 11 Oct 2019)

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

  Log Message:
  -----------
  Reword sentence about storing state in session ticket

  Commit: 0850ad92ce44c39c85f07ba6fbef327be836e080
      https://github.com/quicwg/base-drafts/commit/0850ad92ce44c39c85f07ba6fbef327be836e080
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #3035 from ghedo/ping-in-handshake

Allow PING at every encryption level

  Commit: 8b86d0bb90236e58c8734e349a64d94394074022
      https://github.com/quicwg/base-drafts/commit/8b86d0bb90236e58c8734e349a64d94394074022
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #3055 from quicwg/ianswett-no-1RTT-ack-delay

Remove 1 RTT delayed ack requirement

  Commit: d94db41c7c5a2936aba7b95723dcdb3546a303fa
      https://github.com/quicwg/base-drafts/commit/d94db41c7c5a2936aba7b95723dcdb3546a303fa
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #2947 from nharper/tls-saved-state

Describe interaction between QUIC and TLS regarding saved 0-RTT state

  Commit: 6220106a5a718a5b30e5009c89377a72ebfda08e
      https://github.com/quicwg/base-drafts/commit/6220106a5a718a5b30e5009c89377a72ebfda08e
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #2968 from quicwg/stateless-reset-too

Stateless reset too

  Commit: aeaa56545344dd6e9a7956f8a16e0e2aca137041
      https://github.com/quicwg/base-drafts/commit/aeaa56545344dd6e9a7956f8a16e0e2aca137041
  Author: Mike Bishop <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Additional error cases for CANCEL_PUSH (#3083)

* Additional error cases for CANCEL_PUSH

* Ian's parallel construction

* Improve readability

* Review feedback

* Wordsmith

  Commit: cceaf25143fc43a93ad4c91cdcbe96a581e2a6cf
      https://github.com/quicwg/base-drafts/commit/cceaf25143fc43a93ad4c91cdcbe96a581e2a6cf
  Author: ianswett <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Define under-utilizing the congestion window (#2675)

* Define under-utilizing the congestion window

* Update draft-ietf-quic-recovery.md

* Reword section on bursts

Working off Gorry's comments

* Update draft-ietf-quic-recovery.md

Co-Authored-By: Jana Iyengar <[email-masked]>

* Update draft-ietf-quic-recovery.md

Co-Authored-By: Jana Iyengar <[email-masked]>

* Update draft-ietf-quic-recovery.md

  Commit: 6f045358bd789bccb9328f889a68e3d11ca206a4
      https://github.com/quicwg/base-drafts/commit/6f045358bd789bccb9328f889a68e3d11ca206a4
  Author: Robin Marx <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Be more specific when naming bits (#3089)

* Be more specific when naming bits

- Renamed S bit for static vs dynamic table to T bit (for Table)
- Replaced backticks with single quotes around individual bits (previously, about half used single, half used double)
- Added explicit references to bit letter indicators where they were missing (e.g., for 'H')
- Fixed broken reference to "blocked-decoding" section

* Hopefully auto-linking does work now

  Commit: a2ea7d7ec84ca439e6454da60aa9802836b448bf
      https://github.com/quicwg/base-drafts/commit/a2ea7d7ec84ca439e6454da60aa9802836b448bf
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-15 (Tue, 15 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #3044 from DavidSchinazi/explain_post_handshake_auth_ban

Clarify why post-handshake client auth is banned

  Commit: a7ad371908364e16474ec746a33aea4c30afc3d9
      https://github.com/quicwg/base-drafts/commit/a7ad371908364e16474ec746a33aea4c30afc3d9
  Author: ianswett <[email-masked]>
  Date:   2019-10-16 (Wed, 16 Oct 2019)

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

  Log Message:
  -----------
  MUST pace or limit bursts to 10 packets

Fixes part or all of #3094

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

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

  Log Message:
  -----------
  Alternative > alternate (#3105)

  Commit: dc891d82d0b1bdd5ea8351a4c0d55e326fbf18d9
      https://github.com/quicwg/base-drafts/commit/dc891d82d0b1bdd5ea8351a4c0d55e326fbf18d9
  Author: ianswett <[email-masked]>
  Date:   2019-10-17 (Thu, 17 Oct 2019)

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

  Log Message:
  -----------
  Merge branch 'master' into ianswett-limit-bursts

  Commit: 8aa3f261bac737b25867c964a8eb941f362be36a
      https://github.com/quicwg/base-drafts/commit/8aa3f261bac737b25867c964a8eb941f362be36a
  Author: ianswett <[email-masked]>
  Date:   2019-10-17 (Thu, 17 Oct 2019)

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

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

Remove the old paragraph

  Commit: 88c2415f876ab1ce03181031773cff8dde2d711e
      https://github.com/quicwg/base-drafts/commit/88c2415f876ab1ce03181031773cff8dde2d711e
  Author: Mike Bishop <[email-masked]>
  Date:   2019-10-17 (Thu, 17 Oct 2019)

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

  Log Message:
  -----------
  Double plural

  Commit: 8bd39d96ba0f42824fd62f6a797ee74f9603ffc2
      https://github.com/quicwg/base-drafts/commit/8bd39d96ba0f42824fd62f6a797ee74f9603ffc2
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-10-17 (Thu, 17 Oct 2019)

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

  Log Message:
  -----------
  Merge pull request #3106 from quicwg/ianswett-limit-bursts

MUST pace or limit bursts to 10 packets

  Commit: 20e5bf7c795b51aa83805e19a287de6d8b41e9c2
      https://github.com/quicwg/base-drafts/commit/20e5bf7c795b51aa83805e19a287de6d8b41e9c2
  Author: Martin Thomson <[email-masked]>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

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

  Log Message:
  -----------
  Remove QUIC version hint (#3118)

As discussed in Cupertino, we're punting the hard part of this issue to
future versions, but we can remove the version hint until then.

Closes #3061.

  Commit: c06ff1454ffdb7ad67bde48d375d20a218acc2e7
      https://github.com/quicwg/base-drafts/commit/c06ff1454ffdb7ad67bde48d375d20a218acc2e7
  Author: ianswett <[email-masked]>
  Date:   2019-10-18 (Fri, 18 Oct 2019)

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

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

  Commit: a38c07a8bf702895f617c71ea912356ed9d00566
      https://github.com/quicwg/base-drafts/commit/a38c07a8bf702895f617c71ea912356ed9d00566
  Author: Bence Béky <[email-masked]>
  Date:   2019-10-21 (Mon, 21 Oct 2019)

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

  Log Message:
  -----------
  QPACK [editorial] Misc minor editorial changes. (#2942)

* non-controversial one-offs

* Do not unnecessarily change "avoid" to "choose not".

* Do not unnecessarily remove "without resending..." phrase.

* Apply suggestions from code review

Co-Authored-By: Mike Bishop <[email-masked]>

* MikeBishop's wording suggestion for allowing creation of an encoder stream and a decoder stream.

* indexed header field representation

* eviction when adding a new entry

* Add word inclusive.

  Commit: 5b3d744d7ac478df9c211712680948537cbca604
      https://github.com/quicwg/base-drafts/commit/5b3d744d7ac478df9c211712680948537cbca604
  Author: ianswett <[email-masked]>
  Date:   2019-10-21 (Mon, 21 Oct 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 ianswett-must-ack-once

Compare: https://github.com/quicwg/base-drafts/compare/dd3c2214fa4d...5b3d744d7ac4