Subject: [quicwg/base-drafts] 1b928f: Discard Initial keys as soon as possible

From: Mike Bishop <[email-masked]>
Date: Tue, 18 Dec 2018 15:36:10 -0800

Branch: refs/heads/transport/packet-types
  Home:   https://github.com/quicwg/base-drafts
  Commit: 1b928f21b3b50aecf271fdda148c693b660edca5
      https://github.com/quicwg/base-drafts/commit/1b928f21b3b50aecf271fdda148c693b660edca5
  Author: Martin Thomson <[email-masked]>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

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

  Log Message:
  -----------
  Discard Initial keys as soon as possible

Closes #1951.

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

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

  Log Message:
  -----------
  Add mention of discarding Initial to transport

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

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

  Log Message:
  -----------
  Add more stuff to transport about CRYPTO discards

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

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

  Log Message:
  -----------
  when

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

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

  Log Message:
  -----------
  Tweaks based on review feedback

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

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

  Log Message:
  -----------
  Ian's review

  Commit: 91041eaf771e1dbfd27b38eeeeb3196b0ab974ce
      https://github.com/quicwg/base-drafts/commit/91041eaf771e1dbfd27b38eeeeb3196b0ab974ce
  Author: Bence Béky <[email-masked]>
  Date:   2018-12-12 (Wed, 12 Dec 2018)

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

  Log Message:
  -----------
  Rearrange paragraphs.

This commits only moves paragraphs around in whole.  Paragraphs are not
edited, redacted, broken up or joined.  In addition, a new section
"Eviction" is added.

  Commit: 6dac31c71066a4d868fe516f902ea75c59cc014d
      https://github.com/quicwg/base-drafts/commit/6dac31c71066a4d868fe516f902ea75c59cc014d
  Author: Bence Béky <[email-masked]>
  Date:   2018-12-12 (Wed, 12 Dec 2018)

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

  Log Message:
  -----------
  Rearrange sentences.

This commit breaks up and rejoints paragraphs and changes the order of
sentences.  No sentence is modified, redacted, omitted, or added.

  Commit: c1e4f68e43ddc9e1ef55eee4975952cfcc450b39
      https://github.com/quicwg/base-drafts/commit/c1e4f68e43ddc9e1ef55eee4975952cfcc450b39
  Author: Bence Béky <[email-masked]>
  Date:   2018-12-12 (Wed, 12 Dec 2018)

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

  Log Message:
  -----------
  Editorial bikesheding.

  Commit: e41defb7113eac41aa02ef6119690f595c1bd463
      https://github.com/quicwg/base-drafts/commit/e41defb7113eac41aa02ef6119690f595c1bd463
  Author: Benjamin Saunders <[email-masked]>
  Date:   2018-12-12 (Wed, 12 Dec 2018)

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

  Log Message:
  -----------
  Process ECN before forgetting newly acked packets

  Commit: a90fb86a36d7582637ee093a61dae3c0fa216d45
      https://github.com/quicwg/base-drafts/commit/a90fb86a36d7582637ee093a61dae3c0fa216d45
  Author: Igor Lubashev <[email-masked]>
  Date:   2018-12-13 (Thu, 13 Dec 2018)

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

  Log Message:
  -----------
  Do not allow ICMP PTB to increase PMTU

  Commit: 659bb52e170fc6859a4e771704beefbf7a840f41
      https://github.com/quicwg/base-drafts/commit/659bb52e170fc6859a4e771704beefbf7a840f41
  Author: Benjamin Saunders <[email-masked]>
  Date:   2018-12-13 (Thu, 13 Dec 2018)

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

  Log Message:
  -----------
  Clarify use of largest_acked_packet

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

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

  Log Message:
  -----------
  The first Initial needs to fit into a single IP packet

Not sure if this needs to address IP fragmentation.

  Commit: 6b3b9882b5807709a294f30d261ca95c5519f151
      https://github.com/quicwg/base-drafts/commit/6b3b9882b5807709a294f30d261ca95c5519f151
  Author: Igor Lubashev <[email-masked]>
  Date:   2018-12-14 (Fri, 14 Dec 2018)

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

  Log Message:
  -----------
  Do not talk about ignoring ICMP that increases PMTU. Talk about disallowing PMTU increases.

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

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

  Log Message:
  -----------
  Editorial fixes to ECN text

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

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

  Log Message:
  -----------
  Allow alternate restarts after idle

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

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

  Log Message:
  -----------
  restructure

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

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

  Log Message:
  -----------
  Also applies after Retry

  Commit: 9d20ea501c0c72ffe593af6179ebbdad9d2abf87
      https://github.com/quicwg/base-drafts/commit/9d20ea501c0c72ffe593af6179ebbdad9d2abf87
  Author: EKR <[email-masked]>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

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

  Log Message:
  -----------
  Make the ECN requirements match the the discussion in #2156. Fixes #2156

1. Implementations are free to enable sending or not.
2, Implementations MAY read the ECN code points if they
   can and send ECN ACKs.
3. Implementations MUST accept the 0x03 ACK type and if they are
   sending ECN SHOULD use the ECN section.

I recognize that some people want to have stronger language here, based
on this discussion I think this is where we are. I'll defer to the
chairs to judge whether more is needed here and can change the PR as
required.

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

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

  Log Message:
  -----------
  Fix Handshake's type number

  Commit: 2133100198ca6801ec4c2f2caa3e0f62d8995efe
      https://github.com/quicwg/base-drafts/commit/2133100198ca6801ec4c2f2caa3e0f62d8995efe
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-17 (Mon, 17 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: 2bbc1fffd379f3a6abe6b373105d9a122322f739
      https://github.com/quicwg/base-drafts/commit/2bbc1fffd379f3a6abe6b373105d9a122322f739
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-17 (Mon, 17 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: 6fdb947a4e20302cbb882154addf0cae03c66a9d
      https://github.com/quicwg/base-drafts/commit/6fdb947a4e20302cbb882154addf0cae03c66a9d
  Author: Jana Iyengar <[email-masked]>
  Date:   2018-12-17 (Mon, 17 Dec 2018)

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

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

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

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

  Log Message:
  -----------
  Ack-eliciting, not inflight (#2117)

* ack-eliciting, not inflight

* more outstanding

  Commit: 3e6464fa57c0b993bb2f481a6e1b8a71df2c765f
      https://github.com/quicwg/base-drafts/commit/3e6464fa57c0b993bb2f481a6e1b8a71df2c765f
  Author: Bence Béky <[email-masked]>
  Date:   2018-12-18 (Tue, 18 Dec 2018)

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

  Log Message:
  -----------
  Swap eviction and max table size sections.

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

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

  Log Message:
  -----------
  Fix QPACK-04 changelog: add two non-editorial changes (#2102)

* Fix QPACK-04 changelog: add two non-editorial changes

* Fix previous commit: #2005 is not in -04

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

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

  Log Message:
  -----------
  becomes

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

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

  Log Message:
  -----------
  Merge pull request #2202 from quicwg/transport/fix-packet-type

Fix Handshake's type number

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

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

  Log Message:
  -----------
  Reorder some text around dynamic table size (#2134)

* Rearrange paragraphs.

This commits only moves paragraphs around in whole.  Paragraphs are not
edited, redacted, broken up or joined.  In addition, a new section
"Eviction" is added.

* Rearrange sentences.

This commit breaks up and rejoints paragraphs and changes the order of
sentences.  No sentence is modified, redacted, omitted, or added.

* Editorial bikesheding.

* Swap eviction and max table size sections.

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

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

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

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

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

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

Editorial fixes to ECN text

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

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

  Log Message:
  -----------
  simpler

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

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

  Log Message:
  -----------
  Merge pull request #2183 from quicwg/first-single-ip-packet

The first Initial needs to fit into a single IP packet

  Commit: 357f53bd6de9d7b33838f427efe35e72f1853a60
      https://github.com/quicwg/base-drafts/commit/357f53bd6de9d7b33838f427efe35e72f1853a60
  Author: Martin Thomson <[email-masked]>
  Date:   2018-12-18 (Tue, 18 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-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into abandon-initial

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

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

  Log Message:
  -----------
  Add changelog entry

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

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

  Log Message:
  -----------
  Merge pull request #2187 from quicwg/cwv

Allow alternate restarts after idle

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

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

  Log Message:
  -----------
  Changelog for #2045

  Commit: 8fa3bf5283e9bd6df2b3cae3db44237e80b472e3
      https://github.com/quicwg/base-drafts/commit/8fa3bf5283e9bd6df2b3cae3db44237e80b472e3
  Author: ianswett <[email-masked]>
  Date:   2018-12-18 (Tue, 18 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-tls.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into ack-cleanup

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

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

  Log Message:
  -----------
  Merge pull request #2140 from Ralith/ack-cleanup

Clarify OnAckReceived pseudocode

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

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

  Log Message:
  -----------
  SHOULD ECN

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

  Changed paths:
    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 ecn_reqs

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

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

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

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

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

  Log Message:
  -----------
  Merge pull request #2201 from ekr/ecn_reqs

Make the ECN requirements match the the discussion in #2156. Fixes #2156

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

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

  Log Message:
  -----------
  Merge pull request #2161 from igorlord/pmtu-do-not-increase

Do not allow ICMP PTB to increase PMTU

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

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

  Log Message:
  -----------
  Merge pull request #2142 from Ralith/process-ecn

Process ECN before forgetting newly acked packets

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

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

  Log Message:
  -----------
  Ian's requested change

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

  Changed paths:
    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 remote-tracking branch 'origin/master' into transport/packet-types

Compare: https://github.com/quicwg/base-drafts/compare/dd515b6e7dd9...7ba873e8504a
      **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.