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

From: Martin Thomson <[email-masked]>
Date: Thu, 12 Sep 2019 21:22:44 -0700

Branch: refs/heads/master
  Home:   https://github.com/quicwg/base-drafts
  Commit: d365a605731be5a2fce35bb8f545d51f96d241cd
      https://github.com/quicwg/base-drafts/commit/d365a605731be5a2fce35bb8f545d51f96d241cd
  Author: Martin Thomson <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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 <[email-masked]>
  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