Subject: [quicwg/base-drafts] 159063: Update draft-ietf-quic-transport.md

From: Martin Thomson <[email-masked]>
Date: Tue, 14 Feb 2017 16:14:04 -0800

Branch: refs/heads/ianswett-patch-3
  Home:   https://github.com/quicwg/base-drafts
  Commit: 159063288265d7a581e2170672194f29d672e984
      https://github.com/quicwg/base-drafts/commit/159063288265d7a581e2170672194f29d672e984
  Author: martinduke <[email-masked]>
  Date:   2016-12-21 (Wed, 21 Dec 2016)

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

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

Rewrote the PMTUD section as discussed in Issue #64:
https://github.com/quicwg/base-drafts/issues/64

Because of concern about user-space implementations controlling kernel PMTU mechanisms, and interest in PLPMTUD as an alternative to tradition ICMP PMTUD, this is a thick web of different options, MUSTs and SHOULDs. In my truest heart I would like to sweep a lot of this away and do a MUST based on around the ICMP system, but though wordy this is more likely to please everyone.

  Commit: 2021025b266b9ab983c22e3b428ea878db45f58c
      https://github.com/quicwg/base-drafts/commit/2021025b266b9ab983c22e3b428ea878db45f58c
  Author: martinduke <[email-masked]>
  Date:   2017-01-10 (Tue, 10 Jan 2017)

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

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

Substantial edits for #106 to reflect comments for both it and #105.

  Commit: 6ef293130e793f8a5ec4459f4fa55a801cf99c66
      https://github.com/quicwg/base-drafts/commit/6ef293130e793f8a5ec4459f4fa55a801cf99c66
  Author: martinduke <[email-masked]>
  Date:   2017-01-11 (Wed, 11 Jan 2017)

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

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

- Clarified that packet number ambiguity only exists in IPv4, as RFC 1885 requires IPv6 packet-too-big messages to be quite a bit longer.
- Addressed all of Ian's comments, except...
- I'm sticking with the MUST set DF for IPv4 handshake packets, because I don't see how the basic test-the-MTU mechanism works without it.

  Commit: 9fbcca385dbf5a43916b4f217ec4d4b62407a458
      https://github.com/quicwg/base-drafts/commit/9fbcca385dbf5a43916b4f217ec4d4b62407a458
  Author: martinduke <[email-masked]>
  Date:   2017-01-12 (Thu, 12 Jan 2017)

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

  Log Message:
  -----------
  Revised PMTU section

Addressed Jana's comments.

  Commit: e7b455c745f1c2da93b1b393cad030e818e986e1
      https://github.com/quicwg/base-drafts/commit/e7b455c745f1c2da93b1b393cad030e818e986e1
  Author: martinduke <[email-masked]>
  Date:   2017-01-13 (Fri, 13 Jan 2017)

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

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

Addressed Martin T's 01/12 comments.

  Commit: e7683255809c372d2de7a4355a94036f384943b1
      https://github.com/quicwg/base-drafts/commit/e7683255809c372d2de7a4355a94036f384943b1
  Author: martinduke <[email-masked]>
  Date:   2017-01-17 (Tue, 17 Jan 2017)

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

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

Removed the paragraph on handshake padding (now in Issue #164) so that the rest can be merged into the document.

  Commit: 5bf31689873343f75f8e7f7d854c360dc602a884
      https://github.com/quicwg/base-drafts/commit/5bf31689873343f75f8e7f7d854c360dc602a884
  Author: martinduke <[email-masked]>
  Date:   2017-01-26 (Thu, 26 Jan 2017)

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

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

Added all the changes decided on in Tokyo for #64, #69, #139, #164.

I imagine any remaining comments will be editorial.

  Commit: cfaeff689a7d3d9a8204939c2cdea61f7e75077d
      https://github.com/quicwg/base-drafts/commit/cfaeff689a7d3d9a8204939c2cdea61f7e75077d
  Author: martinduke <[email-masked]>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

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

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

Addressed Martin Thomson's issues. Changes are not quite verbatim from his suggestions.

  Commit: 9fe0b7d2d8333247c67777412266dd7151e0fc8f
      https://github.com/quicwg/base-drafts/commit/9fe0b7d2d8333247c67777412266dd7151e0fc8f
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-07 (Tue, 07 Feb 2017)

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

  Log Message:
  -----------
  Immutable settings with no ACKs (#236)

Removes SETTINGS_ACK and makes settings immutable; prohibits server from sending until it sees SETTINGS.  Defines 0-RTT defaults.  Closes #181.

  Commit: 57935188890c3361785841a6294fdd136efa67c5
      https://github.com/quicwg/base-drafts/commit/57935188890c3361785841a6294fdd136efa67c5
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

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

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

PMTUD

  Commit: 073ddba830523c88fc269ac5251007c5e7b53ef5
      https://github.com/quicwg/base-drafts/commit/073ddba830523c88fc269ac5251007c5e7b53ef5
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

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

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

  Commit: 2b24854b6bd7a1cb28437c891bf21e8b8e460622
      https://github.com/quicwg/base-drafts/commit/2b24854b6bd7a1cb28437c891bf21e8b8e460622
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-08 (Wed, 08 Feb 2017)

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

  Log Message:
  -----------
  Two error codes from the Chromium RST_STREAM enum

  Commit: 79eb6ccad089c335f72d3c5d58258e66883c216c
      https://github.com/quicwg/base-drafts/commit/79eb6ccad089c335f72d3c5d58258e66883c216c
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

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

  Log Message:
  -----------
  Merge pull request #270 from quicwg/more_error_codes

Add two error codes from Chromium's RST_STREAM enum

  Commit: b2b779404e0ec8661bce8f864f1c7b993b4860a4
      https://github.com/quicwg/base-drafts/commit/b2b779404e0ec8661bce8f864f1c7b993b4860a4
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

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

  Log Message:
  -----------
  PADDING is a single 0 octet

  Commit: b09b36b550910563b53e7d612d6349709c518ae9
      https://github.com/quicwg/base-drafts/commit/b09b36b550910563b53e7d612d6349709c518ae9
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

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

  Log Message:
  -----------
  Placate Kramdown's table syntax oddities

  Commit: d68a0b1048fcadb285134c3d40aa81a32f2eefd6
      https://github.com/quicwg/base-drafts/commit/d68a0b1048fcadb285134c3d40aa81a32f2eefd6
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Unshallow Circle's repo

  Commit: 26aa99e081d5e534ac46388a429a0dbbe49ad13f
      https://github.com/quicwg/base-drafts/commit/26aa99e081d5e534ac46388a429a0dbbe49ad13f
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Don't need --unshallow any more

  Commit: 36fef3f2c1617aa4b428d87ec6d86c8516d01e45
      https://github.com/quicwg/base-drafts/commit/36fef3f2c1617aa4b428d87ec6d86c8516d01e45
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Selectively unshallow

  Commit: bf02f94f146e9f5d801f9b2efbd0e111eafaf4a7
      https://github.com/quicwg/base-drafts/commit/bf02f94f146e9f5d801f9b2efbd0e111eafaf4a7
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Cache pip and gem downloads

  Commit: 31eb8ea47b808ad08239cdae76dcc35f9ade859a
      https://github.com/quicwg/base-drafts/commit/31eb8ea47b808ad08239cdae76dcc35f9ade859a
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Declare a recent Python version

  Commit: 3b22ee192da9606504cb5fecb1a736ff9347ab71
      https://github.com/quicwg/base-drafts/commit/3b22ee192da9606504cb5fecb1a736ff9347ab71
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

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

  Commit: 430e1f94cd6d5aa82faa188e993633dd0797b525
      https://github.com/quicwg/base-drafts/commit/430e1f94cd6d5aa82faa188e993633dd0797b525
  Author: Mike Bishop <[email-masked]>
  Date:   2017-02-09 (Thu, 09 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Fix the fix

  Commit: 0de60f8103d15ea08396491f97bc790e5e3693c0
      https://github.com/quicwg/base-drafts/commit/0de60f8103d15ea08396491f97bc790e5e3693c0
  Author: janaiyengar <[email-masked]>
  Date:   2017-02-13 (Mon, 13 Feb 2017)

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

  Log Message:
  -----------
  Merge pull request #276 from quicwg/internal_padding

PADDING is a single 0 octet

  Commit: ef880125c9e92ac183231887cda9256dbbbb6f57
      https://github.com/quicwg/base-drafts/commit/ef880125c9e92ac183231887cda9256dbbbb6f57
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

  Changed paths:
    M circle.yml

  Log Message:
  -----------
  Update circle.yml to template

  Commit: 23545b32c375e94e00f3c888e665db0023e28ad6
      https://github.com/quicwg/base-drafts/commit/23545b32c375e94e00f3c888e665db0023e28ad6
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-14 (Tue, 14 Feb 2017)

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

  Log Message:
  -----------
  Give figures numbers, correct PRIORITY caption (#301)

  Commit: 8157c3f99d63d4a82b434b0389ed718aa7354aa1
      https://github.com/quicwg/base-drafts/commit/8157c3f99d63d4a82b434b0389ed718aa7354aa1
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

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

  Log Message:
  -----------
  Police the creation of long lines

  Commit: f759b4b8248f67ff5736314cccd981a61aa1e437
      https://github.com/quicwg/base-drafts/commit/f759b4b8248f67ff5736314cccd981a61aa1e437
  Author: Martin Thomson <[email-masked]>
  Date:   2017-02-15 (Wed, 15 Feb 2017)

  Changed paths:
    M Makefile
    M circle.yml
    M draft-ietf-quic-http.md
    M draft-ietf-quic-recovery.md
    M draft-ietf-quic-tls.md
    M draft-ietf-quic-transport.md

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

Compare: https://github.com/quicwg/base-drafts/compare/ae14993a65ef...f759b4b8248f