[quicwg/base-drafts] cddaec: Merge pull request #14 from quicwg/master

Martin Thomson <noreply@github.com> Wed, 09 September 2020 00:01 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 BEBF13A0ABB for <quic-issues@ietfa.amsl.com>; Tue, 8 Sep 2020 17:01:30 -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 NacSujC_veDR for <quic-issues@ietfa.amsl.com>; Tue, 8 Sep 2020 17:01:23 -0700 (PDT)
Received: from out-26.smtp.github.com (out-26.smtp.github.com [192.30.252.209]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 360AC3A0CBE for <quic-issues@ietf.org>; Tue, 8 Sep 2020 17:01:06 -0700 (PDT)
Received: from github-lowworker-0f7e7fd.ash1-iad.github.net (github-lowworker-0f7e7fd.ash1-iad.github.net [10.56.110.17]) by smtp.github.com (Postfix) with ESMTP id 483455E009F for <quic-issues@ietf.org>; Tue, 8 Sep 2020 17:01:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1599609665; bh=6Cxh1hb3uzK5lfSyIjCZf9N7sIHhRWH/p49wU+igs/c=; h=Date:From:To:Subject:From; b=Vyb0xsi3o3Ua07G6pIiZLGKkdWTiE9h0QBimFb+x03OEb+AjldUVnsWBdVTR5kqrX OEYr/65cE9kKJ9ctvNqoG1DPRfaKsb5TXaO5c79u6m50pW7zP8dSKtmuvN8/I16Kri 2D0D3ecPqBTSKf1ChTlY0CEIALL5o6uSyZnvC0jU=
Date: Tue, 08 Sep 2020 17:01:05 -0700
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/gorry-ecn-rewrite/70e43d-05e3f8@github.com>
Subject: [quicwg/base-drafts] cddaec: Merge pull request #14 from quicwg/master
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/wQnO4yunabye1C-kzICk1uqEcVc>
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: Wed, 09 Sep 2020 00:01:31 -0000

  Branch: refs/heads/gorry-ecn-rewrite
  Home:   https://github.com/quicwg/base-drafts
  Commit: cddaecd5d8515dfb15038cafb71d663bb41c1bcd
      https://github.com/quicwg/base-drafts/commit/cddaecd5d8515dfb15038cafb71d663bb41c1bcd
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2020-02-04 (Tue, 04 Feb 2020)

  Changed paths:
    M .circleci/config.yml
    M CONTRIBUTING.md
    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
    A ietf.json
    R initial-protection.js
    A protection-samples.js

  Log Message:
  -----------
  Merge pull request #14 from quicwg/master

Align 2020-02-04


  Commit: 7aab616403808b3d5c15d4911bbdc3a7cfa5c99e
      https://github.com/quicwg/base-drafts/commit/7aab616403808b3d5c15d4911bbdc3a7cfa5c99e
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2020-02-05 (Wed, 05 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #15 from quicwg/master

Remove HTTP_ prefix


  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: 08dd3cbeaea2f4514e8ce416b9e6ba1301d0cdc4
      https://github.com/quicwg/base-drafts/commit/08dd3cbeaea2f4514e8ce416b9e6ba1301d0cdc4
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

  Changed paths:
    M .circleci/config.yml
    A .github/ISSUE_TEMPLATE/quic-draft-issue.md
    M .lint.py
    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
    R workflow.xml

  Log Message:
  -----------
  Merge pull request #16 from quicwg/master

Align july 15 2020


  Commit: 300a588c46db1758d9dcd210f47e956f23f51fdb
      https://github.com/quicwg/base-drafts/commit/300a588c46db1758d9dcd210f47e956f23f51fdb
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2020-07-15 (Wed, 15 Jul 2020)

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

  Log Message:
  -----------
  Crossing the Ts for 0-RTT ACKs after Handshake Complete.


  Commit: 15b725eb3c634b493203da526d188060b06f14d1
      https://github.com/quicwg/base-drafts/commit/15b725eb3c634b493203da526d188060b06f14d1
  Author: Christian Huitema <huitema@huitema.net>
  Date:   2020-07-15 (Wed, 15 Jul 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: 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: 8d117c6b3b5885b3c922be19a2cb8a9a6ff105bb
      https://github.com/quicwg/base-drafts/commit/8d117c6b3b5885b3c922be19a2cb8a9a6ff105bb
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-01 (Sat, 01 Aug 2020)

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

  Log Message:
  -----------
  Add some MUSTs

Fixes #3944


  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: e8c7dd1611d7d2060cb17103dc6d07c3803e1a78
      https://github.com/quicwg/base-drafts/commit/e8c7dd1611d7d2060cb17103dc6d07c3803e1a78
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

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

  Log Message:
  -----------
  Let server abort on post-Retry packet number reset

Fixes issue #3989.


  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: 02981cd8125623874c761b2a2689d2154ea96511
      https://github.com/quicwg/base-drafts/commit/02981cd8125623874c761b2a2689d2154ea96511
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-10 (Mon, 10 Aug 2020)

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

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


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

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

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


  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: a66b21eda0289e756188f3de712b21b49b199679
      https://github.com/quicwg/base-drafts/commit/a66b21eda0289e756188f3de712b21b49b199679
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-13 (Thu, 13 Aug 2020)

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

  Log Message:
  -----------
  Document request forgery

First cut at this, sorry about it being so long.  It's fairly hard to
write this, particularly since the existing documentation is so sparse.
Hopefully this is clear enough.  I haven't had time to properly
proof-read it, so it's probably not very good.  But I thought I'd share
what I got.

This includes some basic countermeasures, but they aren't very good.
I think that's OK, but we should discuss.

Closes #3995.


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

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

  Log Message:
  -----------
  Use a reference with a DOI that I can find


  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: 7c8598786dd7a907818264a3a6b6837ce13f40d7
      https://github.com/quicwg/base-drafts/commit/7c8598786dd7a907818264a3a6b6837ce13f40d7
  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 draft-ietf-quic-recovery.md

Gorry's suggestions from #3992


  Commit: 6c0ad3c38ca6106f6b54d1de08fffa30d6d45b5a
      https://github.com/quicwg/base-drafts/commit/6c0ad3c38ca6106f6b54d1de08fffa30d6d45b5a
  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 draft-ietf-quic-recovery.md


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

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

  Log Message:
  -----------
  Many small corrections

OK, some of these are pretty big in that they fix my errors by inverting the meaning.

Co-authored-by: Lucas Pardue <lucaspardue.24.7@gmail.com>
Co-authored-by: Kazuho Oku <kazuhooku@gmail.com>
Co-authored-by: Mike Bishop <mbishop@evequefou.be>


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

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

  Log Message:
  -----------
  Control is via DNS


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

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

  Log Message:
  -----------
  We assume this limitation, though it might not be necessarily true


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

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

  Log Message:
  -----------
  Take suggestions from Lucas and massage a bit


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

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

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


  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: 5e7f92e3848a907d9503a218042b4a7ac9a051d6
      https://github.com/quicwg/base-drafts/commit/5e7f92e3848a907d9503a218042b4a7ac9a051d6
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-17 (Mon, 17 Aug 2020)

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

  Log Message:
  -----------
  SHOULD NOT reuse tokens; to allow for all those exceptions


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

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

  Log Message:
  -----------
  Attempt to define slow start/congestion avoidance

This essentially rewrites these small sections.

The definitions are new.  The text on how the congestion window
increases is just tweaked.  The reaction to loss is moved to the
congestion avoidance section, to avoid repetition.

Closes #3982.


  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: 2f3927e55f3a01aae44ee42ed324f49788214509
      https://github.com/quicwg/base-drafts/commit/2f3927e55f3a01aae44ee42ed324f49788214509
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-18 (Tue, 18 Aug 2020)

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

  Log Message:
  -----------
  detected/increased

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


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

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

  Log Message:
  -----------
  Integrate the changes from #3978

This will mean that I can ignore those changes when rebasing.  Though
@ianswett probably should review to ensure that I retained the intent.


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

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

  Log Message:
  -----------
  Describe inputs to TLS more clearly

This clarifies the TLS interface by explaining that TLS only generates
outputs (handshake bytes or keying material) in response to inputs.
Previously, the only inputs we acknowledged were the handshake bytes,
but this recognizes two more: the signal from the client to start
handshaking, and - for async validation - a signal that a certificate is
OK or not.

Closes #3873.


  Commit: 350846db14974fec5cb25810496aca4590df48ef
      https://github.com/quicwg/base-drafts/commit/350846db14974fec5cb25810496aca4590df48ef
  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: 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: 3ff276ce608da8a9b1325d8a76397ae3cbe75e11
      https://github.com/quicwg/base-drafts/commit/3ff276ce608da8a9b1325d8a76397ae3cbe75e11
  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

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


  Commit: 97b471268553d36987f495f540457820d8b39d38
      https://github.com/quicwg/base-drafts/commit/97b471268553d36987f495f540457820d8b39d38
  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

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


  Commit: 1548c57ebf2945eabb485a3e33fb0359fff5e730
      https://github.com/quicwg/base-drafts/commit/1548c57ebf2945eabb485a3e33fb0359fff5e730
  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: 2775fdd582e3f7f977f1774300bd1f3486e072e1
      https://github.com/quicwg/base-drafts/commit/2775fdd582e3f7f977f1774300bd1f3486e072e1
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

  Log Message:
  -----------
  ssthresh being initiallly infinite means that you start in slow start

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


  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: dfc8827197fd9f3590acb897a7052f253eb4ccc9
      https://github.com/quicwg/base-drafts/commit/dfc8827197fd9f3590acb897a7052f253eb4ccc9
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

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

  Log Message:
  -----------
  Much JanaIyengar review feedback


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

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

  Log Message:
  -----------
  Some residual cleanup


  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: 16d6dd8f9085f638a88b0be0de122a49eeb71a7f
      https://github.com/quicwg/base-drafts/commit/16d6dd8f9085f638a88b0be0de122a49eeb71a7f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

  Log Message:
  -----------
  Clarify NewReno


  Commit: 709d8e83339d82ffb7d097e60989a508ff9cb70d
      https://github.com/quicwg/base-drafts/commit/709d8e83339d82ffb7d097e60989a508ff9cb70d
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

  Log Message:
  -----------
  Remove a sentence


  Commit: 84729dc2a48299facfe2c7eef47d5db015fc7aca
      https://github.com/quicwg/base-drafts/commit/84729dc2a48299facfe2c7eef47d5db015fc7aca
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-08-21 (Fri, 21 Aug 2020)

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

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


  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: bb961751b3168fc43ba08df5a268811452559628
      https://github.com/quicwg/base-drafts/commit/bb961751b3168fc43ba08df5a268811452559628
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  Reword congestion signal response

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


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

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

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


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

  Changed paths:

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/ianswett-must-new-reno' into define-ss-ca


  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: 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: 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: 71bc8a5e932ebb1cb0183238af652b095612f78e
      https://github.com/quicwg/base-drafts/commit/71bc8a5e932ebb1cb0183238af652b095612f78e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-08-25 (Tue, 25 Aug 2020)

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

  Log Message:
  -----------
  fix duplication and make allowance for not reducing cwnd immediately


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

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

  Log Message:
  -----------
  consistently newreno


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

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

  Log Message:
  -----------
  A Congestion Control state machine

This adds a state machine and makes further changes to the presentation
of the congestion control states in line with that presentation.  This
rolls in the normative changes from #3978.

Closes #4045.


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

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

  Log Message:
  -----------
  Make pseudocode match directly


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

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

  Log Message:
  -----------
  Corrections and suggestions

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


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

  Changed paths:

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/ianswett-must-new-reno' into cc-fsm


  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: 5d3f651cf191c411ebe674e03cebcd279c5279b5
      https://github.com/quicwg/base-drafts/commit/5d3f651cf191c411ebe674e03cebcd279c5279b5
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-27 (Thu, 27 Aug 2020)

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

  Log Message:
  -----------
  a/the

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


  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: 1cfbb7fdec57f73d8921736e093f7dd2e29b7974
      https://github.com/quicwg/base-drafts/commit/1cfbb7fdec57f73d8921736e093f7dd2e29b7974
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-08-31 (Mon, 31 Aug 2020)

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

  Log Message:
  -----------
  Make the preferred address change prominent


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

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

  Log Message:
  -----------
  Mention ciphertext malleability


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

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

  Log Message:
  -----------
  This is not a true defense


  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


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

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

  Log Message:
  -----------
  Ian's suggestions

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


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

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

  Log Message:
  -----------
  Reshuffle paragraphs, reflow


  Commit: 6d6a93fe5dfa40380e138f72dc1436ce4e093608
      https://github.com/quicwg/base-drafts/commit/6d6a93fe5dfa40380e138f72dc1436ce4e093608
  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 async-cert-validation


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

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

  Log Message:
  -----------
  Certificate validation external to the stack


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

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

  Log Message:
  -----------
  Framing this as async processing works pretty well


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

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

  Log Message:
  -----------
  Path validation is not return reachability

The original design for path validation attempted to validate return
reachability by requiring that PATH_RESPONSE followed the same path as
PATH_CHALLENGE.  We removed that long ago, but the text retained echoes
of that choice.

Closes #4064.


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

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

  Log Message:
  -----------
  Pseudocode for persistent congestion is too hard

This removes that function, relying instead on comments and the
definition in text (which people have noted is now very clear).

I have also reset a couple of extra variables in this case.  It is
important to catch all of these because if you don't you get poor
outcomes.

The only question I have is regarding bytes in flight.  I think that we
need to keep tracking those bytes, or the overall accounting gets messy.
That is what our implementation does anyway.

Closes #4010.
Closes #3972.


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

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

  Log Message:
  -----------
  Some excellent suggestions

That will cause me to need to pull, rewrap, and push...

Co-authored-by: Eric Kinnear <ekinnear@users.noreply.github.com>


  Commit: 43d9179a6211ed1716a2c42a854666baddd3a243
      https://github.com/quicwg/base-drafts/commit/43d9179a6211ed1716a2c42a854666baddd3a243
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-09-02 (Wed, 02 Sep 2020)

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

  Log Message:
  -----------
  Fix spelling and style consistency nits (#3949)


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

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

  Log Message:
  -----------
  Merge pull request #3990 from dtikhonov/202008100838-server-abort-on-pn-reset

Let server abort on post-Retry packet number reset


  Commit: 3ac8b4c5285e3b08044b7d63cbf6a7a6e342b3c0
      https://github.com/quicwg/base-drafts/commit/3ac8b4c5285e3b08044b7d63cbf6a7a6e342b3c0
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

  Log Message:
  -----------
  fixing an incorrect reference.


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

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

  Log Message:
  -----------
  Merge pull request #4068 from quicwg/path-reponse-path

Path validation is not return reachability


  Commit: 2b2c9ff9d90916d9244f7fb5e9f2617393368ecc
      https://github.com/quicwg/base-drafts/commit/2b2c9ff9d90916d9244f7fb5e9f2617393368ecc
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

  Log Message:
  -----------
  HTTP hex to lower-case


  Commit: 617265a277b3583d6a74e60b073696d271e37b30
      https://github.com/quicwg/base-drafts/commit/617265a277b3583d6a74e60b073696d271e37b30
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

  Log Message:
  -----------
  TLS hex to lower-case


  Commit: a95b9be1c3617e15b078b5f4f6c109438d79c54f
      https://github.com/quicwg/base-drafts/commit/a95b9be1c3617e15b078b5f4f6c109438d79c54f
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

  Log Message:
  -----------
  Transport hex to lower-case


  Commit: 5f4ed7e4f1898e044a626465a98a4f3ec3235b21
      https://github.com/quicwg/base-drafts/commit/5f4ed7e4f1898e044a626465a98a4f3ec3235b21
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

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


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

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

  Log Message:
  -----------
  Cite RFC768 for UDP


  Commit: c06ca12c8529908e572b3391547a892073141c8e
      https://github.com/quicwg/base-drafts/commit/c06ca12c8529908e572b3391547a892073141c8e
  Author: Lars Eggert <200328+larseggert@users.noreply.github.com>
  Date:   2020-09-04 (Fri, 04 Sep 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: df54d8d2f4824cfeb4c16419796d0e3082359004
      https://github.com/quicwg/base-drafts/commit/df54d8d2f4824cfeb4c16419796d0e3082359004
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #4005 from quicwg/define-ss-ca

Attempt to define slow start/congestion avoidance


  Commit: 45fbd4389d76e213ca305439d5572b2f30bc9624
      https://github.com/quicwg/base-drafts/commit/45fbd4389d76e213ca305439d5572b2f30bc9624
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-04 (Fri, 04 Sep 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: 0194e02c796f0a9d31789a20e448870fceb74232
      https://github.com/quicwg/base-drafts/commit/0194e02c796f0a9d31789a20e448870fceb74232
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-04 (Fri, 04 Sep 2020)

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

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


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

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

  Log Message:
  -----------
  Merge pull request #4072 from kazu-yamamoto/fix-ref

fixing an incorrect reference.


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

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

  Log Message:
  -----------
  Merge pull request #4073 from larseggert/cite-768

Cite RFC768 for UDP


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

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

  Log Message:
  -----------
  Editorial comments


  Commit: 613761d482707e93265916de0172d919e071bcfa
      https://github.com/quicwg/base-drafts/commit/613761d482707e93265916de0172d919e071bcfa
  Author: mirjak <mirja.kuehlewind@ericsson.com>
  Date:   2020-09-07 (Mon, 07 Sep 2020)

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

  Log Message:
  -----------
  Expand IV on first occurrence


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

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

  Log Message:
  -----------
  Merge pull request #4075 from mirjak/patch-26

Expand IV on first occurrence


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

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

  Log Message:
  -----------
  Merge pull request #4055 from quicwg/cc-fsm

State machine for CC


  Commit: 6e77b5a316236b110405872e83b94083a1da14b7
      https://github.com/quicwg/base-drafts/commit/6e77b5a316236b110405872e83b94083a1da14b7
  Author: Kazu Yamamoto <kazu@iij.ad.jp>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

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

  Log Message:
  -----------
  fixing a fig.


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

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

  Log Message:
  -----------
  Merge pull request #4077 from kazu-yamamoto/fix-fig

fixing a fig of recovery


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

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

  Log Message:
  -----------
  Merge pull request #3996 from quicwg/request-forgery

Document request forgery


  Commit: 29cfd8c2d14d314836ee64848a6a8835c0e0f440
      https://github.com/quicwg/base-drafts/commit/29cfd8c2d14d314836ee64848a6a8835c0e0f440
  Author: Lucas Pardue <lucaspardue.24.7@gmail.com>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

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

  Log Message:
  -----------
  All H3 frames are flow controlled (#4074)

* All H3 frames are flow controlled

* MT's suggestion

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

* Clarify frame header and payload flow control

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


  Commit: 8e2cafeec89aa6a65170902f46fed48d0af25d27
      https://github.com/quicwg/base-drafts/commit/8e2cafeec89aa6a65170902f46fed48d0af25d27
  Author: Julian Reschke <julian.reschke@gmx.de>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

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

  Log Message:
  -----------
  fix dangling ref to HTTP11 (#4062)

* fix dangling ref to HTTP11

* Wrap

* Apply suggestions from code review

Co-authored-by: Martin Thomson <mt@lowentropy.net>
Co-authored-by: Mike Bishop <mbishop@evequefou.be>


  Commit: 30b7f992e67f1884028cb2c71e11197e1e3f55cb
      https://github.com/quicwg/base-drafts/commit/30b7f992e67f1884028cb2c71e11197e1e3f55cb
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-09-09 (Wed, 09 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 acks-for-0rtt-complete


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

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

  Log Message:
  -----------
  Merge pull request #3914 from huitema/acks-for-0rtt-complete

Acks for 0rtt only after Handshake Complete as in Quic-TLS 4.1.1


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

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

  Log Message:
  -----------
  oops


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

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

  Log Message:
  -----------
  Filter out packets sent before an RTT sample


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

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

  Log Message:
  -----------
  Merge pull request #4011 from quicwg/async-cert-validation

Describe inputs to TLS more clearly


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

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

  Log Message:
  -----------
  Make a copy for this


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

  Changed paths:
    M draft-ietf-quic-http.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 no-pc-pseudocode


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

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

  Log Message:
  -----------
  Copy inline


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

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

  Log Message:
  -----------
  curlies


  Commit: 4bfdbfdb33f26681818e9d4b87b1f2503e95113f
      https://github.com/quicwg/base-drafts/commit/4bfdbfdb33f26681818e9d4b87b1f2503e95113f
  Author: Junho Choi <junho@cloudflare.com>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

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

  Log Message:
  -----------
  Add a text for alternative approach for congestion avoidance cwnd growth

Instead of updating pseudocode of cwnd growth in congestion avoidance,
add a text on alternative approach described in RFC3465.

Close #3917.


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

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

  Log Message:
  -----------
  Invert comment


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

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

  Log Message:
  -----------
  Merge pull request #4080 from quicwg/no-pc-pseudocode

Pseudocode for persistent congestion is too hard


  Commit: e5b556f0603c328138148fb1290d6518fed6f691
      https://github.com/quicwg/base-drafts/commit/e5b556f0603c328138148fb1290d6518fed6f691
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-08 (Tue, 08 Sep 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: f515780ef546b5ad57f1ecf660003f938ab4d3ae
      https://github.com/quicwg/base-drafts/commit/f515780ef546b5ad57f1ecf660003f938ab4d3ae
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-09-08 (Tue, 08 Sep 2020)

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

  Log Message:
  -----------
  Merge pull request #4082 from junhochoi/bytes_counting_ca_text

Add a text for alternative approach for congestion avoidance cwnd growth


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

  Changed paths:
    M draft-ietf-quic-http.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 gorry-ecn-rewrite


Compare: https://github.com/quicwg/base-drafts/compare/70e43d5cb8c0...05e3f8505c26