Subject: [quicwg/base-drafts] 50a2b1: 0-RTT can't use transport parameters or 1-RTT frames

From: Jana Iyengar <[email-masked]>
Date: Mon, 03 Jun 2019 19:48:07 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: 50a2b121866a8de0352b726645e74f87a20444cf
      https://github.com/quicwg/base-drafts/commit/50a2b121866a8de0352b726645e74f87a20444cf
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  0-RTT can't use transport parameters or 1-RTT frames

While in theory a client could send 0-RTT after receiving 1-RTT, this is
not a good idea.  This PR ties down transport parameters and flow
control and prevents a client from using anything it learns in the
handshake or 1-RTT from affecting (or expanding) what it can do with
0-RTT.  This prevents a client from using 0-RTT indefinitely and creates
stronger bounds on what 0-RTT can be used for.

Closes #2458, #2360.

  Commit: 683c33ca20260aae56b22910bad7f112745076a3
      https://github.com/quicwg/base-drafts/commit/683c33ca20260aae56b22910bad7f112745076a3
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  Add error condition

  Commit: 50b8e85285ba333798cdc083b62608766a37cbe3
      https://github.com/quicwg/base-drafts/commit/50b8e85285ba333798cdc083b62608766a37cbe3
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-13 (Wed, 13 Feb 2019)

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

  Log Message:
  -----------
  More clarity

  Commit: fff940e2a6fcd80adc9cd696052970f6ca0617aa
      https://github.com/quicwg/base-drafts/commit/fff940e2a6fcd80adc9cd696052970f6ca0617aa
  Author: MikkelFJ <[email-masked]>
  Date:   2019-02-14 (Thu, 14 Feb 2019)

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

  Log Message:
  -----------
  decontraction

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

  Commit: 1c9fcc313fa887226283627b0e9fa0916a9c8942
      https://github.com/quicwg/base-drafts/commit/1c9fcc313fa887226283627b0e9fa0916a9c8942
  Author: Martin Thomson <[email-masked]>
  Date:   2019-02-14 (Thu, 14 Feb 2019)

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

  Log Message:
  -----------
  Add an allowance for server error

  Commit: 9ff2ebf35b10389ef9395fed1118f5de13dd06bc
      https://github.com/quicwg/base-drafts/commit/9ff2ebf35b10389ef9395fed1118f5de13dd06bc
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-10 (Wed, 10 Apr 2019)

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

  Log Message:
  -----------
  Editorial comments from @janaiyengar

  Commit: ed6a8795f9add34d02b9b3df31dd1f0fe3d50950
      https://github.com/quicwg/base-drafts/commit/ed6a8795f9add34d02b9b3df31dd1f0fe3d50950
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-14 (Sun, 14 Apr 2019)

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

  Log Message:
  -----------
  s/send/sent

  Commit: 0944d13bb4c768b231119bcaf3768027eb0e8e24
      https://github.com/quicwg/base-drafts/commit/0944d13bb4c768b231119bcaf3768027eb0e8e24
  Author: Mike Bishop <[email-masked]>
  Date:   2019-04-24 (Wed, 24 Apr 2019)

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

  Log Message:
  -----------
  recommend enforcement of 0-RTT flow control

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

  Commit: 5154c38410356713c88d017289c7014ce1b3c591
      https://github.com/quicwg/base-drafts/commit/5154c38410356713c88d017289c7014ce1b3c591
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-24 (Wed, 24 Apr 2019)

  Changed paths:
    M CONTRIBUTING.md
    M README.md
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    R draft-ietf-quic-spin-exp.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md
    M tag.sh

  Log Message:
  -----------
  Merge branch 'master' into 0rtt-cant-respond-to-1rtt

  Commit: f661b8b15fa1bba2f479a99a29dfb75a5d5534d1
      https://github.com/quicwg/base-drafts/commit/f661b8b15fa1bba2f479a99a29dfb75a5d5534d1
  Author: Martin Thomson <[email-masked]>
  Date:   2019-04-24 (Wed, 24 Apr 2019)

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

  Log Message:
  -----------
  Wrap

  Commit: 08692908e709617d9be705cfe25d12316621cf53
      https://github.com/quicwg/base-drafts/commit/08692908e709617d9be705cfe25d12316621cf53
  Author: Jana Iyengar <[email-masked]>
  Date:   2019-06-03 (Mon, 03 Jun 2019)

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

  Log Message:
  -----------
  Merge pull request #2461 from quicwg/0rtt-cant-respond-to-1rtt

 0-RTT can't use transport parameters or 1-RTT frames

Compare: https://github.com/quicwg/base-drafts/compare/bceffd54d818...08692908e709