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

Martin Thomson <martin.thomson@gmail.com> Mon, 04 September 2017 03:38 UTC

Return-Path: <bounce+565321.40f-quic-issues=ietf.org@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33F55135BC5 for <quic-issues@ietfa.amsl.com>; Sun, 3 Sep 2017 20:38:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.799
X-Spam-Level:
X-Spam-Status: No, score=-0.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.199, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=github.com; domainkeys=pass (1024-bit key) header.sender=martin.thomson=gmail.com@github.com header.d=github.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PiFXVLPYqiwH for <quic-issues@ietfa.amsl.com>; Sun, 3 Sep 2017 20:37:58 -0700 (PDT)
Received: from m69-170.mailgun.net (m69-170.mailgun.net [166.78.69.170]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E7A43132F8C for <quic-issues@ietf.org>; Sun, 3 Sep 2017 19:11:31 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1504491091; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=5a8UTDnBKMVnxLBV/2mCPmiE/kl/Fvo63esvV9orAbM=; b=nCRlG2aMlVcdnKSocaTsflxELpfjBfsiTkVlpljp4IbU7wPjk/rrFmix0Pd4yeBfk79+Fi6a 9JWj194tgRbBAt37F4vA5ZQUxn7k9ly+jMamjoAyte/CAiSc7Zerv79FE+fahhZl0zA2LsTq GTbRDQqqI9UUWaBCfEj+qZHTyD8=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=github.com; s=mailo; q=dns; h=Sender: Date: From: Reply-To: To: Message-ID: Subject: Mime-Version: Content-Type: Content-Transfer-Encoding; b=bAcHUZ9rGnTmzwL/P1qzwU13vrEVhbgRQutlxK4MaHV01P07d8VALdZ9G72o1sFXJNNZjS RhjRZkD/CAaxwQswKduFYJoVXQjtAIBhTun192qlQO049i5ixCujh/swsnwW2wAs1UoZ/hve ZPlyO8n1HaI1QQs0kOF1aXlwh8nnY=
Sender: martin.thomson=gmail.com@github.com
X-Mailgun-Sending-Ip: 166.78.69.170
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 59acb64a.7fe348167450-smtp-out-n01; Mon, 04 Sep 2017 02:11:22 -0000 (UTC)
Date: Sun, 03 Sep 2017 19:11:21 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <59acb649202d6_30f23fa1d2369c381234f2@hookshot-fe2-cp1-prd.iad.github.net.mail>
Subject: [quicwg/base-drafts] 8d49e5: Refactor the section on connection termination
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_59acb6491fed2_30f23fa1d2369c38123390"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/Y_Lc7c891PI-Ci_EVur7aWjxMAw>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Notification list for GitHub issues related to the QUIC WG <quic-issues.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic-issues/>
List-Post: <mailto:quic-issues@ietf.org>
List-Help: <mailto:quic-issues-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic-issues>, <mailto:quic-issues-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Sep 2017 03:38:00 -0000

  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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 <martin.thomson@gmail.com>
  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