[quicwg/base-drafts] e84650: make transport parameters varint

ianswett <noreply@github.com> Sat, 07 March 2020 10:55 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 9B55D3A1042 for <quic-issues@ietfa.amsl.com>; Sat, 7 Mar 2020 02:55:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.2
X-Spam-Level:
X-Spam-Status: No, score=-0.2 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 qk9fa3nNOQbV for <quic-issues@ietfa.amsl.com>; Sat, 7 Mar 2020 02:55:44 -0800 (PST)
Received: from out-27.smtp.github.com (out-27.smtp.github.com [192.30.252.210]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C402E3A1036 for <quic-issues@ietf.org>; Sat, 7 Mar 2020 02:55:43 -0800 (PST)
Date: Sat, 07 Mar 2020 02:55:42 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1583578542; bh=xvvwmqgGJawX2adCl+J2GOaSLsY9UN651IN0hg+MhGg=; h=Date:From:To:Subject:From; b=E349BgkVFnGrkEO5vTKAys1fChRpmGboKlg2F2gLb+QYPgJrmOQMeK58fUEUonevd unPCCfMyoTmqHjJj7RU7/WNnToiKZ937Q91QHbmCKeOy4wSKy/D9eDF2L/Me9KW5Lm TR97xFYz3e4XB2xxfUhsShLYoAIvFAoaA9UYUCkQ=
From: ianswett <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/ianswett-restore-undecryptable/ab20c8-07a901@github.com>
Subject: [quicwg/base-drafts] e84650: make transport parameters varint
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/0MY1VN_NUIVHWspIg4XKuVwGXMo>
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: Sat, 07 Mar 2020 10:55:50 -0000
X-List-Received-Date: Sat, 07 Mar 2020 10:55:50 -0000

  Branch: refs/heads/ianswett-restore-undecryptable
  Home:   https://github.com/quicwg/base-drafts
  Commit: e846500ce2ee4a6d78b2ab54c2dc9a2dc0d43c9b
      https://github.com/quicwg/base-drafts/commit/e846500ce2ee4a6d78b2ab54c2dc9a2dc0d43c9b
  Author: David Schinazi <dschinazi.ietf@gmail.com>
  Date:   2019-10-29 (Tue, 29 Oct 2019)

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

  Log Message:
  -----------
  make transport parameters varint


  Commit: 6bc3d4ad61c2c11baf7183488613e9fcc5dff1cb
      https://github.com/quicwg/base-drafts/commit/6bc3d4ad61c2c11baf7183488613e9fcc5dff1cb
  Author: David Schinazi <dschinazi.ietf@gmail.com>
  Date:   2019-12-09 (Mon, 09 Dec 2019)

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

  Log Message:
  -----------
  Merge branch 'master' into varinttp


  Commit: b38da3b5b3f6de626ce324cd91226fb0ade25aa0
      https://github.com/quicwg/base-drafts/commit/b38da3b5b3f6de626ce324cd91226fb0ade25aa0
  Author: mirjak <mirja.kuehlewind@ericsson.com>
  Date:   2020-01-22 (Wed, 22 Jan 2020)

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

  Log Message:
  -----------
  Editorial: More concise intro text

Just a proposal but I would prefer to remove the advertising slang ("decades of transport and security experience" and "makes it attractive").


  Commit: f458ac8271c7e50e1111794d454e52eee9bf590f
      https://github.com/quicwg/base-drafts/commit/f458ac8271c7e50e1111794d454e52eee9bf590f
  Author: mirjak <mirja.kuehlewind@ericsson.com>
  Date:   2020-01-23 (Thu, 23 Jan 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: 26a38dd8278fb208ff2610fc5b2aae5ec671206b
      https://github.com/quicwg/base-drafts/commit/26a38dd8278fb208ff2610fc5b2aae5ec671206b
  Author: mirjak <mirja.kuehlewind@ericsson.com>
  Date:   2020-01-23 (Thu, 23 Jan 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: d8d72ab1e2c156657bc06f07f36585c66bdb06da
      https://github.com/quicwg/base-drafts/commit/d8d72ab1e2c156657bc06f07f36585c66bdb06da
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-01-24 (Fri, 24 Jan 2020)

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

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


  Commit: d75fdc94ad7377ed916b0e5dcf996f2b710be524
      https://github.com/quicwg/base-drafts/commit/d75fdc94ad7377ed916b0e5dcf996f2b710be524
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2020-01-27 (Mon, 27 Jan 2020)

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

  Log Message:
  -----------
  Fix: server cannot proceed to handshake when given an invalid Retry token

Fixes issue #3396


  Commit: 5108eb30b428dec3a39138bbcadfa70dfdd5d05e
      https://github.com/quicwg/base-drafts/commit/5108eb30b428dec3a39138bbcadfa70dfdd5d05e
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-04 (Tue, 04 Feb 2020)

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

  Log Message:
  -----------
  Reset PTO and loss detection timer when discarding keys

Fixes #3272 

This doesn't add normative statements, but it could if people would like.


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

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

  Log Message:
  -----------
  Remember active_connection_id_limit for 0-RTT

Simple.  It appears as though I missed this when @marten-seeman added
this transport parameter.  We shouldn't make more exceptions for 0-RTT.

Closes #3423.


  Commit: 9876208d33d68d923d31699b7a5e54e32bf321f1
      https://github.com/quicwg/base-drafts/commit/9876208d33d68d923d31699b7a5e54e32bf321f1
  Author: David Schinazi <dschinazi.ietf@gmail.com>
  Date:   2020-02-05 (Wed, 05 Feb 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
    R initial-protection.js
    A protection-samples.js

  Log Message:
  -----------
  Merge branch 'master' into varinttp


  Commit: 6ab9bab55bb3247e5f8938fd908578f9ef13187e
      https://github.com/quicwg/base-drafts/commit/6ab9bab55bb3247e5f8938fd908578f9ef13187e
  Author: David Schinazi <dschinazi.ietf@gmail.com>
  Date:   2020-02-05 (Wed, 05 Feb 2020)

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

  Log Message:
  -----------
  revert preferred_address change


  Commit: 6b01be6c4d9caa77f6bcefa7d42bcdbfe9f1deec
      https://github.com/quicwg/base-drafts/commit/6b01be6c4d9caa77f6bcefa7d42bcdbfe9f1deec
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

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

  Log Message:
  -----------
  Add pseudocode


  Commit: db231e9d6c2c991c3a9360d3f4832ce32d9a6427
      https://github.com/quicwg/base-drafts/commit/db231e9d6c2c991c3a9360d3f4832ce32d9a6427
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-07 (Fri, 07 Feb 2020)

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

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


  Commit: ecb7a76c16022536bc420fa08e74af11d2602ed6
      https://github.com/quicwg/base-drafts/commit/ecb7a76c16022536bc420fa08e74af11d2602ed6
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

  Log Message:
  -----------
  MAY send 1 packet entering recovery

Similar to TCP as described in Section 5 of RFC 6675

Fixes #3335


  Commit: 998a43f5aebbd68123e968cd6c9f88e887825a31
      https://github.com/quicwg/base-drafts/commit/998a43f5aebbd68123e968cd6c9f88e887825a31
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

  Log Message:
  -----------
  Update pseudocode


  Commit: 02c21901dcfbf55abb1a801ac5118cab06f0ad2a
      https://github.com/quicwg/base-drafts/commit/02c21901dcfbf55abb1a801ac5118cab06f0ad2a
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

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


  Commit: f247379b14f50465adc7c992a7db5853430686c8
      https://github.com/quicwg/base-drafts/commit/f247379b14f50465adc7c992a7db5853430686c8
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

  Log Message:
  -----------
  Idle timeout editorial fixes

>From @janaiyengar and @MikeBishop comments on #3099 

Fixes #3184


  Commit: 8c52fd83cb5a0228dd696e45f556617e8156036f
      https://github.com/quicwg/base-drafts/commit/8c52fd83cb5a0228dd696e45f556617e8156036f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

  Log Message:
  -----------
  Clarify client anti-amplification response

Clarifies why a client might send a Handshake packet, as well as generally tries to improve the anti-deadlock text.

Fixes #2598


  Commit: 6138a07267ab9a28d00eaec8f3699cf60a6dc7fe
      https://github.com/quicwg/base-drafts/commit/6138a07267ab9a28d00eaec8f3699cf60a6dc7fe
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

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


  Commit: 2793b5c477c8ef4672c5d056510d685f83b0bf90
      https://github.com/quicwg/base-drafts/commit/2793b5c477c8ef4672c5d056510d685f83b0bf90
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

  Log Message:
  -----------
  Simplify


  Commit: a6e821584e80f2fa5efe02a21aba0926131d7a4d
      https://github.com/quicwg/base-drafts/commit/a6e821584e80f2fa5efe02a21aba0926131d7a4d
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-09 (Sun, 09 Feb 2020)

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

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


  Commit: 578d2b79af642126ee9be062851b621c8e0751ae
      https://github.com/quicwg/base-drafts/commit/578d2b79af642126ee9be062851b621c8e0751ae
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

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

  Log Message:
  -----------
  Martin's suggestions


  Commit: 321c59afbcf01afa80373633c9ec2058a9088cf8
      https://github.com/quicwg/base-drafts/commit/321c59afbcf01afa80373633c9ec2058a9088cf8
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-10 (Mon, 10 Feb 2020)

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

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


  Commit: d7fabb01733c3ccfb21c2eedb25d17e4de82cbb6
      https://github.com/quicwg/base-drafts/commit/d7fabb01733c3ccfb21c2eedb25d17e4de82cbb6
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-12 (Wed, 12 Feb 2020)

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

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


  Commit: 731f802da4f5fb7a0b8af17a42387bc38d5cf93a
      https://github.com/quicwg/base-drafts/commit/731f802da4f5fb7a0b8af17a42387bc38d5cf93a
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-12 (Wed, 12 Feb 2020)

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

  Log Message:
  -----------
  ACK-only packets are not congestion controlled

Clarifies that losing ACK-only packets is detectable in QUIC, but this draft specifies no response to their loss.

Fixes #3451


  Commit: 80ace942ea90075bf9174f641c1caf2b5f98b4de
      https://github.com/quicwg/base-drafts/commit/80ace942ea90075bf9174f641c1caf2b5f98b4de
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-14 (Fri, 14 Feb 2020)

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

  Log Message:
  -----------
  Fix the section reference

In recovery for max_ack_delay of 0.

Came from #3459


  Commit: 86ae5b47c6f73a1356b211cf4db0a6b2dcd23d85
      https://github.com/quicwg/base-drafts/commit/86ae5b47c6f73a1356b211cf4db0a6b2dcd23d85
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

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

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


  Commit: 7f0e36ce84a70e4e22b4ab1454d05884052b68b0
      https://github.com/quicwg/base-drafts/commit/7f0e36ce84a70e4e22b4ab1454d05884052b68b0
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

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

  Log Message:
  -----------
  Add back old sentence


  Commit: 6fa5c4286429fd28fd5447936214d37d50b6f2c0
      https://github.com/quicwg/base-drafts/commit/6fa5c4286429fd28fd5447936214d37d50b6f2c0
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

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

  Log Message:
  -----------
  Clarify adaptive loss thresholds

Fixes #3389 by clarifying that one may start with a smaller time threshold, not a smaller packet threshold.


  Commit: 275ab8038214c051d9e767d43c08a2f9b3f042bd
      https://github.com/quicwg/base-drafts/commit/275ab8038214c051d9e767d43c08a2f9b3f042bd
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-15 (Sat, 15 Feb 2020)

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

  Log Message:
  -----------
  Make congestion control more self-contained

Clarifies a few points and moves the initial window recommendation from the pseudocode to the text.

Fixes #3088


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

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

  Log Message:
  -----------
  Deadlocks, and how to avoid them (#3458)

* Deadlocks, and how to avoid them

Much belated, this attempts to address the concerns about deadlocking.
Basically, this says that you should avoid instructions that don't have
flow control credit.  It doesn't say how an encoder might learn what
limits are, but we've seen a range of tactics being used in
implementations and I don't want to get into transport API debates.

This doesn't cover the memory exhaustion attack that @kazuho suggests on
the issue; I think that is better covered more generally by the
connection-level flow control limits.

Closes #1420.

* Taking Ian's suggestion and rearranging slighty


  Commit: ef8f18206b9da3eff234e1ea01ad888f506dff2e
      https://github.com/quicwg/base-drafts/commit/ef8f18206b9da3eff234e1ea01ad888f506dff2e
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-19 (Wed, 19 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3460 from quicwg/ianswett-ref

Fix the section reference


  Commit: 7660a51226fe6ba10b0793a88466954b0210e580
      https://github.com/quicwg/base-drafts/commit/7660a51226fe6ba10b0793a88466954b0210e580
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-19 (Wed, 19 Feb 2020)

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

  Log Message:
  -----------
  Separate out initial and min congestion window


  Commit: 5f29a7d639ebb49470f324fb5bd6a9f3f5ce0279
      https://github.com/quicwg/base-drafts/commit/5f29a7d639ebb49470f324fb5bd6a9f3f5ce0279
  Author: Alessandro Ghedini <alessandro@ghedini.me>
  Date:   2020-02-19 (Wed, 19 Feb 2020)

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

  Log Message:
  -----------
  Fix grammer: for indicate -> to indicate (#3469)


  Commit: d116e03baea1a4012f5d4ab20ee5619a7cca3d03
      https://github.com/quicwg/base-drafts/commit/d116e03baea1a4012f5d4ab20ee5619a7cca3d03
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-20 (Thu, 20 Feb 2020)

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

  Log Message:
  -----------
  Add a no-op changelog for recovery since -25


  Commit: fea5aea293a99bcdd31bb70d5b18c5c298b45a98
      https://github.com/quicwg/base-drafts/commit/fea5aea293a99bcdd31bb70d5b18c5c298b45a98
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-20 (Thu, 20 Feb 2020)

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

  Log Message:
  -----------
  Http since -25 changelog


  Commit: e4a4a5f5171e8a1ec2b4ca60a6fc8d3264221123
      https://github.com/quicwg/base-drafts/commit/e4a4a5f5171e8a1ec2b4ca60a6fc8d3264221123
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-20 (Thu, 20 Feb 2020)

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

  Log Message:
  -----------
  qpack changelog


  Commit: df32bc8402a900e09390e7e41c7f7cef8f8a9516
      https://github.com/quicwg/base-drafts/commit/df32bc8402a900e09390e7e41c7f7cef8f8a9516
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-20 (Thu, 20 Feb 2020)

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

  Log Message:
  -----------
  tls


  Commit: bac73750cfde8b0f73d1dc4ba5602b5968e70e8e
      https://github.com/quicwg/base-drafts/commit/bac73750cfde8b0f73d1dc4ba5602b5968e70e8e
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-20 (Thu, 20 Feb 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

  Log Message:
  -----------
  Merge pull request #3472 from quicwg/ianswett-noop-recovery-changelog

Add a changelog for http, qpack, tls, and recovery since -25


  Commit: 8e5bbdf5e6d2a542e97a1ba54a57d5fbbcb78e19
      https://github.com/quicwg/base-drafts/commit/8e5bbdf5e6d2a542e97a1ba54a57d5fbbcb78e19
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2020-02-21 (Fri, 21 Feb 2020)

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

  Log Message:
  -----------
  Application-layer close (#3437)


  Commit: c1b860491d2cb6ad1c45dacd02a521988654430e
      https://github.com/quicwg/base-drafts/commit/c1b860491d2cb6ad1c45dacd02a521988654430e
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-22 (Sat, 22 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3169 from DavidSchinazi/varinttp

Make transport parameters varint


  Commit: dd3b8b0e62babfd1a647309d05d2c38f43d9fd27
      https://github.com/quicwg/base-drafts/commit/dd3b8b0e62babfd1a647309d05d2c38f43d9fd27
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-22 (Sat, 22 Feb 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:
  -----------
  Add changelogs for transport -26 and all -27


  Commit: 794323875ce8dd4b408a96a88ea128e77c0999e9
      https://github.com/quicwg/base-drafts/commit/794323875ce8dd4b408a96a88ea128e77c0999e9
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-22 (Sat, 22 Feb 2020)

  Changed paths:
    M draft-ietf-quic-tls.md
    M protection-samples.js

  Log Message:
  -----------
  Update examples for -27


  Commit: b8779343f9b51d7d5435b5cd3e6d0bece516b329
      https://github.com/quicwg/base-drafts/commit/b8779343f9b51d7d5435b5cd3e6d0bece516b329
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-22 (Sat, 22 Feb 2020)

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

  Log Message:
  -----------
  Remove tabs from recovery draft


  Commit: 15612646cc9e36ade7043fc93c4114c0221712c7
      https://github.com/quicwg/base-drafts/commit/15612646cc9e36ade7043fc93c4114c0221712c7
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-22 (Sat, 22 Feb 2020)

  Changed paths:
    M .lint.py

  Log Message:
  -----------
  Lint HTAB

I caught Ian adding these once, then failed to catch it a second time.
Fool me once...


  Commit: 6e13a0be0d540146fa663effc0d00dc058b2ea7f
      https://github.com/quicwg/base-drafts/commit/6e13a0be0d540146fa663effc0d00dc058b2ea7f
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3444 from quicwg/ianswett-idle-timeout-editorial

Idle timeout editorial fixes


  Commit: 41b3967ae5fcfe974912139de243b0d91b595082
      https://github.com/quicwg/base-drafts/commit/41b3967ae5fcfe974912139de243b0d91b595082
  Author: David Schinazi <dschinazi.ietf@gmail.com>
  Date:   2020-02-22 (Sat, 22 Feb 2020)

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

  Log Message:
  -----------
  Update reference to RFC8740


  Commit: ea0cd3e665e5f6f1b5cbf05736a8c7c670a18844
      https://github.com/quicwg/base-drafts/commit/ea0cd3e665e5f6f1b5cbf05736a8c7c670a18844
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-23 (Sun, 23 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3479 from DavidSchinazi/rfc8740

Update reference to RFC8740


  Commit: 96a64024ce8a2cbb5e9ab58de4180ed53166fc3a
      https://github.com/quicwg/base-drafts/commit/96a64024ce8a2cbb5e9ab58de4180ed53166fc3a
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

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

  Log Message:
  -----------
  Remove tabs from recovery draft


  Commit: 69c2d95035420cc9bc596ed1d6a3373dfbe85548
      https://github.com/quicwg/base-drafts/commit/69c2d95035420cc9bc596ed1d6a3373dfbe85548
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

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

  Log Message:
  -----------
  Transport parameters can be declared unilaterally

The text already says this, but we lost track of it.  This hopefully
clarifies that.

Closes #3429.


  Commit: e28286096182fa8b57a8607da90ce73144b3f105
      https://github.com/quicwg/base-drafts/commit/e28286096182fa8b57a8607da90ce73144b3f105
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

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

  Log Message:
  -----------
  ^^


  Commit: d38e8c0f0d7376c66a1c0c64111177879321cb50
      https://github.com/quicwg/base-drafts/commit/d38e8c0f0d7376c66a1c0c64111177879321cb50
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

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

  Log Message:
  -----------
  Scope connection IDs to the current connection

This isn't strictly necessary, as it might be implied by the definition
of a connection ID.

Closes #3484.


  Commit: f9b64c275b366d0b745340da92d0ad019d48ce25
      https://github.com/quicwg/base-drafts/commit/f9b64c275b366d0b745340da92d0ad019d48ce25
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2020-02-24 (Mon, 24 Feb 2020)

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

  Log Message:
  -----------
  Fix typo in transport draft changelog


  Commit: 2ce00d0f25b338bbc3a917805fb06d477edfacc1
      https://github.com/quicwg/base-drafts/commit/2ce00d0f25b338bbc3a917805fb06d477edfacc1
  Author: Bence Béky <bencebeky@users.noreply.github.com>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

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

  Log Message:
  -----------
  Improve language on evictable entries. (#3131)

* Improve language on blocking entries.

Remove "insertion has been acknowledged" phrase to avoid confusion
between Header Acknowledgement instructions implicitly acknowledging
encoder stream instructions and explicitly acknowledging header blocks.
Use Known Received Count instead.

Clarify that references on the encoder stream do not block an entry from
eviction.  Trivial as it is, I overlooked this at first, and added quite
some unnecessary complexity that was eventually removed at
https://quiche.googlesource.com/quiche/+/b09d44167c543b80b2c27408dd1f9df3b07c9741.
My motivation here is to help future implementers to avoid this pitfall.

Merge redundant Reference Tracking section into Blocked Dynamic Table
Insertions.

Change style of "Note" at end of section for consistency.  There were
already four sentences starting with "Note that" throughout the draft
before this PR (now there are six), but no other "Note:" markdown.

* Revert changing acknowledging insertion to comparing absolute index to Known Received Count.

* Remove unnecessary wordcrafting to blocked-insertion first paragraph.

* wordsmithing

* nit

* Minor rewording


  Commit: 9e0d7e7cd162c942e9a756f0dbf143f3ff311447
      https://github.com/quicwg/base-drafts/commit/9e0d7e7cd162c942e9a756f0dbf143f3ff311447
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3481 from dtikhonov/202002241022-fix-transport-changelog-typo

Fix typo in transport draft changelog


  Commit: 86f72a783870cb18d6ad334d4edac1f08f7a1f79
      https://github.com/quicwg/base-drafts/commit/86f72a783870cb18d6ad334d4edac1f08f7a1f79
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

  Changed paths:
    M .lint.py

  Log Message:
  -----------
  Merge pull request #3476 from quicwg/lint-tab

Lint tabs


  Commit: 4a202220895c6d2fb9d1cb81a2ecee6eab69cfb0
      https://github.com/quicwg/base-drafts/commit/4a202220895c6d2fb9d1cb81a2ecee6eab69cfb0
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3478 from quicwg/unilateral-tp

Unilateral Transport Parameters


  Commit: 51fdf4251200fb0daf02d2014e6be72e4683f413
      https://github.com/quicwg/base-drafts/commit/51fdf4251200fb0daf02d2014e6be72e4683f413
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3485 from quicwg/connection-scope-id

Scope connection IDs to the current connection


  Commit: d71905f1cccff82204ee98afb9c4532be3348541
      https://github.com/quicwg/base-drafts/commit/d71905f1cccff82204ee98afb9c4532be3348541
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-25 (Tue, 25 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3462 from quicwg/ianswett-adaptive-loss

Clarify adaptive loss thresholds


  Commit: 6d5f3dab6470062bf3649872b3fe21498710dbf6
      https://github.com/quicwg/base-drafts/commit/6d5f3dab6470062bf3649872b3fe21498710dbf6
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

  Log Message:
  -----------
  Fix typo in HTTP draft (#3482)


  Commit: bf46a9b1e6bc81dc0cda1ef84f4c0b440702b872
      https://github.com/quicwg/base-drafts/commit/bf46a9b1e6bc81dc0cda1ef84f4c0b440702b872
  Author: Loganaden Velvindron <logan@cyberstorm.mu>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

  Log Message:
  -----------
  HTTP/3: Add RFC8446 reference for TLS 1.3. (#3483)

* Add RFC8446 reference

* Fix formatting reported by CircleCI

* Fix trailing whitespaces

* Use  symbolic references

Co-Authored-By: Martin Thomson <mt@lowentropy.net>

* Use symbolic reference for TFO

Co-Authored-By: Martin Thomson <mt@lowentropy.net>

* Fix line wrapping

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


  Commit: 55d617658fd32b95c54f27e75d1bab5739032537
      https://github.com/quicwg/base-drafts/commit/55d617658fd32b95c54f27e75d1bab5739032537
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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

Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com>


  Commit: 9124ab1f5e462d386eec478e3813cfccec00148a
      https://github.com/quicwg/base-drafts/commit/9124ab1f5e462d386eec478e3813cfccec00148a
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 0ce17f386f32e69c5e1abeaaddaccc273e4e110c
      https://github.com/quicwg/base-drafts/commit/0ce17f386f32e69c5e1abeaaddaccc273e4e110c
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 52649b9ecb3d4ddf3325e5db8891e7a2e6d95813
      https://github.com/quicwg/base-drafts/commit/52649b9ecb3d4ddf3325e5db8891e7a2e6d95813
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 1bc588fe9dc0227b2aeda8a6311f22ea7c2157a2
      https://github.com/quicwg/base-drafts/commit/1bc588fe9dc0227b2aeda8a6311f22ea7c2157a2
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 1a952f91d3f8d371e5fadfb2a56fb8c63ff6d5de
      https://github.com/quicwg/base-drafts/commit/1a952f91d3f8d371e5fadfb2a56fb8c63ff6d5de
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 1e60a825e535c3d1fddff7c3121b60a9bae1db40
      https://github.com/quicwg/base-drafts/commit/1e60a825e535c3d1fddff7c3121b60a9bae1db40
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: b19b38b5fcb9e4c24fbdf95328fa7f6c726a5180
      https://github.com/quicwg/base-drafts/commit/b19b38b5fcb9e4c24fbdf95328fa7f6c726a5180
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


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

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

  Log Message:
  -----------
  Merge pull request #3445 from quicwg/ianswett-why-send-handshake

Clarify client anti-amplification response


  Commit: 4fc37067f5cb3d62b59b3bd48fac75d5c09a4b36
      https://github.com/quicwg/base-drafts/commit/4fc37067f5cb3d62b59b3bd48fac75d5c09a4b36
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

  Log Message:
  -----------
  MT's comments and minimize text in the appendix


  Commit: 0f2d4bff92a79bf4a385ff5992c7d6d403cbdd4f
      https://github.com/quicwg/base-drafts/commit/0f2d4bff92a79bf4a385ff5992c7d6d403cbdd4f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-26 (Wed, 26 Feb 2020)

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

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


  Commit: 78bae10884d3215cab0726c4841bda11e72c6104
      https://github.com/quicwg/base-drafts/commit/78bae10884d3215cab0726c4841bda11e72c6104
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

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

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


  Commit: 70b56f694d81348b1faabdb289050266cc46e9ba
      https://github.com/quicwg/base-drafts/commit/70b56f694d81348b1faabdb289050266cc46e9ba
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

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

  Log Message:
  -----------
  Merge pull request #3463 from quicwg/ianswett-cc-self-contained

Make congestion control more self-contained


  Commit: 206ae8519c0eca337314a958ab181b9255b98643
      https://github.com/quicwg/base-drafts/commit/206ae8519c0eca337314a958ab181b9255b98643
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

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

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


  Commit: 40ed46141174740f8f9bb9aec5fef2b03594bab3
      https://github.com/quicwg/base-drafts/commit/40ed46141174740f8f9bb9aec5fef2b03594bab3
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2020-02-27 (Thu, 27 Feb 2020)

  Changed paths:
    M .lint.py
    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
    M protection-samples.js

  Log Message:
  -----------
  Merge branch 'master' into ianswett-send-one-packet


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

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

  Log Message:
  -----------
  Merge pull request #3380 from mirjak/patch-5

Editorial: More concise intro text (recovery)


  Commit: 36da8076286a15451100e0de314338cee9b6c005
      https://github.com/quicwg/base-drafts/commit/36da8076286a15451100e0de314338cee9b6c005
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-02-27 (Thu, 27 Feb 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: 062b95580c1371f31d30314e016a9ed85ea67f87
      https://github.com/quicwg/base-drafts/commit/062b95580c1371f31d30314e016a9ed85ea67f87
  Author: mirjak <mirja.kuehlewind@ericsson.com>
  Date:   2020-03-03 (Tue, 03 Mar 2020)

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

  Log Message:
  -----------
  Normative language in cc section

This my need a design issue because I suggest to use two SHOULDs instead of should. However, I would first like to get some feedback if people agree.


  Commit: eb65124854433637e827f68c4b40380c6c301ab1
      https://github.com/quicwg/base-drafts/commit/eb65124854433637e827f68c4b40380c6c301ab1
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-03-03 (Tue, 03 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3492 from mirjak/patch-22

Normative language in cc section


  Commit: 82a53af161f418ba940388c880ae0aa0100312b7
      https://github.com/quicwg/base-drafts/commit/82a53af161f418ba940388c880ae0aa0100312b7
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-03-05 (Thu, 05 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3425 from quicwg/remember-acil

Remember active_connection_id_limit for 0-RTT


  Commit: 6a0f488a1e944fa1df7c30e16db9f50f49e0fab7
      https://github.com/quicwg/base-drafts/commit/6a0f488a1e944fa1df7c30e16db9f50f49e0fab7
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2020-03-05 (Thu, 05 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3398 from dtikhonov/202001271719-cant-proceed-with-invalid-retry

Fix: server cannot proceed to handshake when given an invalid Retry token


  Commit: 3d4a09611afdbabed83c0cd5650307b217bea894
      https://github.com/quicwg/base-drafts/commit/3d4a09611afdbabed83c0cd5650307b217bea894
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-03-04 (Wed, 04 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3453 from quicwg/ianswett-clarify-ack-only

ACK-only packets are not congestion controlled


  Commit: 8dfa6138a6557cb38934ab1363519a5d379dadbc
      https://github.com/quicwg/base-drafts/commit/8dfa6138a6557cb38934ab1363519a5d379dadbc
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-03-04 (Wed, 04 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3443 from quicwg/ianswett-send-one-packet

MAY send 1 packet entering recovery


  Commit: 03d4c76f8c444fa921dbd3c84988c26e3b5b8088
      https://github.com/quicwg/base-drafts/commit/03d4c76f8c444fa921dbd3c84988c26e3b5b8088
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-03-04 (Wed, 04 Mar 2020)

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

  Log Message:
  -----------
  Merge pull request #3415 from quicwg/ianswett-discard-keys-pto

Reset PTO and loss detection timer when discarding keys


  Commit: 07a901a9b9cfc790e9b51278548e808db0daf63f
      https://github.com/quicwg/base-drafts/commit/07a901a9b9cfc790e9b51278548e808db0daf63f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2020-03-07 (Sat, 07 Mar 2020)

  Changed paths:
    M .lint.py
    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
    M protection-samples.js

  Log Message:
  -----------
  Merge branch 'master' into ianswett-restore-undecryptable


Compare: https://github.com/quicwg/base-drafts/compare/ab20c818c34b...07a901a9b9cf