[quicwg/base-drafts] 8ad3ca: Recovery uses both time and packet thresholds

Mike Bishop <mbishop@evequefou.be> Wed, 05 December 2018 00:32 UTC

Return-Path: <bounce+565321.40f-quic-issues=ietf.org@github.com>
X-Original-To: quic-issues@ietfa.amsl.com
Delivered-To: quic-issues@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76B98130E0A for <quic-issues@ietfa.amsl.com>; Tue, 4 Dec 2018 16:32:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.359
X-Spam-Level:
X-Spam-Status: No, score=-3.359 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 rMJdi4zGEYUS for <quic-issues@ietfa.amsl.com>; Tue, 4 Dec 2018 16:32:10 -0800 (PST)
Received: from m71-131.mailgun.net (m71-131.mailgun.net [166.78.71.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B4451200B3 for <quic-issues@ietf.org>; Tue, 4 Dec 2018 16:32:10 -0800 (PST)
DKIM-Signature: a=rsa-sha256; v=1; c=relaxed/relaxed; d=github.com; q=dns/txt; s=mailo; t=1543969929; h=Content-Transfer-Encoding: Content-Type: Mime-Version: Subject: Message-ID: To: Reply-To: From: Date: Sender; bh=6KauJ5C5STElu3K/bJElnoz+QMiY+G5D4S/vXiRMhzY=; b=t4vdgPKjr5JJl7hVKWedUyRJ9juHqKtVtMipTJFhfUO69VsERb1t7/THbO/jI21ZuSI+y7ya bl+GALwUGe1jMtJwdK1aptt5KEkX+ePhCupzmi7+iPcVyg/tFiojAwnJeRfTVgZWhbTpGi1P 35UF3q2NA23jh1rvrsL0OP1Jo/U=
X-Mailgun-Sending-Ip: 166.78.71.131
X-Mailgun-Sid: WyJhNzYyYiIsICJxdWljLWlzc3Vlc0BpZXRmLm9yZyIsICI0MGYiXQ==
Sender: mbishop=evequefou.be@github.com
Received: from github.com (Unknown [192.30.252.37]) by mxa.mailgun.org with ESMTP id 5c071c89.7fc370de6ba0-smtp-out-n02; Wed, 05 Dec 2018 00:32:09 -0000 (UTC)
Date: Tue, 04 Dec 2018 16:32:08 -0800
From: Mike Bishop <mbishop@evequefou.be>
Reply-To: Mike Bishop <mbishop@evequefou.be>
To: quic-issues@ietf.org
Message-ID: <5c071c88df343_4a652aedc9cc05746322@hookshot-fe-32b5f5b.cp1-iad.github.net.mail>
Subject: [quicwg/base-drafts] 8ad3ca: Recovery uses both time and packet thresholds
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="--==_mimepart_5c071c88deb9d_4a652aedc9cc057462c0"; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rIR1lWmgE9tYmhBizw31NUMSV1o>
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, 05 Dec 2018 00:32:15 -0000

  Branch: refs/heads/http/not_excusive
  Home:   https://github.com/quicwg/base-drafts
  Commit: 8ad3caba79f9a834520b2261a35ba0f6bed39d90
      https://github.com/quicwg/base-drafts/commit/8ad3caba79f9a834520b2261a35ba0f6bed39d90
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

  Log Message:
  -----------
  Recovery uses both time and packet thresholds

Based on @pravb feedback at tcpm and my anecdotal experience, combining the two should work well.

Fixes #1969


  Commit: 4367f31056942f8692f972748dd4e06285bcc7f5
      https://github.com/quicwg/base-drafts/commit/4367f31056942f8692f972748dd4e06285bcc7f5
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

  Log Message:
  -----------
  Merge branch 'master' into ianswett-both-thresholds


  Commit: aea6a4265e7386ac2c89aff9c7e0ee053b9de821
      https://github.com/quicwg/base-drafts/commit/aea6a4265e7386ac2c89aff9c7e0ee053b9de821
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: 51ebc206ae583608e09242483a93ce9f509ba9b1
      https://github.com/quicwg/base-drafts/commit/51ebc206ae583608e09242483a93ce9f509ba9b1
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: c23f901273498cb372e1478ece502d0e7be86e0f
      https://github.com/quicwg/base-drafts/commit/c23f901273498cb372e1478ece502d0e7be86e0f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: c98a79c87d102d4544dadf2676161cd7db03fc62
      https://github.com/quicwg/base-drafts/commit/c98a79c87d102d4544dadf2676161cd7db03fc62
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: cd05b4526cf345e7749d07121a8ef16cae4fdffe
      https://github.com/quicwg/base-drafts/commit/cd05b4526cf345e7749d07121a8ef16cae4fdffe
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: 1c2596eb43b86271f6fb12c8ee771e9c009f4900
      https://github.com/quicwg/base-drafts/commit/1c2596eb43b86271f6fb12c8ee771e9c009f4900
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-06 (Tue, 06 Nov 2018)

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

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


  Commit: 52aa21aaa0e49b7db5c0f20c306bbb2dc18850be
      https://github.com/quicwg/base-drafts/commit/52aa21aaa0e49b7db5c0f20c306bbb2dc18850be
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-07 (Wed, 07 Nov 2018)

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

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


  Commit: 21635b4d047ca438b2cef45866913b218bda3455
      https://github.com/quicwg/base-drafts/commit/21635b4d047ca438b2cef45866913b218bda3455
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

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

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

Some of Jana's suggestions


  Commit: 316f7f1313bd89656f467f036916047fbc45a182
      https://github.com/quicwg/base-drafts/commit/316f7f1313bd89656f467f036916047fbc45a182
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-11-21 (Wed, 21 Nov 2018)

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

  Log Message:
  -----------
  Fix for off-path migration attack

This is not an easy attack to defend against, except for
probabilistically.  So what we do is recommend more probing on old paths
to give the endpoint that is apparently migrating more opportunities to
cause the connection to migrate away from the path chosen by an
attacker.

I've tweaked surrounding text a little.  The most interesting being the
3RTO timer on path validation.  It's not the right number, but I don't
think that the right number is attainable, and this is close enough.

This text isn't final. I'd like it to be more accurate AND shorter, but
lack the skills and perspective.

Closes #1278, #1749.


  Commit: 8a385bee3ede8f5432c63da44ec3f82bbd3ab265
      https://github.com/quicwg/base-drafts/commit/8a385bee3ede8f5432c63da44ec3f82bbd3ab265
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

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

  Log Message:
  -----------
  Some editorial tweaks


  Commit: 567ab8e3619bc25b72a0937656c9cf1e14bc84b0
      https://github.com/quicwg/base-drafts/commit/567ab8e3619bc25b72a0937656c9cf1e14bc84b0
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

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

  Log Message:
  -----------
  Heuristics are the worst


  Commit: 60853e5f9f5eebe83b862aa8bf6108c40b29203c
      https://github.com/quicwg/base-drafts/commit/60853e5f9f5eebe83b862aa8bf6108c40b29203c
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-11-28 (Wed, 28 Nov 2018)

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

  Log Message:
  -----------
  PING is reliably delivered


  Commit: 5afcc2a7c9a4bcd7dc0443e2c1c46b6f7e9f9d97
      https://github.com/quicwg/base-drafts/commit/5afcc2a7c9a4bcd7dc0443e2c1c46b6f7e9f9d97
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

Rename to kTimeThreshold and kPacketThreshold


  Commit: d606f714ab878d577e09c71f7fca9dff009e6e8f
      https://github.com/quicwg/base-drafts/commit/d606f714ab878d577e09c71f7fca9dff009e6e8f
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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

Add a reference to RACK


  Commit: fd835fafc27b439f39529a8bd1653362633baece
      https://github.com/quicwg/base-drafts/commit/fd835fafc27b439f39529a8bd1653362633baece
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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


  Commit: 561e22717749ccc0f7d8f22c8d9c8fdb52355954
      https://github.com/quicwg/base-drafts/commit/561e22717749ccc0f7d8f22c8d9c8fdb52355954
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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


  Commit: 7560bb462cacfbfe7cfd5e56ceb12ba846fa03a5
      https://github.com/quicwg/base-drafts/commit/7560bb462cacfbfe7cfd5e56ceb12ba846fa03a5
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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


  Commit: c3bc7bbecfcd015aea92ced387d2a5f6816791a2
      https://github.com/quicwg/base-drafts/commit/c3bc7bbecfcd015aea92ced387d2a5f6816791a2
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Merge branch 'master' into ianswett-both-thresholds


  Commit: ddfe711e11ce216154b7b566433e5ebb12dcb97a
      https://github.com/quicwg/base-drafts/commit/ddfe711e11ce216154b7b566433e5ebb12dcb97a
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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


  Commit: 86cb551026bbe831f73b7ccf5dbf82a0cafa974e
      https://github.com/quicwg/base-drafts/commit/86cb551026bbe831f73b7ccf5dbf82a0cafa974e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  Editorial rework


  Commit: e8ae5ad0bd8e7ae4b72c26e9c5a08ada7791f300
      https://github.com/quicwg/base-drafts/commit/e8ae5ad0bd8e7ae4b72c26e9c5a08ada7791f300
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  lint


  Commit: 6ad1106e093e75e2413a19733bca12ac8a41531e
      https://github.com/quicwg/base-drafts/commit/6ad1106e093e75e2413a19733bca12ac8a41531e
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

  Log Message:
  -----------
  clean up RACK reference


  Commit: 1088bb6e26d782d13ee05b85aa2985111ee33c5c
      https://github.com/quicwg/base-drafts/commit/1088bb6e26d782d13ee05b85aa2985111ee33c5c
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

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

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


  Commit: e8277d1e4e1e5589c42a8f30d6522e7a3464a5b6
      https://github.com/quicwg/base-drafts/commit/e8277d1e4e1e5589c42a8f30d6522e7a3464a5b6
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-12-01 (Sat, 01 Dec 2018)

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

  Log Message:
  -----------
  Repeat tokens in all Initial packets

The client repeats the token in all Initial packets.  Also clarifies that the token is sent in Initial in a few spots.

https://www.ietf.org/mail-archive/web/quic/current/msg05071.html


  Commit: c3206b4990ab6ac7c06bfd106b1b5343f0ff88d1
      https://github.com/quicwg/base-drafts/commit/c3206b4990ab6ac7c06bfd106b1b5343f0ff88d1
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-02 (Sun, 02 Dec 2018)

  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: ce9e08e2374f0aea9abc35fae41ef4433a09a9a9
      https://github.com/quicwg/base-drafts/commit/ce9e08e2374f0aea9abc35fae41ef4433a09a9a9
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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


  Commit: 1c3b5a245a3c135c60388fc902175b09c9267266
      https://github.com/quicwg/base-drafts/commit/1c3b5a245a3c135c60388fc902175b09c9267266
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

Christian/Martin's suggestion


  Commit: 1f053104621da232d13b8872f586b0b9d7c90585
      https://github.com/quicwg/base-drafts/commit/1f053104621da232d13b8872f586b0b9d7c90585
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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


  Commit: 31a48d078982c28962d2798ccf3f7ae649f3c048
      https://github.com/quicwg/base-drafts/commit/31a48d078982c28962d2798ccf3f7ae649f3c048
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  PING loss does not require repair


  Commit: 8a695c9e94c50c800ef44ed1f0153a6fc68bce6e
      https://github.com/quicwg/base-drafts/commit/8a695c9e94c50c800ef44ed1f0153a6fc68bce6e
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

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

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


  Commit: 006843e6dd84ca4a6123814deac552c7fdb2a716
      https://github.com/quicwg/base-drafts/commit/006843e6dd84ca4a6123814deac552c7fdb2a716
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Ian comments


  Commit: d0959523e25f3958808ce205c68a2bb066737334
      https://github.com/quicwg/base-drafts/commit/d0959523e25f3958808ce205c68a2bb066737334
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  edit


  Commit: 000f6127997a5836baf513180cfbd7b64f10bf17
      https://github.com/quicwg/base-drafts/commit/000f6127997a5836baf513180cfbd7b64f10bf17
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  lint


  Commit: 8b42d9539890e986a485f2d76c00ea3d5306715c
      https://github.com/quicwg/base-drafts/commit/8b42d9539890e986a485f2d76c00ea3d5306715c
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2080 from quicwg/editorial-changes

Editorial rework


  Commit: a06d6797096e1e0475db2993e2df5a93525e07f0
      https://github.com/quicwg/base-drafts/commit/a06d6797096e1e0475db2993e2df5a93525e07f0
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  small fix


  Commit: f93fa1f9bb053325a925aa0bfba4e745a1e91090
      https://github.com/quicwg/base-drafts/commit/f93fa1f9bb053325a925aa0bfba4e745a1e91090
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #1974 from quicwg/ianswett-both-thresholds

Recovery uses both time and packet thresholds


  Commit: e80daba7a06aa4b50c6eb0b314450cf4963fabe7
      https://github.com/quicwg/base-drafts/commit/e80daba7a06aa4b50c6eb0b314450cf4963fabe7
  Author: Jana Iyengar <jri.ietf@gmail.com>
  Date:   2018-12-03 (Mon, 03 Dec 2018)

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

  Log Message:
  -----------
  Unnecessary variables


  Commit: 18774ce05e2a5d17ae8d5aa824ff5626a6b56564
      https://github.com/quicwg/base-drafts/commit/18774ce05e2a5d17ae8d5aa824ff5626a6b56564
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

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


  Commit: a232df57d8340db5d01e0c8653ac8258125a52ae
      https://github.com/quicwg/base-drafts/commit/a232df57d8340db5d01e0c8653ac8258125a52ae
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  NEW_CONNECTION_ID: use sequence number for one CID only


  Commit: a91f2ff95e727ae39954861b643da1f7a51521c0
      https://github.com/quicwg/base-drafts/commit/a91f2ff95e727ae39954861b643da1f7a51521c0
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2094 from quicwg/ping

PING loss does not require repair


  Commit: ff532d0bceb0b5816621f88c5cf6381b15ef0e9d
      https://github.com/quicwg/base-drafts/commit/ff532d0bceb0b5816621f88c5cf6381b15ef0e9d
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2068 from quicwg/pmtud

Minor editorial changes


  Commit: 5cc1b8117531decd9d23215d227de6761cd8b0d4
      https://github.com/quicwg/base-drafts/commit/5cc1b8117531decd9d23215d227de6761cd8b0d4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Split paragraph


  Commit: 9ffc6af4e04cf8f672c9e303a0908eef71db8460
      https://github.com/quicwg/base-drafts/commit/9ffc6af4e04cf8f672c9e303a0908eef71db8460
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Editorial suggestions


  Commit: bfd506d139cf7cb44adaa1aa5823967c0f2898dd
      https://github.com/quicwg/base-drafts/commit/bfd506d139cf7cb44adaa1aa5823967c0f2898dd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2033 from quicwg/migration-fix

Fix for off-path migration attack


  Commit: fc92ac6f0c469258faf257740a88d0e6697ccdef
      https://github.com/quicwg/base-drafts/commit/fc92ac6f0c469258faf257740a88d0e6697ccdef
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2089 from quicwg/ianswett-repeat-tokens

Repeat tokens in all Initial packets


  Commit: 1a39061b72e2cd2b65e0c13a94e15138bbeb1e0c
      https://github.com/quicwg/base-drafts/commit/1a39061b72e2cd2b65e0c13a94e15138bbeb1e0c
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2018-12-05 (Wed, 05 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2096 from dtikhonov/201812041052-one-cid-per-seqno

NEW_CONNECTION_ID: use sequence number for one CID only


  Commit: a21a18a138b4871d520df219e745f7d311f1c106
      https://github.com/quicwg/base-drafts/commit/a21a18a138b4871d520df219e745f7d311f1c106
  Author: Dmitri Tikhonov <dtikhonov@live.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
   QPACK wording fix: decoders dont receive resets (#2014)

* Fix wording: decoders don't receive resets

* Reflow paragraph to fit into 80 columns

* Replace one more 'a decoder' with 'an endpoint'

* Fix: endpoints receive resets and deal with streams


  Commit: 6ed6021ebdf6f688b330c3e16bbacfc1d0464f3b
      https://github.com/quicwg/base-drafts/commit/6ed6021ebdf6f688b330c3e16bbacfc1d0464f3b
  Author: Kazuho Oku <kazuhooku@gmail.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Avoid having multiple ways to encode Delta Base Index of zero. (#2005)

As discussed in #2002, there are two ways to encode Delta Base
Index of zero at the wire level; i.e. (sign-bit, delta-base-index)
= (0, 0) and (1, 0).

To avoid having multiple ways to represent one value, we prohibit
the latter form from being used.  A receiver is required to raise
an error when it sees the latter.

This is not only an unnecessary complexity but also contradicts
from the approach we use for Post-Base Indexes.  In case of Post-
Base Indexes, we introduce an offset of one so that the Post-Base
Index of zero and a non-Post-Base Index of zero do not overlap.

The commit adopts the approach to Delta Base Index; giving us
consistency in the design and also removing an error check at the
cost of requiring one subtraction.


  Commit: bf69525a5bd8d0599c980258e5192d8a0926ed7a
      https://github.com/quicwg/base-drafts/commit/bf69525a5bd8d0599c980258e5192d8a0926ed7a
  Author: ianswett <ianswett@users.noreply.github.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Prevent int underflow (#2065)

* Prevent int underflow

Fixes #2052

* Update draft-ietf-quic-recovery.md

Remove else

* Update draft-ietf-quic-recovery.md


  Commit: f0ac9e4ac364cbcdefecf06ecf780d09c3ea0472
      https://github.com/quicwg/base-drafts/commit/f0ac9e4ac364cbcdefecf06ecf780d09c3ea0472
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  DUPLICATE_PUSH instead of multiple PUSH_PROMISE frames (#2072)

* DUPLICATE_PUSH

* Don't specify frame name

* More declarative

* Clients have options


  Commit: a91819cf9ae33a17720600d2fb9beb506b503cd5
      https://github.com/quicwg/base-drafts/commit/a91819cf9ae33a17720600d2fb9beb506b503cd5
  Author: janaiyengar <jri.ietf@gmail.com>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

  Log Message:
  -----------
  Merge pull request #2095 from quicwg/variables

Unnecessary variables in recovery


  Commit: 0141a4208a6676f33a8001286ecff9c382b3f906
      https://github.com/quicwg/base-drafts/commit/0141a4208a6676f33a8001286ecff9c382b3f906
  Author: Mike Bishop <mbishop@evequefou.be>
  Date:   2018-12-04 (Tue, 04 Dec 2018)

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

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


Compare: https://github.com/quicwg/base-drafts/compare/1920b13a15ad...0141a4208a66
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

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