[quicwg/base-drafts] 71684b: Expand AEAD limits to consider multi-user security.

Martin Thomson <noreply@github.com> Tue, 01 September 2020 22:42 UTC

Return-Path: <noreply@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 7110B3A1195 for <quic-issues@ietfa.amsl.com>; Tue, 1 Sep 2020 15:42:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham 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 9X0QRD40vR_G for <quic-issues@ietfa.amsl.com>; Tue, 1 Sep 2020 15:42:32 -0700 (PDT)
Received: from out-18.smtp.github.com (out-18.smtp.github.com [192.30.252.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9521E3A1193 for <quic-issues@ietf.org>; Tue, 1 Sep 2020 15:42:32 -0700 (PDT)
Received: from github-lowworker-39ac79b.ac4-iad.github.net (github-lowworker-39ac79b.ac4-iad.github.net [10.52.18.15]) by smtp.github.com (Postfix) with ESMTP id 83628340CF2 for <quic-issues@ietf.org>; Tue, 1 Sep 2020 15:42:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1599000151; bh=5lMVEFmCVwY07RuR/DU1FsosKxAYZknEplSXGl2SZmM=; h=Date:From:To:Subject:From; b=nwo2Fcv9Nb4Uv6BaSq8SUY66Eg8f/jwoc88rAecidSFCPaFTqDRckK54eCEwxtyL0 FZ8579VUeAhjbnXmVQdcquzilsg49WXxhNbtnWPtFv8BdAAzRkNyCMcsgo3LFO6Jor 4kLSyi/lYvHMu/iqUNoNe6d9vGTfncaQkeOcAUUc=
Date: Tue, 01 Sep 2020 15:42:31 -0700
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/cc-fsm/5d3f65-bc37ce@github.com>
Subject: [quicwg/base-drafts] 71684b: Expand AEAD limits to consider multi-user security.
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/4o87ND3ec80YYnDp4sSB7ShLHG8>
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, 01 Sep 2020 22:42:39 -0000

  Branch: refs/heads/cc-fsm
  Home:   https://github.com/quicwg/base-drafts
  Commit: 71684bc7e71580cffa434ca1c3255a6c980f3671
      https://github.com/quicwg/base-drafts/commit/71684bc7e71580cffa434ca1c3255a6c980f3671
  Author: Christopher Wood <chriswood@cloudflare.com>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

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

  Log Message:
  -----------
  Expand AEAD limits to consider multi-user security.

In a typical multi-user setting, the adversary is assumed to perform some
(massive) amount of offline work to break the integrity of a single random
connection. Each user is represented as a unique (key, nonce) pair. In
considering the same threat model, we must treat each key resulting from
a KeyUpdate event as a unique user. As a result, roughly speaking, bounds
implied from the multi-user setting imply (minimally) for the lifetime of
a single connection.

Hoang et al. [1] present tight multi-user security bounds for randomized AES-GCM
(as is used in TLS 1.3 and QUIC), so we can take advantage of those for
per-connection integrity limits. (Confidentiality limits still apply per-key, as
the analysis considers only encrypted blocks, which would not change if an endpoint
updated its key or created a new connection.) In contrast, there are no multi-user
security bounds for AEAD_CHACHA20_POLY1305 or AEAD_AES_128_CCM, so we must use the
single-user bounds in their stead.

[1] https://dl.acm.org/doi/10.1145/3243734.3243816


  Commit: 89bbe1515f04766c0fa48dfd1b0fd4126fc3ecae
      https://github.com/quicwg/base-drafts/commit/89bbe1515f04766c0fa48dfd1b0fd4126fc3ecae
  Author: Christopher Wood <chriswood@cloudflare.com>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

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

  Log Message:
  -----------
  Fix linter issues.


  Commit: 7d763fd6e71e4e1c38add4d78dbf3f7c28645f07
      https://github.com/quicwg/base-drafts/commit/7d763fd6e71e4e1c38add4d78dbf3f7c28645f07
  Author: Christopher Wood <caw@heapingbits.net>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 847f3c1666ca1ec23c92c72a9be998e74fb1ce68
      https://github.com/quicwg/base-drafts/commit/847f3c1666ca1ec23c92c72a9be998e74fb1ce68
  Author: Christopher Wood <caw@heapingbits.net>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: e50a65d844bf4c09891bf873d64c9211b28f43f5
      https://github.com/quicwg/base-drafts/commit/e50a65d844bf4c09891bf873d64c9211b28f43f5
  Author: Christopher Wood <caw@heapingbits.net>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 69be76608b8f7a81d2e64e210121ddbbe1788c78
      https://github.com/quicwg/base-drafts/commit/69be76608b8f7a81d2e64e210121ddbbe1788c78
  Author: Christopher Wood <chriswood@cloudflare.com>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

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

  Log Message:
  -----------
  Clarify connection close cases for the confidentiality limit.

Also, split out the integrity limit text again for parallel flow.


  Commit: ed9bbfc7a712b67466842abef03932dbf369dc1e
      https://github.com/quicwg/base-drafts/commit/ed9bbfc7a712b67466842abef03932dbf369dc1e
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

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

  Log Message:
  -----------
  Update AEAD limits

This corrects an arithmetic error in the calculation of the
confidentiality limit for AES-GCM.

It also changes to using a fixed advantage target of 2^-57 for both
confidentiality and integrity.  The inconsistent use of different limits
was making it hard to reason about.  As the overall target is AE
security, the net effect of this is a factor of 2 improvement in
attacker advantage over what is in the TLS analysis, which was
2^-57+2^-60.  This moves to 2^-56 overall, which is cleaner.

In doing so, I discovered that the integrity limits for both AES-GCM and
AES-CCM were being set independent of the confidentiality limits, but
that the confidentiality limits assumed limits on the number of
forgeries.  As a result, the limits on forgeries had to be capped based
on those assumptions.


  Commit: 2755bcaeeea1f9f6f39f689ceae09d6fadb89ad3
      https://github.com/quicwg/base-drafts/commit/2755bcaeeea1f9f6f39f689ceae09d6fadb89ad3
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

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

  Log Message:
  -----------
  Attempt to address some of the other questions


  Commit: ed028b24ad451e18daa5c91412296f3c8be4f70c
      https://github.com/quicwg/base-drafts/commit/ed028b24ad451e18daa5c91412296f3c8be4f70c
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

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

  Log Message:
  -----------
  Fix error in adding v to confidentiality calculation


  Commit: 5ef5f06828fe97cc38200b92cadf889c28b32833
      https://github.com/quicwg/base-drafts/commit/5ef5f06828fe97cc38200b92cadf889c28b32833
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

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

  Log Message:
  -----------
  Fix heading levels


  Commit: 2e1f5297e5840ee849f213387404053dbe91a4ec
      https://github.com/quicwg/base-drafts/commit/2e1f5297e5840ee849f213387404053dbe91a4ec
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-07 (Tue, 07 Jul 2020)

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

  Log Message:
  -----------
  Restore factor of 2


  Commit: 6f58815715679ac0e05ceb8386f7667ca912de9b
      https://github.com/quicwg/base-drafts/commit/6f58815715679ac0e05ceb8386f7667ca912de9b
  Author: Christopher Wood <caw@heapingbits.net>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

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

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


  Commit: 9dd23dcab6f3eec466284cc8355341875b2fef88
      https://github.com/quicwg/base-drafts/commit/9dd23dcab6f3eec466284cc8355341875b2fef88
  Author: Christopher Wood <caw@heapingbits.net>
  Date:   2020-07-09 (Thu, 09 Jul 2020)

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

  Log Message:
  -----------
  Merge pull request #2 from quicwg/aead-limits2

More on AEAD limits


  Commit: 4e9c4a51dce5a66f3867e289727d01b63d8cd4ae
      https://github.com/quicwg/base-drafts/commit/4e9c4a51dce5a66f3867e289727d01b63d8cd4ae
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

  Changed paths:
    A .github/ISSUE_TEMPLATE/quic-draft-issue.md
    M Makefile
    M README.md
    M draft-ietf-quic-http.md
    M draft-ietf-quic-invariants.md
    M draft-ietf-quic-qpack.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md
    M protection-samples.js

  Log Message:
  -----------
  Merge branch 'master' into caw/mu-limits


  Commit: 8c094e9815d402f9c8f4aa4a5d4f8c19995ff14f
      https://github.com/quicwg/base-drafts/commit/8c094e9815d402f9c8f4aa4a5d4f8c19995ff14f
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

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

  Log Message:
  -----------
  Trim whitespace


  Commit: 8833f007c9fd77e438e5d99aee40a52e32412426
      https://github.com/quicwg/base-drafts/commit/8833f007c9fd77e438e5d99aee40a52e32412426
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-14 (Tue, 14 Jul 2020)

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

  Log Message:
  -----------
  Loooong line


  Commit: 8a1cc17e9b0f20fc50d9186de073df1a66d7c526
      https://github.com/quicwg/base-drafts/commit/8a1cc17e9b0f20fc50d9186de073df1a66d7c526
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

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

  Log Message:
  -----------
  No normative language for connection/stream operations

The strong requirements here were wrong.  What is necessary from these
sections is defining operations in QUIC that application protocols can
depend on being present.

Levying the requirement on implementations was incorrect.  As some
application protocols don't use certain QUIC features, it is not
necessary to require implementations to support features if they are not
general purpose.

This rephrases these requirements without normative language, instead
concentrating on what services the application protocol can depend on.
This translates into requirements on implementations, but only via the
application protocols they intend to support.

Closes #3838.


  Commit: dbcfc229eb22a1e260de0189ad37f4526bb6f7a8
      https://github.com/quicwg/base-drafts/commit/dbcfc229eb22a1e260de0189ad37f4526bb6f7a8
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

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

  Log Message:
  -----------
  sender SHOULD limit bursts


  Commit: d20c03003008831245d566d91e0ace58a22e169d
      https://github.com/quicwg/base-drafts/commit/d20c03003008831245d566d91e0ace58a22e169d
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

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

  Log Message:
  -----------
  This will require wrapping :(

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 04986a29157ca72651047eae0afe0c5946204bf9
      https://github.com/quicwg/base-drafts/commit/04986a29157ca72651047eae0afe0c5946204bf9
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

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

  Log Message:
  -----------
  wrap


  Commit: 23dd580e62d723461842986ebdd77ee26da23371
      https://github.com/quicwg/base-drafts/commit/23dd580e62d723461842986ebdd77ee26da23371
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

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

  Log Message:
  -----------
  adding comment for max_ack_delay.


  Commit: 44ef798c8b710792eabc660bc59d463037ec7ab5
      https://github.com/quicwg/base-drafts/commit/44ef798c8b710792eabc660bc59d463037ec7ab5
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

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

  Log Message:
  -----------
  Word-smithed version of Ted's resolution to #3842 from the mailing list


  Commit: d0e35c6cb827039e59415ab94b38cb1f58e95aa8
      https://github.com/quicwg/base-drafts/commit/d0e35c6cb827039e59415ab94b38cb1f58e95aa8
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

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

  Log Message:
  -----------
  Try and address @martinthomson's review


  Commit: 8c8c36327a096f13cfa4241420554b827cec24f6
      https://github.com/quicwg/base-drafts/commit/8c8c36327a096f13cfa4241420554b827cec24f6
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

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

  Log Message:
  -----------
  Clarify setting parameter reservation


  Commit: d2658fd51765ed7dbe3ecd49c546940c07ea862d
      https://github.com/quicwg/base-drafts/commit/d2658fd51765ed7dbe3ecd49c546940c07ea862d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-23 (Thu, 23 Jul 2020)

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

  Log Message:
  -----------
  retain info on lost packets


  Commit: 9396411f73ea7e8ceedb37ab4c4a92d503ab164e
      https://github.com/quicwg/base-drafts/commit/9396411f73ea7e8ceedb37ab4c4a92d503ab164e
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

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

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: b4cce75456f669de76183ce12ce515b4c9b210dc
      https://github.com/quicwg/base-drafts/commit/b4cce75456f669de76183ce12ce515b4c9b210dc
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 98c9d0486998cf804b6b85010958e9480af69577
      https://github.com/quicwg/base-drafts/commit/98c9d0486998cf804b6b85010958e9480af69577
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

  Log Message:
  -----------
  rewrite based on feedback


  Commit: b0ed70ae8ca5a93ccf92d7b23f981181158dbcdf
      https://github.com/quicwg/base-drafts/commit/b0ed70ae8ca5a93ccf92d7b23f981181158dbcdf
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

  Log Message:
  -----------
  smithing


  Commit: e8db499a77adc0e4d137ef0cb2fd856b21cf2411
      https://github.com/quicwg/base-drafts/commit/e8db499a77adc0e4d137ef0cb2fd856b21cf2411
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

  Log Message:
  -----------
  split up sentence


  Commit: 89748860a87d9df94564561106bc615727c6fb09
      https://github.com/quicwg/base-drafts/commit/89748860a87d9df94564561106bc615727c6fb09
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

  Log Message:
  -----------
  martin's suggestion


  Commit: 82526d0502735b2cba734f740f71f39ebef373b5
      https://github.com/quicwg/base-drafts/commit/82526d0502735b2cba734f740f71f39ebef373b5
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-24 (Fri, 24 Jul 2020)

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

  Log Message:
  -----------
  smithing


  Commit: 7abdc4b8128585bbaaa07b4f5b30991640d3cdea
      https://github.com/quicwg/base-drafts/commit/7abdc4b8128585bbaaa07b4f5b30991640d3cdea
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

  Log Message:
  -----------
  wait for one PTO, not 3


  Commit: 325fcda8954289129b9f51153a48fed336ee83b2
      https://github.com/quicwg/base-drafts/commit/325fcda8954289129b9f51153a48fed336ee83b2
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

  Log Message:
  -----------
  MUST pace or limit bursts


  Commit: 9dfc0865b05732d5709f3300c199dd774fd91722
      https://github.com/quicwg/base-drafts/commit/9dfc0865b05732d5709f3300c199dd774fd91722
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

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

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: 5bb2a832cf4bf21429aec60da520a1c50db95100
      https://github.com/quicwg/base-drafts/commit/5bb2a832cf4bf21429aec60da520a1c50db95100
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

  Log Message:
  -----------
  reflow


  Commit: e3999ba854c5641351cc3630060c1c28e2418abe
      https://github.com/quicwg/base-drafts/commit/e3999ba854c5641351cc3630060c1c28e2418abe
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

  Log Message:
  -----------
  sync recovery


  Commit: 89ff7fad0f72429751c3e3e2868845abc90fcc5a
      https://github.com/quicwg/base-drafts/commit/89ff7fad0f72429751c3e3e2868845abc90fcc5a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-27 (Mon, 27 Jul 2020)

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

  Log Message:
  -----------
  add ref to transport


  Commit: 18c9108b1e127bb3b59c26798a9b63f3f97b154a
      https://github.com/quicwg/base-drafts/commit/18c9108b1e127bb3b59c26798a9b63f3f97b154a
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-07-28 (Tue, 28 Jul 2020)

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

  Log Message:
  -----------
  MUST error, error reference


  Commit: 2e534ad9a0be9f6d41340f7ceabca3dfad610eda
      https://github.com/quicwg/base-drafts/commit/2e534ad9a0be9f6d41340f7ceabca3dfad610eda
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-28 (Tue, 28 Jul 2020)

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

  Log Message:
  -----------
  Ian's comment


  Commit: 371ef376f8fb0c06d6bcc154582c54a65d1b63ea
      https://github.com/quicwg/base-drafts/commit/371ef376f8fb0c06d6bcc154582c54a65d1b63ea
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-28 (Tue, 28 Jul 2020)

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

  Log Message:
  -----------
  Praveen's suggestion


  Commit: ffdf31f28486e3279acf42645963b88a031543dc
      https://github.com/quicwg/base-drafts/commit/ffdf31f28486e3279acf42645963b88a031543dc
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-28 (Tue, 28 Jul 2020)

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

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

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: 999e1798c90a6360667e86b69468a6059eb39506
      https://github.com/quicwg/base-drafts/commit/999e1798c90a6360667e86b69468a6059eb39506
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  sync


  Commit: fd11e9bbeabcaddce2589d15f5caf736cb765901
      https://github.com/quicwg/base-drafts/commit/fd11e9bbeabcaddce2589d15f5caf736cb765901
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  Rework section on persistent congestion


  Commit: c750cc27636a832b0f1dbd04c7f5b928f8a23c67
      https://github.com/quicwg/base-drafts/commit/c750cc27636a832b0f1dbd04c7f5b928f8a23c67
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  martin and ian comments


  Commit: fa24f988e50a36a6b4a504a5983ccde97f614b6a
      https://github.com/quicwg/base-drafts/commit/fa24f988e50a36a6b4a504a5983ccde97f614b6a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Martin Thomson <mt@lowentropy.net>
Co-authored-by: Kazuho Oku <kazuhooku@gmail.com>


  Commit: 8c4f77dcf80535117b4c4f59757e7f4c8a94742e
      https://github.com/quicwg/base-drafts/commit/8c4f77dcf80535117b4c4f59757e7f4c8a94742e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  mjoras comment


  Commit: 2b0dd561ad11bb605464c0adb4a282bc2e4e65cc
      https://github.com/quicwg/base-drafts/commit/2b0dd561ad11bb605464c0adb4a282bc2e4e65cc
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  kazuho comment


  Commit: e7e1b0277b72a9e709cbf954af04d10d9e003408
      https://github.com/quicwg/base-drafts/commit/e7e1b0277b72a9e709cbf954af04d10d9e003408
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  merge changes from 3889


  Commit: 310832da57b4dcdb1d10cd44a676c7c865123488
      https://github.com/quicwg/base-drafts/commit/310832da57b4dcdb1d10cd44a676c7c865123488
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  editorial


  Commit: b38fb27f7c14fbf01acc7164417882b51ee34f3e
      https://github.com/quicwg/base-drafts/commit/b38fb27f7c14fbf01acc7164417882b51ee34f3e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  ian comments


  Commit: af88eeabd3f9e25c0eefebcb9beef7db3ccc8c45
      https://github.com/quicwg/base-drafts/commit/af88eeabd3f9e25c0eefebcb9beef7db3ccc8c45
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-07-31 (Fri, 31 Jul 2020)

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

  Log Message:
  -----------
  reset the min_rtt


  Commit: 275d9bca78ef19750123bbbcd682b6f000f4cc4e
      https://github.com/quicwg/base-drafts/commit/275d9bca78ef19750123bbbcd682b6f000f4cc4e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-02 (Sun, 02 Aug 2020)

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

  Log Message:
  -----------
  PTO expiration


  Commit: 3187cb3b5d05ee6d7c69b1b609412376439913f9
      https://github.com/quicwg/base-drafts/commit/3187cb3b5d05ee6d7c69b1b609412376439913f9
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-02 (Sun, 02 Aug 2020)

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

  Log Message:
  -----------
  marten and kazuho comments


  Commit: 5956eaa304742a74dd96c6315f9f55b133e23cd4
      https://github.com/quicwg/base-drafts/commit/5956eaa304742a74dd96c6315f9f55b133e23cd4
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-08-03 (Mon, 03 Aug 2020)

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

  Log Message:
  -----------
  moving a comment from code to its definition.


  Commit: f851c8c09372918c9b735053084707f24f066547
      https://github.com/quicwg/base-drafts/commit/f851c8c09372918c9b735053084707f24f066547
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  allow endpoints to generate traffic keys asynchronously, write down the expectations in relation


  Commit: 6e54f3ee508a1351e68a807da5c06fc076705703
      https://github.com/quicwg/base-drafts/commit/6e54f3ee508a1351e68a807da5c06fc076705703
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  QUIC does not generate keys, TLS provides them


  Commit: 964fd9669388d69ebefd198507dc9673b07af7e7
      https://github.com/quicwg/base-drafts/commit/964fd9669388d69ebefd198507dc9673b07af7e7
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  Rearrange the text, based on @marten-seeman's point that the intent of the existing text has already been to forbid PTO timer to be armed for 1-RTT packets until the handshake completes, and that the pseudo-code is written as such


  Commit: 2e6bc76dc43f6091d86ffcacc7c0d772e123a629
      https://github.com/quicwg/base-drafts/commit/2e6bc76dc43f6091d86ffcacc7c0d772e123a629
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  both endpoints refrain from sending probes before obtaining the read keys


  Commit: 784b062fd825617a503abc92f852947d8df77a11
      https://github.com/quicwg/base-drafts/commit/784b062fd825617a503abc92f852947d8df77a11
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  explicitly state from which PN spaces to choose


  Commit: 8334a5e21cf293808b8ed0b7afc7fede57cbcde2
      https://github.com/quicwg/base-drafts/commit/8334a5e21cf293808b8ed0b7afc7fede57cbcde2
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  MT's suggestion


  Commit: a77e003d851accabc4133ea2d4ea6bd242d10fb9
      https://github.com/quicwg/base-drafts/commit/a77e003d851accabc4133ea2d4ea6bd242d10fb9
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: e024864ddceee4b2fd1721baf95414d8a7a608e0
      https://github.com/quicwg/base-drafts/commit/e024864ddceee4b2fd1721baf95414d8a7a608e0
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  Jana's suggestions


  Commit: 07a668eb3be2a2bbfe8622996c40d11e6d777b96
      https://github.com/quicwg/base-drafts/commit/07a668eb3be2a2bbfe8622996c40d11e6d777b96
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  based on the established rationale, PTO should be disabled until the handshake is confirmed rather than until when completed


  Commit: 9a008e71a06f89d794c08184469060488a660c66
      https://github.com/quicwg/base-drafts/commit/9a008e71a06f89d794c08184469060488a660c66
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: 5e25bcd6297dbfb320ad4748a96d0e00c203f17d
      https://github.com/quicwg/base-drafts/commit/5e25bcd6297dbfb320ad4748a96d0e00c203f17d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  Resolution from #3821 (pseudocode missing)


  Commit: 7f22ad84730e22190bb61aceec94145bb8eca93a
      https://github.com/quicwg/base-drafts/commit/7f22ad84730e22190bb61aceec94145bb8eca93a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  agreed changes from editors meeting


  Commit: 728dc375f6b4cdcf8ad977e578a542f02cd9245c
      https://github.com/quicwg/base-drafts/commit/728dc375f6b4cdcf8ad977e578a542f02cd9245c
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  mt's comments


  Commit: 102907894de1ddc026a1b32a86d4e65c2cfb550a
      https://github.com/quicwg/base-drafts/commit/102907894de1ddc026a1b32a86d4e65c2cfb550a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  kazuho corrections


  Commit: 9821f073979277e7e06919742a8bc402ae530922
      https://github.com/quicwg/base-drafts/commit/9821f073979277e7e06919742a8bc402ae530922
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  s/MAY/SHOULD, and some editorializing


  Commit: 1fe972794aeb792c9553bccfc57b096447aea9e0
      https://github.com/quicwg/base-drafts/commit/1fe972794aeb792c9553bccfc57b096447aea9e0
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  undo SHOULD


  Commit: 0000ceb45a959ffc7b568a079b8b01fe4956bbce
      https://github.com/quicwg/base-drafts/commit/0000ceb45a959ffc7b568a079b8b01fe4956bbce
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-04 (Tue, 04 Aug 2020)

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

  Log Message:
  -----------
  Add para on local delays when ack is buffered


  Commit: 808310412d66c649651e99d9e67ba8f89cd11628
      https://github.com/quicwg/base-drafts/commit/808310412d66c649651e99d9e67ba8f89cd11628
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 3d26a53dc4dad99851289eabfd4ff600e18c98bc
      https://github.com/quicwg/base-drafts/commit/3d26a53dc4dad99851289eabfd4ff600e18c98bc
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  more changes


  Commit: e7969995f5ce73f268746c04c89b22bc7bd152a0
      https://github.com/quicwg/base-drafts/commit/e7969995f5ce73f268746c04c89b22bc7bd152a0
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  fix ref


  Commit: ef2a714c4105a4cce5bd11f60ca2f724123e097a
      https://github.com/quicwg/base-drafts/commit/ef2a714c4105a4cce5bd11f60ca2f724123e097a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  tightening


  Commit: 4c41f557b5e667ea0c97d7c650b526cd5308d6c5
      https://github.com/quicwg/base-drafts/commit/4c41f557b5e667ea0c97d7c650b526cd5308d6c5
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 7f87ff781d49f02bfb3565de94525b56529ab54f
      https://github.com/quicwg/base-drafts/commit/7f87ff781d49f02bfb3565de94525b56529ab54f
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  move local delay para up


  Commit: 6635adb440aeeab3a023dc60aa735679026d1599
      https://github.com/quicwg/base-drafts/commit/6635adb440aeeab3a023dc60aa735679026d1599
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  Ian's comments


  Commit: ddb4b86561e175e9670b6804bc890fd947491f2e
      https://github.com/quicwg/base-drafts/commit/ddb4b86561e175e9670b6804bc890fd947491f2e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

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

Co-authored-by: Kazuho Oku <kazuhooku@gmail.com>


  Commit: 0b9b2e1e3e9b65773a94c6e9b6c8cf12fbd34d95
      https://github.com/quicwg/base-drafts/commit/0b9b2e1e3e9b65773a94c6e9b6c8cf12fbd34d95
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  RTT


  Commit: bea06b7f7326d6d636ffc65580a6233d6f5cb9f1
      https://github.com/quicwg/base-drafts/commit/bea06b7f7326d6d636ffc65580a6233d6f5cb9f1
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-05 (Wed, 05 Aug 2020)

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

  Log Message:
  -----------
  Apply suggestions from code review

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 45e033da8f481d3d0b85e335a4cf3beda602f1e3
      https://github.com/quicwg/base-drafts/commit/45e033da8f481d3d0b85e335a4cf3beda602f1e3
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  Closing and draining tidy

I took a careful look at the text here and found a few things:

1. There wasn't much redundancy, but there was a little.

2. The closing and draining states only apply to immediate close.

So I moved things up.  Shortened the top-level immediate close text, and
moved text specific to closing or draining to the corresponding
sections.

There were a few bits that could be cut, and a few that needed to be
better aligned with existing text, but nothing major.  Most of this is
unmodified text.

There are a few bits that I had to rewrite.  I will add comments for
those.

Closes #3907.


  Commit: 0c9512f6e81837cd4adba3ed670d3376dd072f73
      https://github.com/quicwg/base-drafts/commit/0c9512f6e81837cd4adba3ed670d3376dd072f73
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  Remove self-reference


  Commit: d44244caca3fd09297fd467bf89bb3908eb90188
      https://github.com/quicwg/base-drafts/commit/d44244caca3fd09297fd467bf89bb3908eb90188
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  Move general stuff into introductory piece

And a few grammar fixes


  Commit: 43176fb5cd31d1c0f26c9be3a774dcb2f32eb6ff
      https://github.com/quicwg/base-drafts/commit/43176fb5cd31d1c0f26c9be3a774dcb2f32eb6ff
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  Better factoring of closing state introduction

Also stop using 'closing period', which is confusing.


  Commit: cb1bca7cf8468a98a5153e1931a5c7536c8a824c
      https://github.com/quicwg/base-drafts/commit/cb1bca7cf8468a98a5153e1931a5c7536c8a824c
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  Remove mention of stateless reset


  Commit: 936c4a0f080564afc3ab0e5c2d8732f14101a27b
      https://github.com/quicwg/base-drafts/commit/936c4a0f080564afc3ab0e5c2d8732f14101a27b
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-06 (Thu, 06 Aug 2020)

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

  Log Message:
  -----------
  more comments


  Commit: f75b0c8b20757f89a86ca6fe77ad6700f811be9c
      https://github.com/quicwg/base-drafts/commit/f75b0c8b20757f89a86ca6fe77ad6700f811be9c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into http/h2_settings_reserved


  Commit: a31d8dcdc8e35ff2d62899054aca458c71a31645
      https://github.com/quicwg/base-drafts/commit/a31d8dcdc8e35ff2d62899054aca458c71a31645
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  s/the//

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: 6aef5e42b482cb9a3efeab78fd6f3a92c79cf6b1
      https://github.com/quicwg/base-drafts/commit/6aef5e42b482cb9a3efeab78fd6f3a92c79cf6b1
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  Ian's cleanup

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: e980fc772bdfff04801b7f8febb1d68385655060
      https://github.com/quicwg/base-drafts/commit/e980fc772bdfff04801b7f8febb1d68385655060
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  Maybe we don't need to specify reordering/delay at all


  Commit: f3baa0ec0fa78976e7f352061f5971c2217ad8c4
      https://github.com/quicwg/base-drafts/commit/f3baa0ec0fa78976e7f352061f5971c2217ad8c4
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  mike and ian comments


  Commit: 7052853187f4716d78045c5ec1eb4b899a6fb3e1
      https://github.com/quicwg/base-drafts/commit/7052853187f4716d78045c5ec1eb4b899a6fb3e1
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  MUST connection error


  Commit: d18fcbcede4eb53201047160b1991ea72df95f8d
      https://github.com/quicwg/base-drafts/commit/d18fcbcede4eb53201047160b1991ea72df95f8d
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  Connection error


  Commit: a3e82f272c2eb28b04d08b9106a138d5ae02d0fc
      https://github.com/quicwg/base-drafts/commit/a3e82f272c2eb28b04d08b9106a138d5ae02d0fc
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-11 (Tue, 11 Aug 2020)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into http/h2_settings_reserved


  Commit: e127ccad5d2285df6f7556b914871f70c4d577f7
      https://github.com/quicwg/base-drafts/commit/e127ccad5d2285df6f7556b914871f70c4d577f7
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-12 (Wed, 12 Aug 2020)

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

  Log Message:
  -----------
  Small tweaks

Co-authored-by: Mike Bishop <mbishop@evequefou.be>


  Commit: 37a2d522f133bf26cd8064d0264d05ce7243bb54
      https://github.com/quicwg/base-drafts/commit/37a2d522f133bf26cd8064d0264d05ce7243bb54
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-12 (Wed, 12 Aug 2020)

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

  Log Message:
  -----------
  Rewrap


  Commit: 950c6ae004446b2ba0dba4156d1002eaf13dee81
      https://github.com/quicwg/base-drafts/commit/950c6ae004446b2ba0dba4156d1002eaf13dee81
  Author: Christopher Wood <chriswood@cloudflare.com>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

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

  Log Message:
  -----------
  Add a new AEAD limits error code, and clearly differentiate between the usage limits.


  Commit: 1ae70bae19212489407d10e1878d27191182b93d
      https://github.com/quicwg/base-drafts/commit/1ae70bae19212489407d10e1878d27191182b93d
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

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

  Log Message:
  -----------
  Update initial congestion window on MTU decrease

Fixes #3997 by specifying that IW should be updated if the max packet size decreases in order to complete the handshake.


  Commit: e824ab9da788c5ccd776cf14e6c773e94ee9a461
      https://github.com/quicwg/base-drafts/commit/e824ab9da788c5ccd776cf14e6c773e94ee9a461
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-14 (Fri, 14 Aug 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: b01abe68367e571b6593ebb02fcd91cf674130d5
      https://github.com/quicwg/base-drafts/commit/b01abe68367e571b6593ebb02fcd91cf674130d5
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-15 (Sat, 15 Aug 2020)

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

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


  Commit: e0e024dd0456160102bdf39314417ebd048361ab
      https://github.com/quicwg/base-drafts/commit/e0e024dd0456160102bdf39314417ebd048361ab
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-16 (Sun, 16 Aug 2020)

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

  Log Message:
  -----------
  Out of order relative to other ack-eliciting packets

I believe this was the existing intent, so not filing an issue, people can feel free to disagree.

The case I'm concerned about is an ACK arrives with PN 10, then PN 9 arrives.  I do not believe PN 9 should not be considered 'out-of-order' and trigger an immediate ACK.  Recovery is designed with this case in mind, but when re-reading this text, I thought it was unclear.


  Commit: 3ca0b89c8bd6caddc68559084fbfbd1095899436
      https://github.com/quicwg/base-drafts/commit/3ca0b89c8bd6caddc68559084fbfbd1095899436
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 5cdb166db5f2d9ccc5745129511d91a12b334937
      https://github.com/quicwg/base-drafts/commit/5cdb166db5f2d9ccc5745129511d91a12b334937
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

  Log Message:
  -----------
  Martin's suggestion

I tweaked it a bit, but not much.


  Commit: ea6359f86f09fce5b206fe27f6ff5753b9b1ccd8
      https://github.com/quicwg/base-drafts/commit/ea6359f86f09fce5b206fe27f6ff5753b9b1ccd8
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

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


  Commit: b89274cb3f88af6986917455310fa0438649d5b1
      https://github.com/quicwg/base-drafts/commit/b89274cb3f88af6986917455310fa0438649d5b1
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

  Log Message:
  -----------
  Line break to enable bullets


  Commit: a881299b06fe25abaee03fb192693583b4f6af93
      https://github.com/quicwg/base-drafts/commit/a881299b06fe25abaee03fb192693583b4f6af93
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: d7a4c50c6b159ba69a75f6ef136c7de09e702b9c
      https://github.com/quicwg/base-drafts/commit/d7a4c50c6b159ba69a75f6ef136c7de09e702b9c
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

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


  Commit: e7d423e78f6a6778b685688f4d2d56f4813881f4
      https://github.com/quicwg/base-drafts/commit/e7d423e78f6a6778b685688f4d2d56f4813881f4
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  Ian's comments


  Commit: 721ee0008702eb34ae1c1fb2bf67b84d762e12a9
      https://github.com/quicwg/base-drafts/commit/721ee0008702eb34ae1c1fb2bf67b84d762e12a9
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  s/ack immediately/not delay intentionally


  Commit: c467dba1750a3bece8cae6ba082bc464fe0f5026
      https://github.com/quicwg/base-drafts/commit/c467dba1750a3bece8cae6ba082bc464fe0f5026
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  Remove out-of-order definition


  Commit: b7b431b4c364e0751ab0360eb041717e78e1ecad
      https://github.com/quicwg/base-drafts/commit/b7b431b4c364e0751ab0360eb041717e78e1ecad
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  Remove redundant SHOULD NOT


  Commit: 5af85b5602b9562d13e2b94933eebdf4b9f6bf62
      https://github.com/quicwg/base-drafts/commit/5af85b5602b9562d13e2b94933eebdf4b9f6bf62
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

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


  Commit: 7a2289a2400b22662a4a72227395dd955530fa57
      https://github.com/quicwg/base-drafts/commit/7a2289a2400b22662a4a72227395dd955530fa57
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

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

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 952952a241916edbca9cd1a56cd633fc596c756d
      https://github.com/quicwg/base-drafts/commit/952952a241916edbca9cd1a56cd633fc596c756d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

  Log Message:
  -----------
  Martin's concern in #4035


  Commit: 76f3262f9c6b3a7f8ef9e7d7aed8c2505486430c
      https://github.com/quicwg/base-drafts/commit/76f3262f9c6b3a7f8ef9e7d7aed8c2505486430c
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  adopting Jana's suggestion.


  Commit: 3d5626733b33b844e9e7d66a3e8bcc3ce187a5fb
      https://github.com/quicwg/base-drafts/commit/3d5626733b33b844e9e7d66a3e8bcc3ce187a5fb
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  removing the initialization code of max_ack_delay.


  Commit: 175a16cae6018ac4d9bdc308f4773b9d5b174171
      https://github.com/quicwg/base-drafts/commit/175a16cae6018ac4d9bdc308f4773b9d5b174171
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  adding a comment about ack_delay.


  Commit: 70dd6d55d8915c278435ccf5adf7887ba9f09eac
      https://github.com/quicwg/base-drafts/commit/70dd6d55d8915c278435ccf5adf7887ba9f09eac
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Fix some of the nits in #3214


  Commit: 7ebfddbdf3b42c1526dc1fa1c4bc9ed727119977
      https://github.com/quicwg/base-drafts/commit/7ebfddbdf3b42c1526dc1fa1c4bc9ed727119977
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Fix


  Commit: b58070663010313cfd08f7ffacd693bc3e9feeb7
      https://github.com/quicwg/base-drafts/commit/b58070663010313cfd08f7ffacd693bc3e9feeb7
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

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

Co-authored-by: Mike Bishop <mbishop@evequefou.be>


  Commit: 76712199dde6e1f64f0d607e25e156755d783c0d
      https://github.com/quicwg/base-drafts/commit/76712199dde6e1f64f0d607e25e156755d783c0d
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 422d364871761896809d0ff9d3417f1706cb153e
      https://github.com/quicwg/base-drafts/commit/422d364871761896809d0ff9d3417f1706cb153e
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Try and address @martinthomson's review comment


  Commit: 99d976fe50d0e4a1a8dc740e0fefbb81b59d4a9d
      https://github.com/quicwg/base-drafts/commit/99d976fe50d0e4a1a8dc740e0fefbb81b59d4a9d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

  Log Message:
  -----------
  kazuho's comments


  Commit: 2a50ecd6accd6b3376891dd94a332015c3eef6d3
      https://github.com/quicwg/base-drafts/commit/2a50ecd6accd6b3376891dd94a332015c3eef6d3
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

  Log Message:
  -----------
  kazuho's comments


  Commit: eecb7feaab4b84d051b298ae379b2d320cbb6536
      https://github.com/quicwg/base-drafts/commit/eecb7feaab4b84d051b298ae379b2d320cbb6536
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Fix line wrapping


  Commit: 48e723d6addf2394185beee8d72f0d2b0911861f
      https://github.com/quicwg/base-drafts/commit/48e723d6addf2394185beee8d72f0d2b0911861f
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Clarify when ECN cannot be supported


  Commit: 32f6cf5cfe6573b58b8d082e1e107f3523105651
      https://github.com/quicwg/base-drafts/commit/32f6cf5cfe6573b58b8d082e1e107f3523105651
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-20 (Thu, 20 Aug 2020)

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

  Log Message:
  -----------
  Include fix for #4022


  Commit: 544efe50534d4dea3ac11993846ff8ffd32992eb
      https://github.com/quicwg/base-drafts/commit/544efe50534d4dea3ac11993846ff8ffd32992eb
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

  Log Message:
  -----------
  fixing the typo pointed out by kazuho.


  Commit: abebe52fbabd9b184ef481fe17afc77d46883549
      https://github.com/quicwg/base-drafts/commit/abebe52fbabd9b184ef481fe17afc77d46883549
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 4987e67df39f2a1a10393115bd8e85d67a2f37fa
      https://github.com/quicwg/base-drafts/commit/4987e67df39f2a1a10393115bd8e85d67a2f37fa
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

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

Co-authored-by: Martin Thomson <mt@lowentropy.net>


  Commit: 6d603c7d01c58121dd79b655cba17cc0cc57add7
      https://github.com/quicwg/base-drafts/commit/6d603c7d01c58121dd79b655cba17cc0cc57add7
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

  Log Message:
  -----------
  Fix line wrap


  Commit: 84641257e173982c358d59252d68de1fe744c01c
      https://github.com/quicwg/base-drafts/commit/84641257e173982c358d59252d68de1fe744c01c
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Use handshake confirmation in recovery

This avoids redefinition of the conditions for handshake confirmation.
It's fewer words, even with the extra references.

Closes #3671.


  Commit: 0d467cdc3a1aedf5ba726c6b903e0930a2966bc2
      https://github.com/quicwg/base-drafts/commit/0d467cdc3a1aedf5ba726c6b903e0930a2966bc2
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-24 (Mon, 24 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4046 from quicwg/recovery-confirmed

Use handshake confirmation in recovery


  Commit: 215b1bb3d5c6b3b161c85977342bbf6721a129cf
      https://github.com/quicwg/base-drafts/commit/215b1bb3d5c6b3b161c85977342bbf6721a129cf
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Merge branch 'master' into fixi-max-ack-delay


  Commit: 2180cfe50b13a41bd4f8f54c390ee65e21fcb5f8
      https://github.com/quicwg/base-drafts/commit/2180cfe50b13a41bd4f8f54c390ee65e21fcb5f8
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Tokens go in all Initial packets after Retry

See the issue for the sorry history of this mistake.

Closes #4047.


  Commit: 5e8c0480c1b67c1db489d59a27fb0b3d13d9c7fe
      https://github.com/quicwg/base-drafts/commit/5e8c0480c1b67c1db489d59a27fb0b3d13d9c7fe
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Retry is allowed if the token comes from NEW_TOKEN

The original text here might be read to imply that a server can't send
Retry if it receives an Initial that contains a token that came from
NEW_TOKEN.  That's wrong.


  Commit: 41ee4526d430e2f9e83b29901a1ad1719fc61696
      https://github.com/quicwg/base-drafts/commit/41ee4526d430e2f9e83b29901a1ad1719fc61696
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Fix Push ID description: replace comma with "and" (#4051)

This should have been done in 55dd0c287b2c2172314a2c1027683e990033cb12


  Commit: 2ba532b8454667c8975419ec3c9d28da10b71a58
      https://github.com/quicwg/base-drafts/commit/2ba532b8454667c8975419ec3c9d28da10b71a58
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

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

Co-authored-by: Mike Bishop <mbishop@evequefou.be>


  Commit: 9629eaa9bb4aadfafba56fcc77c8362ecf502955
      https://github.com/quicwg/base-drafts/commit/9629eaa9bb4aadfafba56fcc77c8362ecf502955
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Convert a SHOULD NOT to a SHOULD


  Commit: c5c930f405bea48ec87c1e93443cf48c774d9f0c
      https://github.com/quicwg/base-drafts/commit/c5c930f405bea48ec87c1e93443cf48c774d9f0c
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Field Terminology in QPACK Security Considerations (#4015)

* The field police strike again

* Review feedback


  Commit: 16fc6eb2ebc96679573db599878ae1580fac22d0
      https://github.com/quicwg/base-drafts/commit/16fc6eb2ebc96679573db599878ae1580fac22d0
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4053 from quicwg/transport/should_vn

SHOULD NOT attempt to parse -> unlikely to be able


  Commit: 21ab088114c058a6938ffc681c810ffd3f353344
      https://github.com/quicwg/base-drafts/commit/21ab088114c058a6938ffc681c810ffd3f353344
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4049 from quicwg/repeat-initial-reprise

Tokens go in all Initial packets after Retry


  Commit: 6de735dd0629670f06183a26ba3dabf912729b50
      https://github.com/quicwg/base-drafts/commit/6de735dd0629670f06183a26ba3dabf912729b50
  Author: Bence Béky <bencebeky@users.noreply.github.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  Fix caption of Figure 10: MAX_PUSH_ID Frame (#4056)

Follow-up to #3573.

Co-authored-by: Bence Béky <bnc@google.com>


  Commit: cca47c5970e8aea1c51aa55036f45f59d2e8630e
      https://github.com/quicwg/base-drafts/commit/cca47c5970e8aea1c51aa55036f45f59d2e8630e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

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


  Commit: 04f523dccd5f87a88847dcf4034b96283b0bac6f
      https://github.com/quicwg/base-drafts/commit/04f523dccd5f87a88847dcf4034b96283b0bac6f
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  cwnd reduction not on entering recovery


  Commit: 8e9d757e75713326c13ccaf851d8e2aa8d56a290
      https://github.com/quicwg/base-drafts/commit/8e9d757e75713326c13ccaf851d8e2aa8d56a290
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #3938 from kazu-yamamoto/fixi-max-ack-delay

Fixing max_ack_delay


  Commit: e878f7fe1243ff14486b6f375883b4eaa513ce7f
      https://github.com/quicwg/base-drafts/commit/e878f7fe1243ff14486b6f375883b4eaa513ce7f
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

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


  Commit: ef314ae118951cc04bf7e1ec51a6ff35f5bd94da
      https://github.com/quicwg/base-drafts/commit/ef314ae118951cc04bf7e1ec51a6ff35f5bd94da
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

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


  Commit: b3e2cee3cdac0aa3c9b25fe55c2eb734a3bf904a
      https://github.com/quicwg/base-drafts/commit/b3e2cee3cdac0aa3c9b25fe55c2eb734a3bf904a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4016 from larseggert/gorrys-nits

Fix some of the nits in #3214


  Commit: 1d94d9924da161c01b59837fad4dcdb5ea44ceb8
      https://github.com/quicwg/base-drafts/commit/1d94d9924da161c01b59837fad4dcdb5ea44ceb8
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4048 from quicwg/no-retry-after-retry

Retry is allowed if the token comes from NEW_TOKEN


  Commit: 9fab9cd18960d8eb101c970d68549fbb0f9c0f30
      https://github.com/quicwg/base-drafts/commit/9fab9cd18960d8eb101c970d68549fbb0f9c0f30
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  More exposition for VN elicitation by padding

It was not clear to me that the current text was insufficient, but
hopefully this is more sufficient.

Closes #4021.


  Commit: 6cc520dad75038f046b05e785cecd9869bcf3306
      https://github.com/quicwg/base-drafts/commit/6cc520dad75038f046b05e785cecd9869bcf3306
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  Many little nits

Co-authored-by: Jana Iyengar <jri.ietf@gmail.com>


  Commit: f6c037d97b3e700569347af0d6c8a596eacd265b
      https://github.com/quicwg/base-drafts/commit/f6c037d97b3e700569347af0d6c8a596eacd265b
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

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


  Commit: 7e359d21d1621612a2a6fb8e6fc71807f027ec20
      https://github.com/quicwg/base-drafts/commit/7e359d21d1621612a2a6fb8e6fc71807f027ec20
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-26 (Wed, 26 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #3988 from quicwg/closing-draining-refactor

Closing and draining tidy


  Commit: 27e717650303ae4b533de73d9d1b2ea5048f2cff
      https://github.com/quicwg/base-drafts/commit/27e717650303ae4b533de73d9d1b2ea5048f2cff
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  Cite the initial size section too


  Commit: 05a33f293d8abf7d886f2abc4aa08dcb3debd4c5
      https://github.com/quicwg/base-drafts/commit/05a33f293d8abf7d886f2abc4aa08dcb3debd4c5
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  Handle unset Maximum Push ID (#4054)


  Commit: e0b38b1fdd996357a7652cda268bcfee2a541821
      https://github.com/quicwg/base-drafts/commit/e0b38b1fdd996357a7652cda268bcfee2a541821
  Author: araya <r1o.ryoma.abe@gmail.com>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  Fix the value of MAX_PUSH_ID Frame Type (#4060)


  Commit: 0e1ab2ea8c566fbe80830a8d80feeccddfc13b9a
      https://github.com/quicwg/base-drafts/commit/0e1ab2ea8c566fbe80830a8d80feeccddfc13b9a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  Merge pull request #4058 from quicwg/too-small-no-vn

More exposition for VN elicitation by padding


  Commit: 95988d742bfdeef43e32027563e3de1f608d28e2
      https://github.com/quicwg/base-drafts/commit/95988d742bfdeef43e32027563e3de1f608d28e2
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

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

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

Co-authored-by: ianswett <ianswett@users.noreply.github.com>


  Commit: cae02dc83b371f4a5f63d62636bca4cf5920ba2d
      https://github.com/quicwg/base-drafts/commit/cae02dc83b371f4a5f63d62636bca4cf5920ba2d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-28 (Fri, 28 Aug 2020)

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

  Log Message:
  -----------
  reference for why Initial packets won't be delayed


  Commit: 942f94e70a3ddf8c72a7d2f353ef15cd637a5213
      https://github.com/quicwg/base-drafts/commit/942f94e70a3ddf8c72a7d2f353ef15cd637a5213
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

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

  Log Message:
  -----------
  Unify the recovery period text

Removes a MAY and a MUST that are no longer necessary.


  Commit: 08e4abb131f757b6c9b220ad5c305efefdf77e89
      https://github.com/quicwg/base-drafts/commit/08e4abb131f757b6c9b220ad5c305efefdf77e89
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-29 (Sat, 29 Aug 2020)

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

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


  Commit: 6ada1ac4688ca050869c7f72c6f256ba27cccd8b
      https://github.com/quicwg/base-drafts/commit/6ada1ac4688ca050869c7f72c6f256ba27cccd8b
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-31 (Mon, 31 Aug 2020)

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

  Log Message:
  -----------
  Nits


  Commit: 1ab46496fb69c603d1e57f3c5f15f0e0a34d9155
      https://github.com/quicwg/base-drafts/commit/1ab46496fb69c603d1e57f3c5f15f0e0a34d9155
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-31 (Mon, 31 Aug 2020)

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

  Log Message:
  -----------
  rap


  Commit: 132196e7b274e8c095178efc7eede10db800393d
      https://github.com/quicwg/base-drafts/commit/132196e7b274e8c095178efc7eede10db800393d
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  SHOULD -> MUST


  Commit: f9a6cd4305b35376f1c0608e99d17056fbca2881
      https://github.com/quicwg/base-drafts/commit/f9a6cd4305b35376f1c0608e99d17056fbca2881
  Author: Lars Eggert <lars@eggert.org>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge branch '3842-list-resolution' of github.com:larseggert/base-drafts into 3842-list-resolution


  Commit: 4c54fc3c85b5e520f7927c05913a3211b68a1f5f
      https://github.com/quicwg/base-drafts/commit/4c54fc3c85b5e520f7927c05913a3211b68a1f5f
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3945 from larseggert/3842-list-resolution

Word-smithed version of Ted's resolution to #3842 from the mailing list


  Commit: 1a02636b7ec7d496cc09d34be03b69e013e0776d
      https://github.com/quicwg/base-drafts/commit/1a02636b7ec7d496cc09d34be03b69e013e0776d
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge branch 'master' into kazuho/pto-vs-key-generation


  Commit: 41be14b507b62ea578230ce00b2323a4e5dbcc1a
      https://github.com/quicwg/base-drafts/commit/41be14b507b62ea578230ce00b2323a4e5dbcc1a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3874 from kazuho/kazuho/pto-vs-key-generation

Behavior around key availability delays during handshake


  Commit: 53e2e4bd14df3353985dc676d4e2015c68bab08e
      https://github.com/quicwg/base-drafts/commit/53e2e4bd14df3353985dc676d4e2015c68bab08e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3998 from quicwg/ianswett-iw-decrease

Update initial congestion window on MTU decrease


  Commit: a3c2a7a7053a3f05d7ecf235781f60fa20bf4591
      https://github.com/quicwg/base-drafts/commit/a3c2a7a7053a3f05d7ecf235781f60fa20bf4591
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3975 from quicwg/jri/minrtt

Resetting min_rtt


  Commit: 9ea6af10a837f4421978f2c83be75ac61ea88a5a
      https://github.com/quicwg/base-drafts/commit/9ea6af10a837f4421978f2c83be75ac61ea88a5a
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3961 from quicwg/jri/persistent

Rework section on persistent congestion


  Commit: 85eead9a3b066091cd91448316fa95b95d76312b
      https://github.com/quicwg/base-drafts/commit/85eead9a3b066091cd91448316fa95b95d76312b
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3936 from quicwg/jri/pacing

sender MUST limit bursts, SHOULD limit to IW


  Commit: ad3605bf17cf567de541e75e3e06fa635b2c18f6
      https://github.com/quicwg/base-drafts/commit/ad3605bf17cf567de541e75e3e06fa635b2c18f6
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3978 from quicwg/ianswett-must-new-reno

Add some MUSTs to congestion control


  Commit: 877ec755036791e4944c303b9ec862281823ba92
      https://github.com/quicwg/base-drafts/commit/877ec755036791e4944c303b9ec862281823ba92
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #4000 from quicwg/ianswett-out-of-order-ack

Out of order relative to other ack-eliciting packets


  Commit: 9297098960a906dd24fbe3f322443164bbab67bc
      https://github.com/quicwg/base-drafts/commit/9297098960a906dd24fbe3f322443164bbab67bc
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3993 from quicwg/http/frame_errors

MUST connection error


  Commit: c5923f5804f96fe1f403ede53f75e4551147b64f
      https://github.com/quicwg/base-drafts/commit/c5923f5804f96fe1f403ede53f75e4551147b64f
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3957 from quicwg/jri/late-ack

Don't retransmit lost packets that are acked later


  Commit: 73a5557bb9da71906914decc72a2d584585027f8
      https://github.com/quicwg/base-drafts/commit/73a5557bb9da71906914decc72a2d584585027f8
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3955 from quicwg/http/h2_settings_reserved

Clarify HTTP/2 setting parameter reservation


  Commit: 0800bcd40e6e11fc7cf34c75b783283be4725aea
      https://github.com/quicwg/base-drafts/commit/0800bcd40e6e11fc7cf34c75b783283be4725aea
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-01 (Tue, 01 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3935 from quicwg/general-purpose-operations

No normative language for connection/stream operations


  Commit: 81b521dc3b9fe79ce7cba463bbf22af8dd0deb2a
      https://github.com/quicwg/base-drafts/commit/81b521dc3b9fe79ce7cba463bbf22af8dd0deb2a
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  s/forged/invalid


  Commit: 2a6810d9f614262c08dcc9b08f3550631cbc394e
      https://github.com/quicwg/base-drafts/commit/2a6810d9f614262c08dcc9b08f3550631cbc394e
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  More invalid rather than forged

more sleep needed


  Commit: 71a1ff22aef4a3f948b032447dd5bb36e7314e18
      https://github.com/quicwg/base-drafts/commit/71a1ff22aef4a3f948b032447dd5bb36e7314e18
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #3789 from chris-wood/caw/mu-limits

Expand AEAD limits to consider multi-user security.


  Commit: fb9943441478fa295c11752125ef7fa89e7a321b
      https://github.com/quicwg/base-drafts/commit/fb9943441478fa295c11752125ef7fa89e7a321b
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Merge branch 'master' into define-ss-ca


  Commit: 3ad13ceb7a26bc88631f24385cb628089330c589
      https://github.com/quicwg/base-drafts/commit/3ad13ceb7a26bc88631f24385cb628089330c589
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Sprinkle some NewReno pixie dust


  Commit: 780b910b6f38c8bbe7d568520bf219acdc906169
      https://github.com/quicwg/base-drafts/commit/780b910b6f38c8bbe7d568520bf219acdc906169
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Merge branch 'define-ss-ca' into cc-fsm


  Commit: bc37ce7a8c440d05788db947e84f455ded8e901e
      https://github.com/quicwg/base-drafts/commit/bc37ce7a8c440d05788db947e84f455ded8e901e
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/cc-fsm' into cc-fsm


Compare: https://github.com/quicwg/base-drafts/compare/5d3f651cf191...bc37ce7a8c44