Subject: [quicwg/base-drafts] 8d49e5: Refactor the section on connection termination

From: Martin Thomson <[email-masked]>
Date: Sun, 03 Sep 2017 19:11:21 -0700

Branch: refs/heads/split-errors
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8d49e58bc5e2e6c23035474a7ee9376846ddcec3
      https://github.com/quicwg/base-drafts/commit/8d49e58bc5e2e6c23035474a7ee9376846ddcec3
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Refactor the section on connection termination

  Commit: 8e420577bee7fe96bc34200eb823348b0596f1a4
      https://github.com/quicwg/base-drafts/commit/8e420577bee7fe96bc34200eb823348b0596f1a4
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Split error code space

This creates two orthogonal spaces for error codes.  Application error codes
can be used for both connection and stream errors and are under the control of
the application protocol.  Transport error codes are QUIC-controlled, but can
only terminate the connection.

To fix this, I had to add IANA considerations for error codes, plus a few extra
tweaks.  I think that the error code space could be narrowed to 16 bits after
this, if only to keep things sane.

Closes #132.

  Commit: b6e9172086f74bd897f35f5a9d18517fd71e1873
      https://github.com/quicwg/base-drafts/commit/b6e9172086f74bd897f35f5a9d18517fd71e1873
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  s/Public Reset/Stateless Reset/

  Commit: 5e3029f9546cf79bdd24815c419260d5a1775a75
      https://github.com/quicwg/base-drafts/commit/5e3029f9546cf79bdd24815c419260d5a1775a75
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Get codes consistent

  Commit: 65308ffb40a39e3bfd6a9433e2514bb070f94306
      https://github.com/quicwg/base-drafts/commit/65308ffb40a39e3bfd6a9433e2514bb070f94306
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Make STOP_SENDING application-specific as well

  Commit: 49c3d5fc8f2c79aefc5620d103cfc1f5ba03678b
      https://github.com/quicwg/base-drafts/commit/49c3d5fc8f2c79aefc5620d103cfc1f5ba03678b
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Split errors in HTTP too

  Commit: 7e1397efea19538b6d58291dd45a296f560b0527
      https://github.com/quicwg/base-drafts/commit/7e1397efea19538b6d58291dd45a296f560b0527
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Refine description of HTTP codes

  Commit: 2396a4ed45c357b4985603cae4f6983769bae5e3
      https://github.com/quicwg/base-drafts/commit/2396a4ed45c357b4985603cae4f6983769bae5e3
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Move TLS errors closer

  Commit: 99633e65a74613ae8862bccb41eba527e405dffb
      https://github.com/quicwg/base-drafts/commit/99633e65a74613ae8862bccb41eba527e405dffb
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Match the names

  Commit: 9be383bd88b1bace90ffd17bd7075c8ad0c35785
      https://github.com/quicwg/base-drafts/commit/9be383bd88b1bace90ffd17bd7075c8ad0c35785
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

  Log Message:
  -----------
  Add HTTP_NO_ERROR

  Commit: d687a9aae47258dca51db9b5a3d63494a1014fbf
      https://github.com/quicwg/base-drafts/commit/d687a9aae47258dca51db9b5a3d63494a1014fbf
  Author: Martin Thomson <[email-masked]>
  Date:   2017-09-04 (Mon, 04 Sep 2017)

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

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

Compare: https://github.com/quicwg/base-drafts/compare/3f1867a100da...d687a9aae472