[quicwg/load-balancers] ebbde1: Initial commit

martinduke <noreply@github.com> Wed, 26 February 2020 21:56 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 2E7B43A08FF for <quic-issues@ietfa.amsl.com>; Wed, 26 Feb 2020 13:56:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_DNSWL_BLOCKED=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 HqYdRLiFr9dM for <quic-issues@ietfa.amsl.com>; Wed, 26 Feb 2020 13:56:25 -0800 (PST)
Received: from out-4.smtp.github.com (out-4.smtp.github.com [192.30.252.195]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D8D333A08D8 for <quic-issues@ietf.org>; Wed, 26 Feb 2020 13:56:24 -0800 (PST)
Date: Wed, 26 Feb 2020 13:56:22 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2014; t=1582754182; bh=qsoKirquTcE4exnugtoHRgRjaxEzzo3/VTPgnY/eg9Y=; h=Date:From:To:Subject:From; b=Gz8hZqAtz6FBZUIA7GP2y4l8UqbR2vMgoEFKdVbQiSR3R1KEhnCd/koeSsnhB2tP8 xpA1DQpr6yvMCET8icpnYkQnPhZwEpvIcuFNg1dQYmyeiWWPuzLT8pqQXNAD5GdLja ZDRfS0/6wGOZyqPD1bFqbY4BDuwq5oNJXiO4eP4o=
From: martinduke <noreply@github.com>
To: quic-issues@ietf.org
Message-ID: <quicwg/load-balancers/push/refs/heads/master/000000-568bfa@github.com>
Subject: [quicwg/load-balancers] ebbde1: Initial commit
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/LdUjbTNRizXdeaU9JjGusc8BH9E>
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, 26 Feb 2020 21:56:38 -0000

  Branch: refs/heads/master
  Home:   https://github.com/quicwg/load-balancers
  Commit: ebbde1aed01afe222808af18e744b7a2aafcb7d1
      https://github.com/quicwg/load-balancers/commit/ebbde1aed01afe222808af18e744b7a2aafcb7d1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-12 (Mon, 12 Feb 2018)

  Changed paths:
    A README.md

  Log Message:
  -----------
  Initial commit


  Commit: 0ac72ef95ac0acddba79fa51d560258a836facb1
      https://github.com/quicwg/load-balancers/commit/0ac72ef95ac0acddba79fa51d560258a836facb1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-02-13 (Tue, 13 Feb 2018)

  Changed paths:
    A draft-duke-quic-load-balancers-00.txt

  Log Message:
  -----------
  Uploaded the draft.


  Commit: e0f7465eeda297b79d0c53d0d8e66a1104c16787
      https://github.com/quicwg/load-balancers/commit/e0f7465eeda297b79d0c53d0d8e66a1104c16787
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M draft-duke-quic-load-balancers-00.txt

  Log Message:
  -----------
  Update draft-duke-quic-load-balancers-00.txt

Converted to markdown format, added variable-length IDs


  Commit: 632ba4085e68d924bb535b2e299d0d40d59a7cf4
      https://github.com/quicwg/load-balancers/commit/632ba4085e68d924bb535b2e299d0d40d59a7cf4
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M draft-duke-quic-load-balancers-00.txt

  Log Message:
  -----------
  Fixed Markdown Errors


  Commit: 77c341486386dc0a59fffffe43f96c130ed127ce
      https://github.com/quicwg/load-balancers/commit/77c341486386dc0a59fffffe43f96c130ed127ce
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    R draft-duke-quic-load-balancers-00.txt
    A draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Rename draft-duke-quic-load-balancers-00.txt to draft-duke-quic-load-balancers.md


  Commit: 882c6cc67291d9c55b7a1a9e00297eccb3fbbeef
      https://github.com/quicwg/load-balancers/commit/882c6cc67291d9c55b7a1a9e00297eccb3fbbeef
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-05-22 (Tue, 22 May 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Removed Note to Readers

The draft submission tool didn't like it.


  Commit: 60d0d3fc830d269d667e5006999088a2feb156e2
      https://github.com/quicwg/load-balancers/commit/60d0d3fc830d269d667e5006999088a2feb156e2
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-08-08 (Wed, 08 Aug 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Proposed complete rewrite of the draft


  Commit: 78a38933badfa93351bf2239590215b0facc8ba9
      https://github.com/quicwg/load-balancers/commit/78a38933badfa93351bf2239590215b0facc8ba9
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-08-30 (Thu, 30 Aug 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Update draft-duke-quic-load-balancers.md

Responded to @nibanks comments


  Commit: bc93c46cf6ece4ba607abd7f6a35f257a20752ae
      https://github.com/quicwg/load-balancers/commit/bc93c46cf6ece4ba607abd7f6a35f257a20752ae
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #1 from martinduke/martinduke-patch-1

Proposed complete rewrite of the draft


  Commit: f30b26aa712298ec7f410a4d67da198ff249e0d8
      https://github.com/quicwg/load-balancers/commit/f30b26aa712298ec7f410a4d67da198ff249e0d8
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-07 (Fri, 07 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix ASCII formatting


  Commit: 61f94c473ce935a820d34db6105a979c5a84b31d
      https://github.com/quicwg/load-balancers/commit/61f94c473ce935a820d34db6105a979c5a84b31d
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix a typo and a pasto


  Commit: 1086021c0c9e73a137c168331e92015ccd6eaff3
      https://github.com/quicwg/load-balancers/commit/1086021c0c9e73a137c168331e92015ccd6eaff3
  Author: Dmitri Tikhonov <dtikhonov@litespeedtech.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix link to Routing Algorithms section


  Commit: 533c4c2409200170eaf22322cc30ec61195fbeb1
      https://github.com/quicwg/load-balancers/commit/533c4c2409200170eaf22322cc30ec61195fbeb1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #2 from dtikhonov/201809120124-fix-typos

Fix a typo and a pasto


  Commit: d7d63086d8341ebe731abf0d8cf9d66fb5d0db16
      https://github.com/quicwg/load-balancers/commit/d7d63086d8341ebe731abf0d8cf9d66fb5d0db16
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #3 from dtikhonov/201809120132-fix-link-to-routing-algorithms

Fix link to Routing Algorithms section


  Commit: de71cddfacfe37951b3bb714444e12b33ee9eb4b
      https://github.com/quicwg/load-balancers/commit/de71cddfacfe37951b3bb714444e12b33ee9eb4b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Minor grammatical fixes.


  Commit: 0951aa48bf7b152e6da768098da0bff43ac1a5da
      https://github.com/quicwg/load-balancers/commit/0951aa48bf7b152e6da768098da0bff43ac1a5da
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Address #4 and #5

Fix Routing Bits field for plaintext CID algorithm.

Clarify language for setting the routing bits.


  Commit: e7ba73f55c05f1d5b5e63e57d1d4c09c924ec74b
      https://github.com/quicwg/load-balancers/commit/e7ba73f55c05f1d5b5e63e57d1d4c09c924ec74b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-12 (Wed, 12 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #6 from martinduke/martinduke-patch-2

Address Dmitri's Issues


  Commit: d4f9c465c728fb0eee73ec36eda1229373e3887d
      https://github.com/quicwg/load-balancers/commit/d4f9c465c728fb0eee73ec36eda1229373e3887d
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fixing problems with formatting.


  Commit: 61c418d8bf11fcee660a2350f2dffd03b6592b88
      https://github.com/quicwg/load-balancers/commit/61c418d8bf11fcee660a2350f2dffd03b6592b88
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    A .circleci/config.yml
    A .gitignore
    A .travis.yml
    A CONTRIBUTING.md
    A LICENSE.md
    A Makefile

  Log Message:
  -----------
  Add git stuff


  Commit: b1091622dc3a1e82a4a8cabb9a7dfa7e89cc6145
      https://github.com/quicwg/load-balancers/commit/b1091622dc3a1e82a4a8cabb9a7dfa7e89cc6145
  Author: root <root@ubuntu-client.pdsea.f5net.com>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Minor fixes to get into rfc format


  Commit: 05423b2457a1cfa1141e56cb4cddaaca7e1fd60d
      https://github.com/quicwg/load-balancers/commit/05423b2457a1cfa1141e56cb4cddaaca7e1fd60d
  Author: root <root@ubuntu-client.pdsea.f5net.com>
  Date:   2018-09-17 (Mon, 17 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  More markdown adjustments


  Commit: 71383289de8041dcaccab12d84122498925ec837
      https://github.com/quicwg/load-balancers/commit/71383289de8041dcaccab12d84122498925ec837
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-24 (Mon, 24 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Guarantee Servers at least 16 CID bits

If they're willing to have a long enough CID, servers should get at least 16 bits for their own purposes.


  Commit: c7f3ac45dcb1140527468fb4e5315bc0e1afe553
      https://github.com/quicwg/load-balancers/commit/c7f3ac45dcb1140527468fb4e5315bc0e1afe553
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Add support for multiple simultaneous configs

This resolves #8 and #12


  Commit: 07bf48b8c1472c09bb1dbc757cdc94c7c425ee1d
      https://github.com/quicwg/load-balancers/commit/07bf48b8c1472c09bb1dbc757cdc94c7c425ee1d
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  clarified routing bitmask field.


  Commit: 9ce3a4dbcb5566fe58cdc3e977e726403316002b
      https://github.com/quicwg/load-balancers/commit/9ce3a4dbcb5566fe58cdc3e977e726403316002b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-25 (Tue, 25 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  whitespace


  Commit: 22b4d695c59a6fb52f9b33751637955522e44c30
      https://github.com/quicwg/load-balancers/commit/22b4d695c59a6fb52f9b33751637955522e44c30
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  resolved Dmitri's issue


  Commit: 67f51d4f088be1fb208f6cb5f5f685c11925c4ab
      https://github.com/quicwg/load-balancers/commit/67f51d4f088be1fb208f6cb5f5f685c11925c4ab
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-09-26 (Wed, 26 Sep 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Update change log


  Commit: 58502015bdffc937872229d9e50ee0c86c25a3b0
      https://github.com/quicwg/load-balancers/commit/58502015bdffc937872229d9e50ee0c86c25a3b0
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #13 from martinduke/martinduke-patch-4

Add support for multiple simultaneous configs


  Commit: 3668b3fe570104d0f4d116ad3b266f0a2d9f324b
      https://github.com/quicwg/load-balancers/commit/3668b3fe570104d0f4d116ad3b266f0a2d9f324b
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  rewrote to be clearer.


  Commit: 83722d7b17c7a3fd00c652596de4a9396aae4fd8
      https://github.com/quicwg/load-balancers/commit/83722d7b17c7a3fd00c652596de4a9396aae4fd8
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge branch 'master' into martinduke-patch-3


  Commit: 5855664843c5d1a7ba1437282e5b093e1b33b7b1
      https://github.com/quicwg/load-balancers/commit/5855664843c5d1a7ba1437282e5b093e1b33b7b1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #11 from martinduke/martinduke-patch-3

Guarantee Servers at least 16 CID bits


  Commit: b043cc7444f648b88c1b09dc83025d1afbd014b1
      https://github.com/quicwg/load-balancers/commit/b043cc7444f648b88c1b09dc83025d1afbd014b1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-19 (Fri, 19 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Specify minimum size for AES-CTR nonce.

Resolves #14. Also limit plaintext to CIDs to >= 8B, leaving at least 5e18 combinations of routing bits for attackers to deal with.


  Commit: 6065fab9e47662a2cc6361bd04616f2d4d422fbd
      https://github.com/quicwg/load-balancers/commit/6065fab9e47662a2cc6361bd04616f2d4d422fbd
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-20 (Sat, 20 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Add rules to plaintext CID

A few additional rules should make this even more robust to analysis.

The odd number foils this attack: I connect to a server and conduct a bunch of migrations to get lots of new connection IDs. If the divisor is an even number, the last bit of the routing mask will *always* be the same. This dramatically reduces the number of combinations I need to consider when deciphering the routing mask, and right away divides the server pool into two detectable halves.


  Commit: 5bbceddad7765afb6aed0cd2efb17667e75f1423
      https://github.com/quicwg/load-balancers/commit/5bbceddad7765afb6aed0cd2efb17667e75f1423
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Message Format Refactor


  Commit: a15d12c633cca4c178ceeacfaedf053e8e693362
      https://github.com/quicwg/load-balancers/commit/a15d12c633cca4c178ceeacfaedf053e8e693362
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-10-26 (Fri, 26 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge upstream/master


  Commit: 1757131f1b73c1dc1dacb1820d5474f97a67e130
      https://github.com/quicwg/load-balancers/commit/1757131f1b73c1dc1dacb1820d5474f97a67e130
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #15 from martinduke/martinduke-patch-5

Specify minimum size for AES-CTR nonce.


  Commit: eb02a78c328016b33b5b6f5fbf801af34aa40129
      https://github.com/quicwg/load-balancers/commit/eb02a78c328016b33b5b6f5fbf801af34aa40129
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-27 (Sat, 27 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #16 from martinduke/martinduke-patch-6

Add rules to plaintext CID


  Commit: 7220ae87d3eb7bd870cccd2ce44ca663a3651ccc
      https://github.com/quicwg/load-balancers/commit/7220ae87d3eb7bd870cccd2ce44ca663a3651ccc
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Martin's comments


  Commit: 0f3ab87a760e015eed9f8f4ea95db87c7782417e
      https://github.com/quicwg/load-balancers/commit/0f3ab87a760e015eed9f8f4ea95db87c7782417e
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge branch 'master' into pr/message-formats


  Commit: 8297b0a730fb82e73349a1d5b773fb9e17f9e039
      https://github.com/quicwg/load-balancers/commit/8297b0a730fb82e73349a1d5b773fb9e17f9e039
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-10-29 (Mon, 29 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #17 from nibanks/pr/message-formats

Packet/Message Format Refactor


  Commit: e999e5751c67e55e67dcef91d6e588c4f39935ad
      https://github.com/quicwg/load-balancers/commit/e999e5751c67e55e67dcef91d6e588c4f39935ad
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-10-30 (Tue, 30 Oct 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Copy Transport Draft Format


  Commit: 2a32339d4c53d9c6a00e6b7b2d5ff3cbbdb4c496
      https://github.com/quicwg/load-balancers/commit/2a32339d4c53d9c6a00e6b7b2d5ff3cbbdb4c496
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #22 from nibanks/pr/formatting-cleanup

Copy Transport Draft Format


  Commit: a5af0fd119cb312ca4a31fdf465d763a3ae5de57
      https://github.com/quicwg/load-balancers/commit/a5af0fd119cb312ca4a31fdf465d763a3ae5de57
  Author: Nick Banks <nibanks@microsoft.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Use New Version Number


  Commit: 427134ac7dd76107858de49c876884b65f491ee2
      https://github.com/quicwg/load-balancers/commit/427134ac7dd76107858de49c876884b65f491ee2
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Revise the algorithm

Resolves #19 and #21.  Also takes the design in PR #23 and explains it in a format consistent with the other algorithms.


  Commit: 833fcbc8d314af21557b4acc997bb596c616cb62
      https://github.com/quicwg/load-balancers/commit/833fcbc8d314af21557b4acc997bb596c616cb62
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix broken sentence


  Commit: 6a368b5653bb5efb807cde860cb9233e30e10fb5
      https://github.com/quicwg/load-balancers/commit/6a368b5653bb5efb807cde860cb9233e30e10fb5
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Typos, another broken sentence.


  Commit: d75afceb9047a3e2d9dd1e8a9c34d1c8af493474
      https://github.com/quicwg/load-balancers/commit/d75afceb9047a3e2d9dd1e8a9c34d1c8af493474
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  typos


  Commit: 322206b7ca59a4f28b24a1d6841d60cdc59782f6
      https://github.com/quicwg/load-balancers/commit/322206b7ca59a4f28b24a1d6841d60cdc59782f6
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Revert to 5-tuple if no config.

Resolves Issue #24


  Commit: 57d4e889eeec61027f9872801039268ca3f07af1
      https://github.com/quicwg/load-balancers/commit/57d4e889eeec61027f9872801039268ca3f07af1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-13 (Tue, 13 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #26 from nibanks/pr/new-version

Use New Version Number


  Commit: 08b7c6155ef39ed72b7dd9d1b723288276a5c237
      https://github.com/quicwg/load-balancers/commit/08b7c6155ef39ed72b7dd9d1b723288276a5c237
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-14 (Wed, 14 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Addressed Kazuho's Issues


  Commit: ece8d2a1610f21a2c895df30d7d2ed84698b9553
      https://github.com/quicwg/load-balancers/commit/ece8d2a1610f21a2c895df30d7d2ed84698b9553
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #27 from martinduke/martinduke-patch-6

Add Block Cipher CID, Revise and Rename ECID


  Commit: 4dbd41047cf9669a551f5d73a2a47794afcae55a
      https://github.com/quicwg/load-balancers/commit/4dbd41047cf9669a551f5d73a2a47794afcae55a
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-19 (Mon, 19 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #28 from martinduke/martinduke-patch-7

Revert to 5-tuple if no config.


  Commit: 31954fb08271c930d4d82148b89320cd10f63bbe
      https://github.com/quicwg/load-balancers/commit/31954fb08271c930d4d82148b89320cd10f63bbe
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Make config rotation part of the config 

Even if all out-of-band, you can't build the CID without them. Fixes #25


  Commit: 51d07f2f690f374815e6cea1a09d4f03c0c5586a
      https://github.com/quicwg/load-balancers/commit/51d07f2f690f374815e6cea1a09d4f03c0c5586a
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-20 (Tue, 20 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Mentioned single-server attacks

Resolves #18


  Commit: 9984f2afb93be599a5d89b1529ec81da9dede3d5
      https://github.com/quicwg/load-balancers/commit/9984f2afb93be599a5d89b1529ec81da9dede3d5
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #31 from martinduke/martinduke-patch-9

Mentioned single-server attacks


  Commit: f98c90b38792e08c3ecebdffbae7135fe1778aa6
      https://github.com/quicwg/load-balancers/commit/f98c90b38792e08c3ecebdffbae7135fe1778aa6
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-11-30 (Fri, 30 Nov 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #30 from martinduke/martinduke-patch-8

Make config rotation part of the config


  Commit: fdb6f68a167936f857c73c5e2a1da3dbb8bc03aa
      https://github.com/quicwg/load-balancers/commit/fdb6f68a167936f857c73c5e2a1da3dbb8bc03aa
  Author: Rui Paulo <rpaulo@apple.com>
  Date:   2018-12-07 (Fri, 07 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix references.


  Commit: ec84436605ac4766d1364164d0b53f186a5cdfdc
      https://github.com/quicwg/load-balancers/commit/ec84436605ac4766d1364164d0b53f186a5cdfdc
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Limits on scid config


  Commit: 26600a2467944f3476356748aec2d7c574aa03f6
      https://github.com/quicwg/load-balancers/commit/26600a2467944f3476356748aec2d7c574aa03f6
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #32 from rpaulo/master

Fix references.


  Commit: 88407dd9e4bd3256e862bde1fc4b730505126d2f
      https://github.com/quicwg/load-balancers/commit/88407dd9e4bd3256e862bde1fc4b730505126d2f
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #33 from martinduke/martinduke-patch-10

Limits on scid config


  Commit: d9e776a628fe1d27c7ec2464cf41714bf5da5bbe
      https://github.com/quicwg/load-balancers/commit/d9e776a628fe1d27c7ec2464cf41714bf5da5bbe
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Update changelog


  Commit: 0a5406d4424b1972df050f7738f9330f23cbce37
      https://github.com/quicwg/load-balancers/commit/0a5406d4424b1972df050f7738f9330f23cbce37
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Fix document name


  Commit: baed36823168381eafe1a3b8f2f93898ccb1e8dd
      https://github.com/quicwg/load-balancers/commit/baed36823168381eafe1a3b8f2f93898ccb1e8dd
  Author: root <root@ubuntu-client.pdsea.f5net.com>
  Date:   2018-12-10 (Mon, 10 Dec 2018)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  fix draft sumission errors


  Commit: 7dea34b3ef4b012b49cf37dfb55893b9f62c8c15
      https://github.com/quicwg/load-balancers/commit/7dea34b3ef4b012b49cf37dfb55893b9f62c8c15
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-04-22 (Mon, 22 Apr 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Created Obvious encoding

Resolving #36


  Commit: e52f636b05985973c61ba2fef73b424f31580487
      https://github.com/quicwg/load-balancers/commit/e52f636b05985973c61ba2fef73b424f31580487
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-04-26 (Fri, 26 Apr 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Update draft-duke-quic-load-balancers.md

Fix #35. Rename "packet number encryption" to header protection, and change the algorithm from AES-CTR to AES-ECB to match (this is not a functional change, just how it's described)


  Commit: d8efd1223260769a14ab3643789b14c304973346
      https://github.com/quicwg/load-balancers/commit/d8efd1223260769a14ab3643789b14c304973346
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-05-01 (Wed, 01 May 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #39 from martinduke/martinduke-patch-11

Created Obvious encoding


  Commit: 29d7e2ce55e1ee681b0418fb6b6a31f2f85e2ea9
      https://github.com/quicwg/load-balancers/commit/29d7e2ce55e1ee681b0418fb6b6a31f2f85e2ea9
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-05-01 (Wed, 01 May 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #40 from martinduke/origin/martinduke-patch-12

Update terminology to match QUIC header protection


  Commit: 6e7f3ace23039629a60a8748e151ceac4c7768ac
      https://github.com/quicwg/load-balancers/commit/6e7f3ace23039629a60a8748e151ceac4c7768ac
  Author: root <root@ubuntu-client.pdsea.f5net.com>
  Date:   2019-05-10 (Fri, 10 May 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  minor problems with compile


  Commit: c8a49672669c9765b7345911d15b1fd7a82fade1
      https://github.com/quicwg/load-balancers/commit/c8a49672669c9765b7345911d15b1fd7a82fade1
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-08-16 (Fri, 16 Aug 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Resolve #44 (20B CIDs) and #38 (CID Diagrams)


  Commit: f8686972c39f38827497292c6ce082099227175f
      https://github.com/quicwg/load-balancers/commit/f8686972c39f38827497292c6ce082099227175f
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  added CIDL self-encoding


  Commit: 120e18b730e2ae1f8f1f7b1c04480527ffe2b1dc
      https://github.com/quicwg/load-balancers/commit/120e18b730e2ae1f8f1f7b1c04480527ffe2b1dc
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-08-19 (Mon, 19 Aug 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  update changelog


  Commit: 415c983bb21f244352258cc249fe60ad4f9ca057
      https://github.com/quicwg/load-balancers/commit/415c983bb21f244352258cc249fe60ad4f9ca057
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-08-26 (Mon, 26 Aug 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #47 from martinduke/mduke-issue-41

Optional CID length self-encoding


  Commit: 13fab85d252f39be146decb61115d040ccceb82f
      https://github.com/quicwg/load-balancers/commit/13fab85d252f39be146decb61115d040ccceb82f
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  added retry services


  Commit: 05cd579337e3a9a60aeda63121d5295943aafdbd
      https://github.com/quicwg/load-balancers/commit/05cd579337e3a9a60aeda63121d5295943aafdbd
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Update draft-duke-quic-load-balancers.md

Co-Authored-By: Nick Banks <nibanks@microsoft.com>


  Commit: 1b0e34ca4cbfc856713d9d22a13b2cc7e8916ed0
      https://github.com/quicwg/load-balancers/commit/1b0e34ca4cbfc856713d9d22a13b2cc7e8916ed0
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Addressed Nick's first comments


  Commit: 9897e70b1f771678d3bc0fad02ec74756cea123a
      https://github.com/quicwg/load-balancers/commit/9897e70b1f771678d3bc0fad02ec74756cea123a
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-10-09 (Wed, 09 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Added spacing to token diagram


  Commit: 56443b79e5d97fbbe32d85a7ee825092dd0cdce9
      https://github.com/quicwg/load-balancers/commit/56443b79e5d97fbbe32d85a7ee825092dd0cdce9
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-10-12 (Sat, 12 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #49 from martinduke/mduke-retry-encoding

added retry services


  Commit: a785521896d8aa813662475b1162ad56fee1ff71
      https://github.com/quicwg/load-balancers/commit/a785521896d8aa813662475b1162ad56fee1ff71
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Sowmini's comments


  Commit: 29ddc3b702847f93fe76743cbc4275b98b972b1d
      https://github.com/quicwg/load-balancers/commit/29ddc3b702847f93fe76743cbc4275b98b972b1d
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-10-31 (Thu, 31 Oct 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  fix nits in commit


  Commit: 05ac368406afa92fe9f7cb5776c3c560fadb7509
      https://github.com/quicwg/load-balancers/commit/05ac368406afa92fe9f7cb5776c3c560fadb7509
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-11-01 (Fri, 01 Nov 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #52 from martinduke/mduke-present-better

Address Sowmini Varadhan's comments


  Commit: 3eae575b9d92c392f32974a192027754bb42f089
      https://github.com/quicwg/load-balancers/commit/3eae575b9d92c392f32974a192027754bb42f089
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-11-04 (Mon, 04 Nov 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  handling of unmappable DCIDs


  Commit: 4a617be749f9b371bc13e5213ac170adee45bed8
      https://github.com/quicwg/load-balancers/commit/4a617be749f9b371bc13e5213ac170adee45bed8
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-11-04 (Mon, 04 Nov 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #54 from martinduke/mduke-forward-nomap

handling of unmappable DCIDs


  Commit: 433bfb946ed9756ce037006d8db7d9c65c90fd19
      https://github.com/quicwg/load-balancers/commit/433bfb946ed9756ce037006d8db7d9c65c90fd19
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-11-04 (Mon, 04 Nov 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  editorial nits for draft-06 submission


  Commit: 455da4189855d862ed480c70731785d39e052fdb
      https://github.com/quicwg/load-balancers/commit/455da4189855d862ed480c70731785d39e052fdb
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  removed protocol


  Commit: 38ed45f769800daf83a777dddad72351e4a02a68
      https://github.com/quicwg/load-balancers/commit/38ed45f769800daf83a777dddad72351e4a02a68
  Author: Martin Duke <m.duke@f5.com>
  Date:   2019-12-05 (Thu, 05 Dec 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Addressed Nick's nit


  Commit: cf94dd693fca786420a1556d999cf691926ffa48
      https://github.com/quicwg/load-balancers/commit/cf94dd693fca786420a1556d999cf691926ffa48
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2019-12-13 (Fri, 13 Dec 2019)

  Changed paths:
    M draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #57 from martinduke/mduke-remove-protocol

removed protocol


  Commit: 47d37a4438665957c4b795676fa6e374aad68e04
      https://github.com/quicwg/load-balancers/commit/47d37a4438665957c4b795676fa6e374aad68e04
  Author: Martin Duke <m.duke@f5.com>
  Date:   2020-01-28 (Tue, 28 Jan 2020)

  Changed paths:
    A draft-ietf-quic-load-balancers.md

  Log Message:
  -----------
  added file


  Commit: 464080b74b0a87d6328a76ef90c15f440da3b1fc
      https://github.com/quicwg/load-balancers/commit/464080b74b0a87d6328a76ef90c15f440da3b1fc
  Author: martinduke <martin.h.duke@gmail.com>
  Date:   2020-01-28 (Tue, 28 Jan 2020)

  Changed paths:
    A draft-ietf-quic-load-balancers.md

  Log Message:
  -----------
  Merge pull request #59 from martinduke/ietf-migration

added file


  Commit: ed7a2c7cf921d8426bb0ff29478654d1bc78c902
      https://github.com/quicwg/load-balancers/commit/ed7a2c7cf921d8426bb0ff29478654d1bc78c902
  Author: Martin Duke <m.duke@f5.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    M draft-ietf-quic-load-balancers.md

  Log Message:
  -----------
  Integrate protocol removal into ietf draft


  Commit: ab898cf9e4624509841ebc7c655d619c86e6978e
      https://github.com/quicwg/load-balancers/commit/ab898cf9e4624509841ebc7c655d619c86e6978e
  Author: Martin Duke <m.duke@f5.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    R draft-duke-quic-load-balancers.md

  Log Message:
  -----------
  Deleted individual draft


  Commit: 568bfa12852a731f9c757ec6878f52e2c8319774
      https://github.com/quicwg/load-balancers/commit/568bfa12852a731f9c757ec6878f52e2c8319774
  Author: Martin Duke <m.duke@f5.com>
  Date:   2020-01-29 (Wed, 29 Jan 2020)

  Changed paths:
    A quic_lb_protocol.md

  Log Message:
  -----------
  Add historical description of in-band protocol


Compare: https://github.com/quicwg/load-balancers/compare/ebbde1aed01a%5E...568bfa12852a