[quicwg/base-drafts] d365a6: Prevent linkability from responding to migration

Martin Thomson <noreply@github.com> Fri, 13 September 2019 04:22 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 AA5E71200E6 for <quic-issues@ietfa.amsl.com>; Thu, 12 Sep 2019 21:22:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7
X-Spam-Level:
X-Spam-Status: No, score=-7 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, RCVD_IN_DNSWL_HI=-5, 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 cqySO8BCyOmy for <quic-issues@ietfa.amsl.com>; Thu, 12 Sep 2019 21:22:44 -0700 (PDT)
Received: from out-19.smtp.github.com (out-19.smtp.github.com [192.30.252.202]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AD6CF120088 for <quic-issues@ietf.org>; Thu, 12 Sep 2019 21:22:44 -0700 (PDT)
Date: Thu, 12 Sep 2019 21:22:44 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1568348564; bh=5y+d/3ONohzaa5G6iuDDpu7Li10/WuuJuLfpXfJE2Qc=; h=Date:From:To:Subject:From; b=QSnV6HhX1n27ftFxAMX0PNn+Iw4O00cDN+yevJ4xdWXZstieo4w+Od8907REXG7Qn PUZSRs2aKpxDJHXBaVLIYS/FOz/O1O3q3+3NQLXVdNRmQdc48rvMX/k7INH8UEGNCz Np5rFH6HESfymW/CJyutWaZX1D21ptv3PSI/65K8=
From: Martin Thomson <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/base-drafts/push/refs/heads/master/fba560-0ac214@github.com>
Subject: [quicwg/base-drafts] d365a6: Prevent linkability from responding to migration
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-GitHub-Recipient-Address: quic-issues@ietf.org
X-Auto-Response-Suppress: All
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic-issues/rRP3LziZ-D3yMDmkeMYUl3u4vUY>
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: Fri, 13 Sep 2019 04:22:47 -0000

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: d365a605731be5a2fce35bb8f545d51f96d241cd
      https://github.com/quicwg/base-drafts/commit/d365a605731be5a2fce35bb8f545d51f96d241cd
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-15 (Thu, 15 Aug 2019)

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

  Log Message:
  -----------
  Prevent linkability from responding to migration

This closes the rather serious hole we left when we attempted to limit
the effect of perpetual changing of connection IDs.  This uses a
narrower formulation, that I believe will avoid perpetual changes.  But
it does require reciprocal connection ID changes where endpoints
genuinely do migrate.

It's a design change unfortunately, but I hope non-controversial.

Closes #2778.


  Commit: b7e3fecba2e8c2f72f7376a648db487dc6aec9bb
      https://github.com/quicwg/base-drafts/commit/b7e3fecba2e8c2f72f7376a648db487dc6aec9bb
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

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

  Log Message:
  -----------
  Use address change and previously unused CID

Rather than focus on migration, use address change, which is far more
direct and easier to test.

Also, rather than require that the connection ID be previously unused in
a global sense, scope it to those that are active.


  Commit: ac1c0083c50c831ad32b7a16ca4b0386b94ee055
      https://github.com/quicwg/base-drafts/commit/ac1c0083c50c831ad32b7a16ca4b0386b94ee055
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

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

  Log Message:
  -----------
  Define active connection ID


  Commit: 96e46271ed3f1649e3c300b920b3d20b22c45a1d
      https://github.com/quicwg/base-drafts/commit/96e46271ed3f1649e3c300b920b3d20b22c45a1d
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

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

  Log Message:
  -----------
  Missed a 'migration'


  Commit: b678aa88082cb7092694100097d2d20ce190da5a
      https://github.com/quicwg/base-drafts/commit/b678aa88082cb7092694100097d2d20ce190da5a
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

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

  Log Message:
  -----------
  or probing


  Commit: 6a33e80754da87bd22364a3e8c82dc691e39e149
      https://github.com/quicwg/base-drafts/commit/6a33e80754da87bd22364a3e8c82dc691e39e149
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

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

  Log Message:
  -----------
  Recommend including NEW_CONNECTION_ID when migrating


  Commit: f1e5f6909e2cdcb8c1c7017cd82b93832c48f8f4
      https://github.com/quicwg/base-drafts/commit/f1e5f6909e2cdcb8c1c7017cd82b93832c48f8f4
  Author: Martin Thomson <martin.thomson@gmail.com>
  Date:   2019-08-20 (Tue, 20 Aug 2019)

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

  Log Message:
  -----------
  @erickinnear's editorial tweaks


  Commit: 0ac214eaec0b16513df1d77ee8b1c140e7c0c869
      https://github.com/quicwg/base-drafts/commit/0ac214eaec0b16513df1d77ee8b1c140e7c0c869
  Author: Martin Thomson <mt@lowentropy.net>
  Date:   2019-09-13 (Fri, 13 Sep 2019)

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

  Log Message:
  -----------
  Merge pull request #2969 from quicwg/respond-migration-cid

Prevent linkability from responding to migration


Compare: https://github.com/quicwg/base-drafts/compare/fba5600db476...0ac214eaec0b