Subject: [quicwg/base-drafts] b91b94: Don't recommend stateless reset

From: Martin Thomson <[email-masked]>
Date: Tue, 30 Oct 2018 04:00:04 -0700

Branch: refs/heads/max-streams
  Home:   https://github.com/quicwg/base-drafts
  Commit: b91b94e5e6037cf6675bbb0b5d4d16003057a6f7
      https://github.com/quicwg/base-drafts/commit/b91b94e5e6037cf6675bbb0b5d4d16003057a6f7
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Don't recommend stateless reset

Closes #1858.

  Commit: 5343b7fba126ed436f7d9bb4dfec1b37e2663242
      https://github.com/quicwg/base-drafts/commit/5343b7fba126ed436f7d9bb4dfec1b37e2663242
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Add missing sections to document structure

There were two things that we missed, which looked a little incongrous.
This adds them to avoid the confusion arising from their absence, even
if they don't really need to be there.

Closes #1894.

  Commit: 70c6d4a5bd1d20cfc44aa04e99f6305c8d5c420a
      https://github.com/quicwg/base-drafts/commit/70c6d4a5bd1d20cfc44aa04e99f6305c8d5c420a
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Forward reference ECN verification

Closes #1898.

  Commit: 0ba8a97ba82fa90c791f8f22d6da7d3890aa6ef8
      https://github.com/quicwg/base-drafts/commit/0ba8a97ba82fa90c791f8f22d6da7d3890aa6ef8
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Fix reference in http draft

  Commit: f19c189fc3e59d8818f3833b83f9f409e2b4471b
      https://github.com/quicwg/base-drafts/commit/f19c189fc3e59d8818f3833b83f9f409e2b4471b
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Fix reference in tls draft

  Commit: 7a9e8e45aaf92da9f4c543300136459252347085
      https://github.com/quicwg/base-drafts/commit/7a9e8e45aaf92da9f4c543300136459252347085
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Don't amplify accidentally when closing

A minor point, and we might not even regret this, but it's not worth
risking it.

Closes #1905.

  Commit: 5916d7f0d6012fe39a28261f9cf65030ab069899
      https://github.com/quicwg/base-drafts/commit/5916d7f0d6012fe39a28261f9cf65030ab069899
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Clarify ECN counters

This deals with the distinction between IP and QUIC packets better,
clarifies the interaction with packet coalescing, and makes it clear
that counts are ACK state and therefore separated by packet number
space.

Closes #1838.

  Commit: add33c6a96401317f0d462c445a78fd12b1e64d1
      https://github.com/quicwg/base-drafts/commit/add33c6a96401317f0d462c445a78fd12b1e64d1
  Author: martinduke <[email-masked]>
  Date:   2018-10-25 (Thu, 25 Oct 2018)

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

  Log Message:
  -----------
  Relax 1200B requirement for Initial ACKs/Retx

IMO it's silly to pad out a packet that contains the client's initial and handshake acks, because if delivered it verifies the address.

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

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

  Log Message:
  -----------
  Always like removing text

  Commit: 631cc5fdaac77d18d9ffb3019be12af5ae0d71e2
      https://github.com/quicwg/base-drafts/commit/631cc5fdaac77d18d9ffb3019be12af5ae0d71e2
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  Take suggestion

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

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

  Log Message:
  -----------
  Merge pull request #1907 from quicwg/no-should-stateless-reset

Don't recommend stateless reset

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

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

  Log Message:
  -----------
  Suggestion for #1916

  Commit: 3ef0fab462ed64b69e4680b6751cd9f29ae7fb9b
      https://github.com/quicwg/base-drafts/commit/3ef0fab462ed64b69e4680b6751cd9f29ae7fb9b
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  redundant word whack-a-mole

  Commit: 479eaf94fa0c7ba5ac681716e4bcf5c11dd8a634
      https://github.com/quicwg/base-drafts/commit/479eaf94fa0c7ba5ac681716e4bcf5c11dd8a634
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1909 from quicwg/reference-ecn

Forward reference ECN verification

  Commit: 44f6f3231dbb31cf5c75da36d22e9ea5752917f9
      https://github.com/quicwg/base-drafts/commit/44f6f3231dbb31cf5c75da36d22e9ea5752917f9
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1908 from quicwg/complete-structure

Add missing sections to document structure

  Commit: 7370b31e30dc63dc141daf4dd058564bc1420896
      https://github.com/quicwg/base-drafts/commit/7370b31e30dc63dc141daf4dd058564bc1420896
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

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

  Log Message:
  -----------
  Try to clarify interaction of PADDING and ACK

The text wasn't wrong, but this is shorter and - I think - clearer.

Closes #1827.

  Commit: 98910f6999e5b1fc579df4002b629386223fff45
      https://github.com/quicwg/base-drafts/commit/98910f6999e5b1fc579df4002b629386223fff45
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Use octets rather than bytes throughout

Also closes #1863.

  Commit: 7b824d57db839b57b44a740261e73756b61d597f
      https://github.com/quicwg/base-drafts/commit/7b824d57db839b57b44a740261e73756b61d597f
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Use octets for units; size for packet sizes

  Commit: e20f41720296aa2f35bf17c8c2afb8d14d310267
      https://github.com/quicwg/base-drafts/commit/e20f41720296aa2f35bf17c8c2afb8d14d310267
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-invariants.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Use bytes instead of octets throughout

  Commit: aec44ab5d2c67b75c1037d8243fc8d5c39444080
      https://github.com/quicwg/base-drafts/commit/aec44ab5d2c67b75c1037d8243fc8d5c39444080
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Reflow

  Commit: 79ce5c9082271f6efe3d2621c500cbea775990b8
      https://github.com/quicwg/base-drafts/commit/79ce5c9082271f6efe3d2621c500cbea775990b8
  Author: ianswett <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

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

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

  Commit: 287c7dfe5057bc489b52739864217ef04cfa642d
      https://github.com/quicwg/base-drafts/commit/287c7dfe5057bc489b52739864217ef04cfa642d
  Author: ianswett <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  clarify

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

  Commit: 218394f8e892c59e664c6fe6d6a0a4032aec6136
      https://github.com/quicwg/base-drafts/commit/218394f8e892c59e664c6fe6d6a0a4032aec6136
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  unhypenate - the name of my new startup

  Commit: abfbdd1ec9e6837d0eb9f42cb1bdbb56e6654780
      https://github.com/quicwg/base-drafts/commit/abfbdd1ec9e6837d0eb9f42cb1bdbb56e6654780
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  rewrap

  Commit: 40296ccb62f8647b0fd21003d8f74098cf81d060
      https://github.com/quicwg/base-drafts/commit/40296ccb62f8647b0fd21003d8f74098cf81d060
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1911 from quicwg/closing-amplification

Don't amplify accidentally when closing

  Commit: 7a72e70db4a39f8c82fc2af60e258d0cb1076e12
      https://github.com/quicwg/base-drafts/commit/7a72e70db4a39f8c82fc2af60e258d0cb1076e12
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  More clarity about QUIC vs. IP packets

  Commit: 21a01ea8964d104c7ddda10f2faffd68fb193da1
      https://github.com/quicwg/base-drafts/commit/21a01ea8964d104c7ddda10f2faffd68fb193da1
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-invariants.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into fix-references

  Commit: 2b8a9741755ecb48fdb45bbb1242aa3a08582ab4
      https://github.com/quicwg/base-drafts/commit/2b8a9741755ecb48fdb45bbb1242aa3a08582ab4
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Don't explain why, just explain the consequences

  Commit: 8e0858d9d8023fa58d474065256d6957380ec5ac
      https://github.com/quicwg/base-drafts/commit/8e0858d9d8023fa58d474065256d6957380ec5ac
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1923 from quicwg/padding-no-acks

Try to clarify interaction of PADDING and ACK

  Commit: 5a9018cb9300238ae24a0a6cc6012eb85b7c1ac7
      https://github.com/quicwg/base-drafts/commit/5a9018cb9300238ae24a0a6cc6012eb85b7c1ac7
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1910 from quicwg/fix-references

Fix references

  Commit: 45a9fd5a3d2012c20ebeda709fa2fa8bcdd4a984
      https://github.com/quicwg/base-drafts/commit/45a9fd5a3d2012c20ebeda709fa2fa8bcdd4a984
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Cite limitations on key usage

Closes #1457.

  Commit: a9d071ed140ac2db5d7ab9ace6914f70ee687ee8
      https://github.com/quicwg/base-drafts/commit/a9d071ed140ac2db5d7ab9ace6914f70ee687ee8
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1913 from quicwg/ecn-counting-cleanup

Clarify ECN counters

  Commit: 573a67327649f892abd3e6ad017926e9c7d9d723
      https://github.com/quicwg/base-drafts/commit/573a67327649f892abd3e6ad017926e9c7d9d723
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1926 from quicwg/key-update-cond

Cite limitations on key usage

  Commit: 2ed2bedd2bdaa91a0d77cda16ecfabbb8834b130
      https://github.com/quicwg/base-drafts/commit/2ed2bedd2bdaa91a0d77cda16ecfabbb8834b130
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Connection IDs can change twice

The text in Retry contradicted the text on negotiating connection IDs in
a subtle way.  No point in replicating text that exists elsewhere.

Closes #1830.

  Commit: 313564aaffc4a963090637f94d2d53745df3cced
      https://github.com/quicwg/base-drafts/commit/313564aaffc4a963090637f94d2d53745df3cced
  Author: Lucas Pardue <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  There are *Two* control streams (#1915)

* s/The control stream/A control stream

Using "The control stream" makes it sound like there is only one of it for the whole connection. Whereas it is described in the next section that there are two in opposite directions.

* s/the control stream/control streams

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

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

  Log Message:
  -----------
  Merge pull request #1929 from quicwg/change-cid-wat

Connection IDs can change twice

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

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

  Log Message:
  -----------
  If the server gets Handshake, it's unconstrained

  Commit: 3081d814d42e2957e8fb12057af47767cdffe6c7
      https://github.com/quicwg/base-drafts/commit/3081d814d42e2957e8fb12057af47767cdffe6c7
  Author: martinduke <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1 from quicwg/fix1916

Suggestion for #1916

  Commit: 208941a9208c9ac21a1cac263e3c1276f5b5d277
      https://github.com/quicwg/base-drafts/commit/208941a9208c9ac21a1cac263e3c1276f5b5d277
  Author: martinduke <[email-masked]>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-invariants.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into patch-29

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

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

  Log Message:
  -----------
  Merge pull request #1916 from martinduke/patch-29

Relax 1200B requirement for Initial ACKs/Retx

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

  Changed paths:
    M draft-ietf-quic-http.md
    M draft-ietf-quic-invariants.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into max-streams

Compare: https://github.com/quicwg/base-drafts/compare/ae8f7f3da9a5...9995e08f2b56
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.