Subject: [quicwg/base-drafts] ff1698: Fix grammar in 3.2. Receiving Stream States

From: Martin Thomson <[email-masked]>
Date: Sun, 23 Jun 2019 19:18:32 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: ff1698fc81ef401fed5c24c60bb7a51d1a3f6363
      https://github.com/quicwg/base-drafts/commit/ff1698fc81ef401fed5c24c60bb7a51d1a3f6363
  Author: Masaru Nomura <[email-masked]>
  Date:   2019-06-23 (Sun, 23 Jun 2019)

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

  Log Message:
  -----------
  Fix grammar in 3.2. Receiving Stream States

The phrase, `Before creating a stream, all streams of the same type with lower-numbered stream IDs MUST be created.`, is semantically equal to `Before all streams (of the same type with lower-numbered stream IDs) create a stream, all streams of the same type with lower-numbered stream IDs MUST be created.`

This is not correct since all streams don't create a (new) stream. Moreover, by definition, a stream is created by sending data[1] or STREAM frames implicitly create a stream[2]. This indicates a stream itself doesn't create another stream.

[1] https://tools.ietf.org/html/draft-ietf-quic-transport-20#section-2
[2] https://tools.ietf.org/html/draft-ietf-quic-transport-20#section-19.8

  Commit: 4d38e6f55020714443ae5a7bddad662d1e3d7cc3
      https://github.com/quicwg/base-drafts/commit/4d38e6f55020714443ae5a7bddad662d1e3d7cc3
  Author: Martin Thomson <[email-masked]>
  Date:   2019-06-23 (Sun, 23 Jun 2019)

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

  Log Message:
  -----------
  Merge pull request #2830 from monkey-mas/fix-grammar-in-3-2-ReceivingStreamStates

Fix grammar in 3.2. Receiving Stream States

Compare: https://github.com/quicwg/base-drafts/compare/98d4f38a6386...4d38e6f55020