Subject: [quicwg/base-drafts] 8ad3ca: Recovery uses both time and packet thresholds

From: ianswett <[email-masked]>
Date: Tue, 04 Dec 2018 15:27:51 -0800

Branch: refs/heads/ianswett-int-underflow
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8ad3caba79f9a834520b2261a35ba0f6bed39d90
      https://github.com/quicwg/base-drafts/commit/8ad3caba79f9a834520b2261a35ba0f6bed39d90
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

  Log Message:
  -----------
  Recovery uses both time and packet thresholds

Based on @pravb feedback at tcpm and my anecdotal experience, combining the two should work well.

Fixes #1969

  Commit: 4367f31056942f8692f972748dd4e06285bcc7f5
      https://github.com/quicwg/base-drafts/commit/4367f31056942f8692f972748dd4e06285bcc7f5
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

  Log Message:
  -----------
  Merge branch 'master' into ianswett-both-thresholds

  Commit: aea6a4265e7386ac2c89aff9c7e0ee053b9de821
      https://github.com/quicwg/base-drafts/commit/aea6a4265e7386ac2c89aff9c7e0ee053b9de821
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: 51ebc206ae583608e09242483a93ce9f509ba9b1
      https://github.com/quicwg/base-drafts/commit/51ebc206ae583608e09242483a93ce9f509ba9b1
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: c23f901273498cb372e1478ece502d0e7be86e0f
      https://github.com/quicwg/base-drafts/commit/c23f901273498cb372e1478ece502d0e7be86e0f
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: c98a79c87d102d4544dadf2676161cd7db03fc62
      https://github.com/quicwg/base-drafts/commit/c98a79c87d102d4544dadf2676161cd7db03fc62
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: cd05b4526cf345e7749d07121a8ef16cae4fdffe
      https://github.com/quicwg/base-drafts/commit/cd05b4526cf345e7749d07121a8ef16cae4fdffe
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: 1c2596eb43b86271f6fb12c8ee771e9c009f4900
      https://github.com/quicwg/base-drafts/commit/1c2596eb43b86271f6fb12c8ee771e9c009f4900
  Author: ianswett <[email-masked]>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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

  Commit: 52aa21aaa0e49b7db5c0f20c306bbb2dc18850be
      https://github.com/quicwg/base-drafts/commit/52aa21aaa0e49b7db5c0f20c306bbb2dc18850be
  Author: ianswett <[email-masked]>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

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

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

  Commit: 21635b4d047ca438b2cef45866913b218bda3455
      https://github.com/quicwg/base-drafts/commit/21635b4d047ca438b2cef45866913b218bda3455
  Author: ianswett <[email-masked]>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

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

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

Some of Jana's suggestions

  Commit: 316f7f1313bd89656f467f036916047fbc45a182
      https://github.com/quicwg/base-drafts/commit/316f7f1313bd89656f467f036916047fbc45a182
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-21 (Wed, 21 Nov 2018)

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

  Log Message:
  -----------
  Fix for off-path migration attack

This is not an easy attack to defend against, except for
probabilistically.  So what we do is recommend more probing on old paths
to give the endpoint that is apparently migrating more opportunities to
cause the connection to migrate away from the path chosen by an
attacker.

I've tweaked surrounding text a little.  The most interesting being the
3RTO timer on path validation.  It's not the right number, but I don't
think that the right number is attainable, and this is close enough.

This text isn't final. I'd like it to be more accurate AND shorter, but
lack the skills and perspective.

Closes #1278, #1749.

  Commit: 8a385bee3ede8f5432c63da44ec3f82bbd3ab265
      https://github.com/quicwg/base-drafts/commit/8a385bee3ede8f5432c63da44ec3f82bbd3ab265
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

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

  Log Message:
  -----------
  Some editorial tweaks

  Commit: 567ab8e3619bc25b72a0937656c9cf1e14bc84b0
      https://github.com/quicwg/base-drafts/commit/567ab8e3619bc25b72a0937656c9cf1e14bc84b0
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

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

  Log Message:
  -----------
  Heuristics are the worst

  Commit: f1fce86b79689f5b5ba424ada6c48527205eabf5
      https://github.com/quicwg/base-drafts/commit/f1fce86b79689f5b5ba424ada6c48527205eabf5
  Author: Mike Bishop <[email-masked]>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

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

  Log Message:
  -----------
  Prohibit clients from declaring placeholders (#2056)

* Prohibit clients from declaring placeholders

* maintaining

  Commit: 60853e5f9f5eebe83b862aa8bf6108c40b29203c
      https://github.com/quicwg/base-drafts/commit/60853e5f9f5eebe83b862aa8bf6108c40b29203c
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

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

  Log Message:
  -----------
  PING is reliably delivered

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

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

  Log Message:
  -----------
  Don't let the PMTU drop below 1280

The loss of packets on the path will be the signal that we use here.

Closes #2063.

  Commit: ea010f4c5c665abcca80bb05214110f0981e9e8c
      https://github.com/quicwg/base-drafts/commit/ea010f4c5c665abcca80bb05214110f0981e9e8c
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

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

  Log Message:
  -----------
  Remove paragraph talking about retaining DCID

The paragraph in question became what it is now in
391641ed60351d5685d5121b261059862dfd8e63.

Before CID sequence numbers, the endpoint that retired CIDs might
have wanted to remember the CIDs it retired for some time to
deduplicate NEW_CONNECTION_ID frames.  Now this is no longer
necessary and this paragraph is an oddity.

  Commit: ac5e4af758cd61329244297737b93c87c3889e3d
      https://github.com/quicwg/base-drafts/commit/ac5e4af758cd61329244297737b93c87c3889e3d
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

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

  Log Message:
  -----------
  Fix four typos in recovery draft (#2071)

  Commit: 4ce582b087553eb8a881ea5f95139fed1a3c28a6
      https://github.com/quicwg/base-drafts/commit/4ce582b087553eb8a881ea5f95139fed1a3c28a6
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-11-29 (Thu, 29 Nov 2018)

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

  Log Message:
  -----------
  Clarify sentence describing a misrouted Stateless Reset

"is ineffective in causing errors" sounds a bit rough.  This is an
improvement.

  Commit: 7a6885f703b86b6e6172b3ea99a05d714a473353
      https://github.com/quicwg/base-drafts/commit/7a6885f703b86b6e6172b3ea99a05d714a473353
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Merge pull request #2069 from quicwg/icmp-1280-limit

Don't let the PMTU drop below 1280

  Commit: 2b6078614d8c834186f287baa9d0e640e8ec9a83
      https://github.com/quicwg/base-drafts/commit/2b6078614d8c834186f287baa9d0e640e8ec9a83
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Merge pull request #2070 from dtikhonov/201811291602-no-need-to-retain-dcid-knowledge

Remove paragraph talking about retaining DCID

  Commit: 262c91d17b1918f5c4d419b13228b8a5d1560496
      https://github.com/quicwg/base-drafts/commit/262c91d17b1918f5c4d419b13228b8a5d1560496
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Merge pull request #2073 from dtikhonov/201811291727-reword-misrouted-reset-sentence

Clarify sentence describing a misrouted Stateless Reset

  Commit: b240fb45485e48f0a6e8d41d44893ad7f72b37f0
      https://github.com/quicwg/base-drafts/commit/b240fb45485e48f0a6e8d41d44893ad7f72b37f0
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  F

  Commit: 9398da2c93798a297c66000b9e21b6c96f0cd757
      https://github.com/quicwg/base-drafts/commit/9398da2c93798a297c66000b9e21b6c96f0cd757
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Do no define connection as a conversation

The target audience is not likely to be confused by the use of the
term "connection."  On the other hand, "conversation" is not defined
in this document; it is a superfluous addition.

"Encryption context" is similarly not defined and the only reference
to it removed in this change.

  Commit: 5afcc2a7c9a4bcd7dc0443e2c1c46b6f7e9f9d97
      https://github.com/quicwg/base-drafts/commit/5afcc2a7c9a4bcd7dc0443e2c1c46b6f7e9f9d97
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

Rename to kTimeThreshold and kPacketThreshold

  Commit: d606f714ab878d577e09c71f7fca9dff009e6e8f
      https://github.com/quicwg/base-drafts/commit/d606f714ab878d577e09c71f7fca9dff009e6e8f
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

Add a reference to RACK

  Commit: fd835fafc27b439f39529a8bd1653362633baece
      https://github.com/quicwg/base-drafts/commit/fd835fafc27b439f39529a8bd1653362633baece
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

  Commit: 561e22717749ccc0f7d8f22c8d9c8fdb52355954
      https://github.com/quicwg/base-drafts/commit/561e22717749ccc0f7d8f22c8d9c8fdb52355954
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

  Commit: 7560bb462cacfbfe7cfd5e56ceb12ba846fa03a5
      https://github.com/quicwg/base-drafts/commit/7560bb462cacfbfe7cfd5e56ceb12ba846fa03a5
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

  Commit: c3bc7bbecfcd015aea92ced387d2a5f6816791a2
      https://github.com/quicwg/base-drafts/commit/c3bc7bbecfcd015aea92ced387d2a5f6816791a2
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
    M draft-ietf-quic-http.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 ianswett-both-thresholds

  Commit: ddfe711e11ce216154b7b566433e5ebb12dcb97a
      https://github.com/quicwg/base-drafts/commit/ddfe711e11ce216154b7b566433e5ebb12dcb97a
  Author: ianswett <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

  Commit: 86cb551026bbe831f73b7ccf5dbf82a0cafa974e
      https://github.com/quicwg/base-drafts/commit/86cb551026bbe831f73b7ccf5dbf82a0cafa974e
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Editorial rework

  Commit: e8ae5ad0bd8e7ae4b72c26e9c5a08ada7791f300
      https://github.com/quicwg/base-drafts/commit/e8ae5ad0bd8e7ae4b72c26e9c5a08ada7791f300
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

  Commit: 6ad1106e093e75e2413a19733bca12ac8a41531e
      https://github.com/quicwg/base-drafts/commit/6ad1106e093e75e2413a19733bca12ac8a41531e
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  clean up RACK reference

  Commit: 1088bb6e26d782d13ee05b85aa2985111ee33c5c
      https://github.com/quicwg/base-drafts/commit/1088bb6e26d782d13ee05b85aa2985111ee33c5c
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  more changes

  Commit: 79d57a9101a950dbbccbb7a380245725917752cd
      https://github.com/quicwg/base-drafts/commit/79d57a9101a950dbbccbb7a380245725917752cd
  Author: janaiyengar <[email-masked]>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Merge pull request #2077 from dtikhonov/201811300842-drop-connection-is-conversation

Do no define connection as a conversation

  Commit: 51b94e07a12ac3ae0b83c553f1445262889bd5a4
      https://github.com/quicwg/base-drafts/commit/51b94e07a12ac3ae0b83c553f1445262889bd5a4
  Author: Nick Banks <[email-masked]>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Server Ignore VN Packets

  Commit: e8277d1e4e1e5589c42a8f30d6522e7a3464a5b6
      https://github.com/quicwg/base-drafts/commit/e8277d1e4e1e5589c42a8f30d6522e7a3464a5b6
  Author: ianswett <[email-masked]>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Repeat tokens in all Initial packets

The client repeats the token in all Initial packets.  Also clarifies that the token is sent in Initial in a few spots.

https://www.ietf.org/mail-archive/web/quic/current/msg05071.html

  Commit: c3206b4990ab6ac7c06bfd106b1b5343f0ff88d1
      https://github.com/quicwg/base-drafts/commit/c3206b4990ab6ac7c06bfd106b1b5343f0ff88d1
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

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

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

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

  Commit: 603b5e9e16666f1b275f3bf58067fb531940d253
      https://github.com/quicwg/base-drafts/commit/603b5e9e16666f1b275f3bf58067fb531940d253
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

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

  Log Message:
  -----------
  Remove some text.

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

  Commit: 4e97591bed0108943d5cc43223ebda9b49e74fc9
      https://github.com/quicwg/base-drafts/commit/4e97591bed0108943d5cc43223ebda9b49e74fc9
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

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

  Commit: a01bea4bc70a6d33f8908dad7f36897281a6671b
      https://github.com/quicwg/base-drafts/commit/a01bea4bc70a6d33f8908dad7f36897281a6671b
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2088 from nibanks/pr/no-vn

Server Ignore VN Packets

  Commit: ce9e08e2374f0aea9abc35fae41ef4433a09a9a9
      https://github.com/quicwg/base-drafts/commit/ce9e08e2374f0aea9abc35fae41ef4433a09a9a9
  Author: Mike Bishop <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Rewrap

  Commit: 7b151ed0d1d60b93011bfce4baab8be112089ee5
      https://github.com/quicwg/base-drafts/commit/7b151ed0d1d60b93011bfce4baab8be112089ee5
  Author: Mike Bishop <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Initial prioritization

  Commit: 1c3b5a245a3c135c60388fc902175b09c9267266
      https://github.com/quicwg/base-drafts/commit/1c3b5a245a3c135c60388fc902175b09c9267266
  Author: ianswett <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

Christian/Martin's suggestion

  Commit: 1f053104621da232d13b8872f586b0b9d7c90585
      https://github.com/quicwg/base-drafts/commit/1f053104621da232d13b8872f586b0b9d7c90585
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

  Commit: 31a48d078982c28962d2798ccf3f7ae649f3c048
      https://github.com/quicwg/base-drafts/commit/31a48d078982c28962d2798ccf3f7ae649f3c048
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  PING loss does not require repair

  Commit: 8a695c9e94c50c800ef44ed1f0153a6fc68bce6e
      https://github.com/quicwg/base-drafts/commit/8a695c9e94c50c800ef44ed1f0153a6fc68bce6e
  Author: ianswett <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

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

  Commit: 006843e6dd84ca4a6123814deac552c7fdb2a716
      https://github.com/quicwg/base-drafts/commit/006843e6dd84ca4a6123814deac552c7fdb2a716
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

  Commit: d0959523e25f3958808ce205c68a2bb066737334
      https://github.com/quicwg/base-drafts/commit/d0959523e25f3958808ce205c68a2bb066737334
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  edit

  Commit: 000f6127997a5836baf513180cfbd7b64f10bf17
      https://github.com/quicwg/base-drafts/commit/000f6127997a5836baf513180cfbd7b64f10bf17
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

  Commit: 8b42d9539890e986a485f2d76c00ea3d5306715c
      https://github.com/quicwg/base-drafts/commit/8b42d9539890e986a485f2d76c00ea3d5306715c
  Author: janaiyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2080 from quicwg/editorial-changes

Editorial rework

  Commit: a06d6797096e1e0475db2993e2df5a93525e07f0
      https://github.com/quicwg/base-drafts/commit/a06d6797096e1e0475db2993e2df5a93525e07f0
  Author: janaiyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  small fix

  Commit: f93fa1f9bb053325a925aa0bfba4e745a1e91090
      https://github.com/quicwg/base-drafts/commit/f93fa1f9bb053325a925aa0bfba4e745a1e91090
  Author: janaiyengar <[email-masked]>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #1974 from quicwg/ianswett-both-thresholds

Recovery uses both time and packet thresholds

  Commit: 18774ce05e2a5d17ae8d5aa824ff5626a6b56564
      https://github.com/quicwg/base-drafts/commit/18774ce05e2a5d17ae8d5aa824ff5626a6b56564
  Author: ianswett <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

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

  Commit: a232df57d8340db5d01e0c8653ac8258125a52ae
      https://github.com/quicwg/base-drafts/commit/a232df57d8340db5d01e0c8653ac8258125a52ae
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  NEW_CONNECTION_ID: use sequence number for one CID only

  Commit: a91f2ff95e727ae39954861b643da1f7a51521c0
      https://github.com/quicwg/base-drafts/commit/a91f2ff95e727ae39954861b643da1f7a51521c0
  Author: janaiyengar <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2094 from quicwg/ping

PING loss does not require repair

  Commit: ff532d0bceb0b5816621f88c5cf6381b15ef0e9d
      https://github.com/quicwg/base-drafts/commit/ff532d0bceb0b5816621f88c5cf6381b15ef0e9d
  Author: janaiyengar <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2068 from quicwg/pmtud

Minor editorial changes

  Commit: 5cc1b8117531decd9d23215d227de6761cd8b0d4
      https://github.com/quicwg/base-drafts/commit/5cc1b8117531decd9d23215d227de6761cd8b0d4
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Split paragraph

  Commit: 9ffc6af4e04cf8f672c9e303a0908eef71db8460
      https://github.com/quicwg/base-drafts/commit/9ffc6af4e04cf8f672c9e303a0908eef71db8460
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Editorial suggestions

  Commit: bfd506d139cf7cb44adaa1aa5823967c0f2898dd
      https://github.com/quicwg/base-drafts/commit/bfd506d139cf7cb44adaa1aa5823967c0f2898dd
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2033 from quicwg/migration-fix

Fix for off-path migration attack

  Commit: fc92ac6f0c469258faf257740a88d0e6697ccdef
      https://github.com/quicwg/base-drafts/commit/fc92ac6f0c469258faf257740a88d0e6697ccdef
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2089 from quicwg/ianswett-repeat-tokens

Repeat tokens in all Initial packets

  Commit: 1a39061b72e2cd2b65e0c13a94e15138bbeb1e0c
      https://github.com/quicwg/base-drafts/commit/1a39061b72e2cd2b65e0c13a94e15138bbeb1e0c
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2096 from dtikhonov/201812041052-one-cid-per-seqno

NEW_CONNECTION_ID: use sequence number for one CID only

  Commit: a21a18a138b4871d520df219e745f7d311f1c106
      https://github.com/quicwg/base-drafts/commit/a21a18a138b4871d520df219e745f7d311f1c106
  Author: Dmitri Tikhonov <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
   QPACK wording fix: decoders dont receive resets (#2014)

* Fix wording: decoders don't receive resets

* Reflow paragraph to fit into 80 columns

* Replace one more 'a decoder' with 'an endpoint'

* Fix: endpoints receive resets and deal with streams

  Commit: 6ed6021ebdf6f688b330c3e16bbacfc1d0464f3b
      https://github.com/quicwg/base-drafts/commit/6ed6021ebdf6f688b330c3e16bbacfc1d0464f3b
  Author: Kazuho Oku <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Avoid having multiple ways to encode Delta Base Index of zero. (#2005)

As discussed in #2002, there are two ways to encode Delta Base
Index of zero at the wire level; i.e. (sign-bit, delta-base-index)
= (0, 0) and (1, 0).

To avoid having multiple ways to represent one value, we prohibit
the latter form from being used.  A receiver is required to raise
an error when it sees the latter.

This is not only an unnecessary complexity but also contradicts
from the approach we use for Post-Base Indexes.  In case of Post-
Base Indexes, we introduce an offset of one so that the Post-Base
Index of zero and a non-Post-Base Index of zero do not overlap.

The commit adopts the approach to Delta Base Index; giving us
consistency in the design and also removing an error check at the
cost of requiring one subtraction.

  Commit: 5ca599c42ac8dd14bb008f24012e0c88ce842657
      https://github.com/quicwg/base-drafts/commit/5ca599c42ac8dd14bb008f24012e0c88ce842657
  Author: ianswett <[email-masked]>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge branch 'master' into ianswett-int-underflow

Compare: https://github.com/quicwg/base-drafts/compare/19466daa392a...5ca599c42ac8
      **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.