Subject: [quicwg/base-drafts] 08d040: Move and consolidate address validation

From: Martin Thomson <[email-masked]>
Date: Tue, 23 Oct 2018 16:39:12 -0700

Branch: refs/heads/how-to-protect-close
  Home:   https://github.com/quicwg/base-drafts
  Commit: 08d040112e4b0118373a544b6b46c8e04f7c3720
      https://github.com/quicwg/base-drafts/commit/08d040112e4b0118373a544b6b46c8e04f7c3720
  Author: Martin Thomson <[email-masked]>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  Move and consolidate address validation

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

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

  Log Message:
  -----------
  Move cross references

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

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

  Log Message:
  -----------
  Remove some excessive nesting from reorg

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

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

  Log Message:
  -----------
  Consolidate connection ID negotiation section with prior text

The text here was mostly good, and I believe that this is a good place
for that text.  However, some of the text was expository in nature, and
I moved that up to the connection ID definition section.  There is some
new stuff in there, mostly just to point forward to the negotiation
section.

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

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

  Log Message:
  -----------
  Remove redundant retry section

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

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

  Log Message:
  -----------
  Allow rate limiting of Version Negotiation

As discussed in #1758, we only need to allow rate limiting.

However, the particular example I draw on will become critical if we
adopt the proposed changes to version negotiation in #1755 (or something
like it), because the only packet a server can confidently respond to
with Version Negotiation in that case is the Initial.  If we adopt an
iteration of #1755, then this text would need to be expanded to explain
that also.

Closes #1758.

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

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

  Log Message:
  -----------
  Reword based on feedback

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

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

  Log Message:
  -----------
  Qualify

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

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

  Log Message:
  -----------
  Restructure slightly

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

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

  Log Message:
  -----------
  Move ECN section

This moves the section under packetization and reliability.
I've also added subsections, splitting out the feedback system (which is
simple) with the verification stuff (which is less so).

  Commit: 5caa2e83722b8cd82560e2a0be8213a7b5041d99
      https://github.com/quicwg/base-drafts/commit/5caa2e83722b8cd82560e2a0be8213a7b5041d99
  Author: Mike Bishop <[email-masked]>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Escape single quotes in static table (#1883)

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

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

  Log Message:
  -----------
  STREAM_ID_BLOCKED nits

Changes one MAY to a SHOULD for consistency and clarifies some text about a potential flow control deadlock.

Fixes #1867

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

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

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

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

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

  Log Message:
  -----------
  Merge pull request #1887 from quicwg/denest

Remove some excessive nesting from reorg

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

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

  Log Message:
  -----------
  Merge pull request #1897 from quicwg/ianswett-blocked-deadlock

STREAM_ID_BLOCKED nits

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

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

  Log Message:
  -----------
  My ideas for corrections, taking feedback into account

  Commit: b82cdab5d6429d8dca97a68336a10cc52e41dc4f
      https://github.com/quicwg/base-drafts/commit/b82cdab5d6429d8dca97a68336a10cc52e41dc4f
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  ACK now includes ECN

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

  Commit: 7e548dddd16698ae31ff1e620cc9b894e82843e1
      https://github.com/quicwg/base-drafts/commit/7e548dddd16698ae31ff1e620cc9b894e82843e1
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Remove duplicated text.

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

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

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

  Log Message:
  -----------
  Merge pull request #1896 from quicwg/move-ecn

Move ECN section

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

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

  Log Message:
  -----------
  Merge pull request #1891 from quicwg/skip-vn-0rtt

Allow rate limiting of Version Negotiation

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

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

  Log Message:
  -----------
  Add version negotiation picture

Reword a few things as well.

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

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

  Log Message:
  -----------
  Consistency fixes

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

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

  Log Message:
  -----------
  Reorder section

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

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

  Log Message:
  -----------
  Reword the address validation section heaviy

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

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

  Log Message:
  -----------
  Reorder the section as well

  Commit: d64ec4997a47bbdda6c110f077bbbc8380d01326
      https://github.com/quicwg/base-drafts/commit/d64ec4997a47bbdda6c110f077bbbc8380d01326
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Parenthesize 2 * MaxEntries to prevent naive errors (#1856)

* Parenthesize 2 * MaxEntries to prevent naive errors

Transcribing

  LargestReference mod 2*MaxEntries + 1

to C one of its offspring without parentheses around 2 * MaxEntries
will produce an incorrect result.

* Fix lint error (figure too wide) via creative variable renaming

* Add parentheses to disambiguate further; prettify other spots

  Commit: c49a4052155123850fe52fd24e7866566c952c98
      https://github.com/quicwg/base-drafts/commit/c49a4052155123850fe52fd24e7866566c952c98
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1888 from quicwg/fix-cid-nego

Consolidate connection ID negotiation section with prior text

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

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

  Log Message:
  -----------
  Remove more text

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

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

  Log Message:
  -----------
  TODO structure

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

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

  Log Message:
  -----------
  s/Source/Client/

  Commit: 16a714d64ed1e5029450d3d96225554115fc908d
      https://github.com/quicwg/base-drafts/commit/16a714d64ed1e5029450d3d96225554115fc908d
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  own

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

  Commit: f819abac302c7b0b34bd104d22dc7affecac6c5f
      https://github.com/quicwg/base-drafts/commit/f819abac302c7b0b34bd104d22dc7affecac6c5f
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  remove line

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

  Commit: 20f10bb411e65506c97631e0cc998c9d272cc576
      https://github.com/quicwg/base-drafts/commit/20f10bb411e65506c97631e0cc998c9d272cc576
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  a

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

  Commit: fedd1894702300479390cd535cdafff8efcd24c9
      https://github.com/quicwg/base-drafts/commit/fedd1894702300479390cd535cdafff8efcd24c9
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  routing change

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

  Commit: 3bbc4bfd26dfc5e7117f4cd20dcb74c6d01c903c
      https://github.com/quicwg/base-drafts/commit/3bbc4bfd26dfc5e7117f4cd20dcb74c6d01c903c
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  fixup

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

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

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

  Log Message:
  -----------
  line length fix

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

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

  Log Message:
  -----------
  Rebase to master

  Commit: c7e243dc0a43d8f2a77baea4046dce299866dc3f
      https://github.com/quicwg/base-drafts/commit/c7e243dc0a43d8f2a77baea4046dce299866dc3f
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

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

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

  Commit: 6b6af8dc2da53638d133e8d72409448a3cb4a15c
      https://github.com/quicwg/base-drafts/commit/6b6af8dc2da53638d133e8d72409448a3cb4a15c
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  remove extra

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

  Commit: 04e2d13af62dbb3269aea1c3130fecac002ba2ef
      https://github.com/quicwg/base-drafts/commit/04e2d13af62dbb3269aea1c3130fecac002ba2ef
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  correlation expansion

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

  Commit: 5dea042bf53916e4329e4fd6a4281f2caa02928f
      https://github.com/quicwg/base-drafts/commit/5dea042bf53916e4329e4fd6a4281f2caa02928f
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  remove extra

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

  Commit: ca7b73d47a74ffa73753f3a3560627480c0c50e0
      https://github.com/quicwg/base-drafts/commit/ca7b73d47a74ffa73753f3a3560627480c0c50e0
  Author: janaiyengar <[email-masked]>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  remove extra

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

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

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

  Log Message:
  -----------
  Fix line lengths

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

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

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

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

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

  Log Message:
  -----------
  Merge branch 'master' into how-to-protect-close

Compare: https://github.com/quicwg/base-drafts/compare/8c2aaa3650e5...6742d4fce98e
      **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.