[quicwg/base-drafts] 8e0235: Clarify crypto context for Connection Close

Martin Thomson <martin.thomson@gmail.com> Tue, 23 October 2018 23:34 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 28920130EED for <quic-issues@ietfa.amsl.com>; Tue, 23 Oct 2018 16:34:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.499
X-Spam-Level:
X-Spam-Status: No, score=-0.499 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.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) 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 7LQQP2P9KUhg for <quic-issues@ietfa.amsl.com>; Tue, 23 Oct 2018 16:34:17 -0700 (PDT)
Received: from m69-169.mailgun.net (m69-169.mailgun.net [166.78.69.169]) (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 4048D130EB2 for <quic-issues@ietf.org>; Tue, 23 Oct 2018 16:34:17 -0700 (PDT)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1540337656; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=c97RZ3mOXnYh2+MXK1TzNiCjQ6F+0f8pO1nRGVUy6Kk=; b=BQ9EfpNp0h3KIKovm3Af/x/R2Fs+9l8gTt/jmg8HxBEiWiQhehucqQdUQnMEYIUK3R5yvEQx KE+SEXEAX2YA5KyAKdh9Mc83j653OCpRGU5lUi/wx7VrvPDdAzCaUhygDmulqsBYHfOEqHsj 5q8grAPSgO7at0vD0EyICMdUZwE=
X-Mailgun-Sending-Ip: 166.78.69.169
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Sender: martin.thomson=gmail.com@github.com
Received: from github.com (Unknown [192.30.252.34]) by mxa.mailgun.org with ESMTP id 5bcfaff8.7fee706163c0-smtp-out-n03; Tue, 23 Oct 2018 23:34:16 -0000 (UTC)
Date: Tue, 23 Oct 2018 16:34:16 -0700
From: Martin Thomson <martin.thomson@gmail.com>
Reply-To: Martin Thomson <martin.thomson@gmail.com>
To: quic-issues@ietf.org
Message-ID: <5bcfaff812eb7_1df22af9f2fd457835711@hookshot-fe-88eb02d.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8e0235: Clarify crypto context for Connection Close
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5bcfaff8128a8_1df22af9f2fd4578356bd"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/GNn1ZCrtbYkXcW9haaz4Qo-Nm3Q>
X-BeenThere: quic-issues@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 23 Oct 2018 23:34:32 -0000

  Branch: refs/heads/consolidate-validation
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8e02354e4eefc6fdd2270549805cfe4db6ac7871
      https://github.com/quicwg/base-drafts/commit/8e02354e4eefc6fdd2270549805cfe4db6ac7871
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-01 (Mon, 01 Oct 2018)

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

  Log Message:
  -----------
  Clarify crypto context for Connection Close

Partially resolves #1786.


  Commit: ccbaf4c20040baa61547bbe8532da5b0243271e2
      https://github.com/quicwg/base-drafts/commit/ccbaf4c20040baa61547bbe8532da5b0243271e2
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-05 (Fri, 05 Oct 2018)

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

  Log Message:
  -----------
  Addressed Kazuho's issue

changing criteria for sending 1-RTT connection close.


  Commit: 196e49549cd9931945203c6306c586837d3c0152
      https://github.com/quicwg/base-drafts/commit/196e49549cd9931945203c6306c586837d3c0152
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  Remove some excessive nesting from reorg


  Commit: 6bbfbdfff1303446ab251e038bcb8720ec99e408
      https://github.com/quicwg/base-drafts/commit/6bbfbdfff1303446ab251e038bcb8720ec99e408
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  Consolidate connection ID negotiation section with prior text

The text here was mostly good, and I believe that this is a good place
for that text.  However, some of the text was expository in nature, and
I moved that up to the connection ID definition section.  There is some
new stuff in there, mostly just to point forward to the negotiation
section.


  Commit: 2246cec97303a523234f9f97449f578b70791abd
      https://github.com/quicwg/base-drafts/commit/2246cec97303a523234f9f97449f578b70791abd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  Clarify coalesced packet processing

Closes #1844, #1840.


  Commit: 427068d02f2e0bf4eb7dd4dcbb94400aff14069c
      https://github.com/quicwg/base-drafts/commit/427068d02f2e0bf4eb7dd4dcbb94400aff14069c
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

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

  Log Message:
  -----------
  Remove implicit ack of crypto data


  Commit: 127130c7c0515b4cabd31318bc64e13128479a0a
      https://github.com/quicwg/base-drafts/commit/127130c7c0515b4cabd31318bc64e13128479a0a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-10-18 (Thu, 18 Oct 2018)

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

  Log Message:
  -----------
  Merge branch 'master' of https://github.com/quicwg/base-drafts


  Commit: 533205904a29636f4526357deb1be5568f8290f7
      https://github.com/quicwg/base-drafts/commit/533205904a29636f4526357deb1be5568f8290f7
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

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

  Log Message:
  -----------
  Allow rate limiting of Version Negotiation

As discussed in #1758, we only need to allow rate limiting.

However, the particular example I draw on will become critical if we
adopt the proposed changes to version negotiation in #1755 (or something
like it), because the only packet a server can confidently respond to
with Version Negotiation in that case is the Initial.  If we adopt an
iteration of #1755, then this text would need to be expanded to explain
that also.

Closes #1758.


  Commit: 595680a05b06e2ab2c2fa24725e696af0ce05600
      https://github.com/quicwg/base-drafts/commit/595680a05b06e2ab2c2fa24725e696af0ce05600
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    A .gitattributes
    M draft-ietf-quic-http.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-transport.md

  Log Message:
  -----------
  Merge branch 'master' into patch-21


  Commit: efe45fcbb6e47ddc820bf73340e64d3f6f929ea7
      https://github.com/quicwg/base-drafts/commit/efe45fcbb6e47ddc820bf73340e64d3f6f929ea7
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-10-21 (Sun, 21 Oct 2018)

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

  Log Message:
  -----------
  Amplification limit in recovery (#1862)

* Amplification limit in recovery

Follow up for Issue #1764

* Update draft-ietf-quic-recovery.md

* Update draft-ietf-quic-recovery.md

* Crypto retransmission timer

* Update draft-ietf-quic-recovery.md

* Update draft-ietf-quic-recovery.md

* Client always sends

* Update draft-ietf-quic-recovery.md

Co-Authored-By: ianswett <ianswett@google.com>

* Update draft-ietf-quic-recovery.md

Co-Authored-By: ianswett <ianswett@google.com>

* Update draft-ietf-quic-recovery.md

Co-Authored-By: ianswett <ianswett@google.com>


  Commit: e56b38a33a1bc4a6c75f9631b40ab857235a64ab
      https://github.com/quicwg/base-drafts/commit/e56b38a33a1bc4a6c75f9631b40ab857235a64ab
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Reword based on feedback


  Commit: 5cec317e527e05810bad5e546c9dcc49dcab7544
      https://github.com/quicwg/base-drafts/commit/5cec317e527e05810bad5e546c9dcc49dcab7544
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Qualify


  Commit: 91d3baf420838e30e8b52b6eb2a3fc8e59f8c608
      https://github.com/quicwg/base-drafts/commit/91d3baf420838e30e8b52b6eb2a3fc8e59f8c608
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Explicitly suggest FIN or RST_STREAM

For issue #1878. I was apparently the only one confused, but since this is different from HTTP/2 it may be good to make it crystal clear.


  Commit: 0a40b4499df60d901b5ccf56e0dcd972ce275a43
      https://github.com/quicwg/base-drafts/commit/0a40b4499df60d901b5ccf56e0dcd972ce275a43
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  mikkelfj's comments


  Commit: 2b18ce659e1299035c32ca53db7637b737d0cfb5
      https://github.com/quicwg/base-drafts/commit/2b18ce659e1299035c32ca53db7637b737d0cfb5
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Fix line that was too long


  Commit: d8de502b6ed4cdf73fa917fc7f148ebe5390a727
      https://github.com/quicwg/base-drafts/commit/d8de502b6ed4cdf73fa917fc7f148ebe5390a727
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Rewrote to address discussion

The reviews expired a rewrite. I think it's even clearer now, and avoids some of the bad inferences of the previous version.


  Commit: 52194b484499f2473225c97f5d0962fdb1e203be
      https://github.com/quicwg/base-drafts/commit/52194b484499f2473225c97f5d0962fdb1e203be
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Tweak it


  Commit: 2c5e7b8b0ebd8bee2386c7fd0e44d92f6c23a8c3
      https://github.com/quicwg/base-drafts/commit/2c5e7b8b0ebd8bee2386c7fd0e44d92f6c23a8c3
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Trailing shitespace


  Commit: b5975277ac77a8510eaf88e1186b9b740dfe85fe
      https://github.com/quicwg/base-drafts/commit/b5975277ac77a8510eaf88e1186b9b740dfe85fe
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Move ECN section

This moves the section under packetization and reliability.
I've also added subsections, splitting out the feedback system (which is
simple) with the verification stuff (which is less so).


  Commit: 423086760a816d572b8178532b051a797309f3df
      https://github.com/quicwg/base-drafts/commit/423086760a816d572b8178532b051a797309f3df
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1818 from martinduke/patch-21

Clarify crypto context for Connection Close


  Commit: 5caa2e83722b8cd82560e2a0be8213a7b5041d99
      https://github.com/quicwg/base-drafts/commit/5caa2e83722b8cd82560e2a0be8213a7b5041d99
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Escape single quotes in static table (#1883)


  Commit: d62b4972a0823b200a4130d847f26337174ea71d
      https://github.com/quicwg/base-drafts/commit/d62b4972a0823b200a4130d847f26337174ea71d
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  STREAM_ID_BLOCKED nits

Changes one MAY to a SHOULD for consistency and clarifies some text about a potential flow control deadlock.

Fixes #1867


  Commit: bfbac9f2feb93a2cc759b85851f68b6deda0999f
      https://github.com/quicwg/base-drafts/commit/bfbac9f2feb93a2cc759b85851f68b6deda0999f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Update draft-ietf-quic-transport.md


  Commit: 8a153284997f4bc0baa0af916cfbc11f33f974a7
      https://github.com/quicwg/base-drafts/commit/8a153284997f4bc0baa0af916cfbc11f33f974a7
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-10-22 (Mon, 22 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1887 from quicwg/denest

Remove some excessive nesting from reorg


  Commit: 2e193f4cde6cbaf29959687b7ca7179e2969685c
      https://github.com/quicwg/base-drafts/commit/2e193f4cde6cbaf29959687b7ca7179e2969685c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1897 from quicwg/ianswett-blocked-deadlock

STREAM_ID_BLOCKED nits


  Commit: d20f5b542ed3374310df3d824453dfb2484e1816
      https://github.com/quicwg/base-drafts/commit/d20f5b542ed3374310df3d824453dfb2484e1816
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  My ideas for corrections, taking feedback into account


  Commit: b82cdab5d6429d8dca97a68336a10cc52e41dc4f
      https://github.com/quicwg/base-drafts/commit/b82cdab5d6429d8dca97a68336a10cc52e41dc4f
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  ACK now includes ECN

Co-Authored-By: martinthomson <martin.thomson@gmail.com>


  Commit: 7e548dddd16698ae31ff1e620cc9b894e82843e1
      https://github.com/quicwg/base-drafts/commit/7e548dddd16698ae31ff1e620cc9b894e82843e1
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Remove duplicated text.

Co-Authored-By: martinthomson <martin.thomson@gmail.com>


  Commit: fd88f994d972e9a8a08bdc5e3418a1d8c53759f5
      https://github.com/quicwg/base-drafts/commit/fd88f994d972e9a8a08bdc5e3418a1d8c53759f5
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1896 from quicwg/move-ecn

Move ECN section


  Commit: 6932dea7e5c00730a255301c43454002df20355b
      https://github.com/quicwg/base-drafts/commit/6932dea7e5c00730a255301c43454002df20355b
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1891 from quicwg/skip-vn-0rtt

Allow rate limiting of Version Negotiation


  Commit: d64ec4997a47bbdda6c110f077bbbc8380d01326
      https://github.com/quicwg/base-drafts/commit/d64ec4997a47bbdda6c110f077bbbc8380d01326
  Author: Dmitri Tikhonov <dtikhonov@live.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Parenthesize 2 * MaxEntries to prevent naive errors (#1856)

* Parenthesize 2 * MaxEntries to prevent naive errors

Transcribing

  LargestReference mod 2*MaxEntries + 1

to C one of its offspring without parentheses around 2 * MaxEntries
will produce an incorrect result.

* Fix lint error (figure too wide) via creative variable renaming

* Add parentheses to disambiguate further; prettify other spots


  Commit: c49a4052155123850fe52fd24e7866566c952c98
      https://github.com/quicwg/base-drafts/commit/c49a4052155123850fe52fd24e7866566c952c98
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-10-23 (Tue, 23 Oct 2018)

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

  Log Message:
  -----------
  Merge pull request #1888 from quicwg/fix-cid-nego

Consolidate connection ID negotiation section with prior text


  Commit: 9bb19697ff64cbb6a943cc7f2171a819cba2b319
      https://github.com/quicwg/base-drafts/commit/9bb19697ff64cbb6a943cc7f2171a819cba2b319
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-10-24 (Wed, 24 Oct 2018)

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

  Log Message:
  -----------
  Rebase to master


Compare: https://github.com/quicwg/base-drafts/compare/a1e137754521...9bb19697ff64
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.