Subject: [quicwg/base-drafts] b61358: Exception for Retire Prior To

From: Martin Thomson <[email-masked]>
Date: Sun, 17 May 2020 16:57:47 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: b61358a381f7f6ce19f2432b500453aefa1ae257
      https://github.com/quicwg/base-drafts/commit/b61358a381f7f6ce19f2432b500453aefa1ae257
  Author: Martin Thomson <[email-masked]>
  Date:   2020-05-12 (Tue, 12 May 2020)

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

  Log Message:
  -----------
  Exception for Retire Prior To

The rules for the active connection ID limit were such that the brief
bump that NEW_CONNECTION_ID + Retire Prior To could add was not
permitted.  Strictly speaking, if you requested retirement, the
connection IDs that you requested be retired are still active until you
receive a RETIRE_CONNECTION_ID frame.  That means that you were
technically violating this MUST in the spec.  Adding an exception for
this case was the best way I could see to fix this.

The other was to change the definition of "active connection ID".  I
tried that and, while it was a smaller change, it made the definition
less crisp.  This approach seems best.

  Commit: 8c7e6033f60b5064780338971de611723f3c1c09
      https://github.com/quicwg/base-drafts/commit/8c7e6033f60b5064780338971de611723f3c1c09
  Author: Martin Thomson <[email-masked]>
  Date:   2020-05-13 (Wed, 13 May 2020)

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

  Log Message:
  -----------
  Attempt at rewording the NEW_CONNECITON_ID/Retire Prior To validation rule

  Commit: 67dc30dd88c4ceb82fc12343f122e91c17d8b61f
      https://github.com/quicwg/base-drafts/commit/67dc30dd88c4ceb82fc12343f122e91c17d8b61f
  Author: Martin Thomson <[email-masked]>
  Date:   2020-05-14 (Thu, 14 May 2020)

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

  Log Message:
  -----------
  Attempt at making smaller sentences

  Commit: 9b80e966caf6178e75b880716348384656326cbe
      https://github.com/quicwg/base-drafts/commit/9b80e966caf6178e75b880716348384656326cbe
  Author: Martin Thomson <[email-masked]>
  Date:   2020-05-18 (Mon, 18 May 2020)

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

  Log Message:
  -----------
  Merge pull request #3643 from quicwg/active-cid-limit-rpt

Exception for Retire Prior To

Compare: https://github.com/quicwg/base-drafts/compare/13a75fbf5076...9b80e966caf6