Subject: [quicwg/base-drafts] fac7f9: Reduce the number of offset lengths in a stream fr...

From: Mike Bishop <[email-masked]>
Date: Tue, 02 May 2017 15:29:16 -0700

Branch: refs/heads/request_rst
  Home:   https://github.com/quicwg/base-drafts
  Commit: fac7f9d91f781602d8425ccd1fa6aa521f78243a
      https://github.com/quicwg/base-drafts/commit/fac7f9d91f781602d8425ccd1fa6aa521f78243a
  Author: ianswett <[email-masked]>
  Date:   2017-04-13 (Thu, 13 Apr 2017)

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

  Log Message:
  -----------
  Reduce the number of offset lengths in a stream frame (#430)

* Reduce the number of offset lengths in a stream frame

* Update draft-ietf-quic-transport.md

  Commit: cdbfb64a6e93361d3d0cdb709578dc231e138f2f
      https://github.com/quicwg/base-drafts/commit/cdbfb64a6e93361d3d0cdb709578dc231e138f2f
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Additional security section on fragmentation reassembly attacks

Describe the equivalent of the Teardrop attack for QUIC, and propose mitigation.

  Commit: c4cad2fcbcf1cd8dbd95bbb45485e4cae18748e9
      https://github.com/quicwg/base-drafts/commit/c4cad2fcbcf1cd8dbd95bbb45485e4cae18748e9
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Adding a description of stream commitment attacks in security section

See discussion of issue #435: Stream ID sequential order may create head of queue blocking.

  Commit: 12dd1f54f9f043c8700991d8d61ef24ac4ba8a02
      https://github.com/quicwg/base-drafts/commit/12dd1f54f9f043c8700991d8d61ef24ac4ba8a02
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

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

  Commit: dade254760334723363773208743522fd1ab813d
      https://github.com/quicwg/base-drafts/commit/dade254760334723363773208743522fd1ab813d
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

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

  Commit: 464a222e9dda89d2b06d7e46be3fcea980c9bc3b
      https://github.com/quicwg/base-drafts/commit/464a222e9dda89d2b06d7e46be3fcea980c9bc3b
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Splitting long lines so the verification does not complains so much.

80 char limit. Seriously?

  Commit: ddefb663dbeb16701bcf6181ae5176a5b52bf1ad
      https://github.com/quicwg/base-drafts/commit/ddefb663dbeb16701bcf6181ae5176a5b52bf1ad
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

  Log Message:
  -----------
  Removing a trailing white space. 

Because that's what the check in control says.
draft-ietf-quic-transport.md contains trailing whitespace
make: *** [latest] Error 1
Whatever...

  Commit: 105e26eb0563364010052ad46a62418ecbf8c9c3
      https://github.com/quicwg/base-drafts/commit/105e26eb0563364010052ad46a62418ecbf8c9c3
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Remove the trailing white space???

Some of my input lines ended with a space. Apparently, that's enough to spook the verifier. Weird.

  Commit: 6a0337c7771fd8787dc42dc58d6adb151f00cc24
      https://github.com/quicwg/base-drafts/commit/6a0337c7771fd8787dc42dc58d6adb151f00cc24
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Removing trailing spaces on some of changed lines

I have lots of emotional things to say about such checks...

  Commit: c2ac3d62a72e7501230327439d8bc345b5392fe2
      https://github.com/quicwg/base-drafts/commit/c2ac3d62a72e7501230327439d8bc345b5392fe2
  Author: Mike Bishop <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Add LIMIT_UPDATE and replaces concurrent stream limit

  Commit: 8d47948a3f51e83c546126da2e210c5b6915df70
      https://github.com/quicwg/base-drafts/commit/8d47948a3f51e83c546126da2e210c5b6915df70
  Author: Mike Bishop <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Not much overhead

  Commit: 32eff56022a21b2e16af8581b76e4cd6e0cb1a0d
      https://github.com/quicwg/base-drafts/commit/32eff56022a21b2e16af8581b76e4cd6e0cb1a0d
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Define handling for initial_stream_limit of 0

  Commit: ed30459e07c9baaa8785eee6cd07f04db6c2e575
      https://github.com/quicwg/base-drafts/commit/ed30459e07c9baaa8785eee6cd07f04db6c2e575
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Remove text about too many open streams.

Having too few streams is a transient condition.  The only reason that we
prohibit an initial stream limit of 0 is that you have to have one stream in
order to send anything.  (That goes away if we remove the special nature of
stream 0 for WINDOW_UPDATE.)

  Commit: 693758bd94e549cd4895de8b511fca9a843a0d85
      https://github.com/quicwg/base-drafts/commit/693758bd94e549cd4895de8b511fca9a843a0d85
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Shortening the text, per Martin Thomson's review

  Commit: a169a171d79ae43ded2b4a237b6996938b59ac13
      https://github.com/quicwg/base-drafts/commit/a169a171d79ae43ded2b4a237b6996938b59ac13
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Trailing white spaces. This check is heinous.

  Commit: d2444849b79176f61c79771c66677bec28108d95
      https://github.com/quicwg/base-drafts/commit/d2444849b79176f61c79771c66677bec28108d95
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Simplifying the text, per Martin's review

  Commit: f70b1fc1a8d091fb166b4d6b5db2f469417d900d
      https://github.com/quicwg/base-drafts/commit/f70b1fc1a8d091fb166b4d6b5db2f469417d900d
  Author: Shigeki Ohtsu <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Fix markdown of code block

  Commit: 84987e4770803e2d927872a0589496fec57c883b
      https://github.com/quicwg/base-drafts/commit/84987e4770803e2d927872a0589496fec57c883b
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Split WINDOW_UPDATE into MAX_DATA and MAX_STREAM_DATA

This also changes the name of the LIMIT_UPDATE frame to MAX_STREAM_ID to match.

A lot of the text talked about stream offsets and had flow control affect
maximum stream offsets.  This turned out to be unnecessarily obtuse.  The text
in this changeset simply says that there is a limit to the amount of data that
can be sent.  This turns out to be a lot of changes, but I think that it is
easier to understand as a result.

Closes #443.

  Commit: 48f580ccbc19fa900c43e37eb065c20999abb2f0
      https://github.com/quicwg/base-drafts/commit/48f580ccbc19fa900c43e37eb065c20999abb2f0
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

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

  Commit: cb0bd794d2d75f3190a74a60abf392cd3d93db2f
      https://github.com/quicwg/base-drafts/commit/cb0bd794d2d75f3190a74a60abf392cd3d93db2f
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #449 from shigeki/fix_codeblock

Fix markdown of code block

  Commit: eba4f043d8d55c86fe6db9d0e2e0c22ed66c44c2
      https://github.com/quicwg/base-drafts/commit/eba4f043d8d55c86fe6db9d0e2e0c22ed66c44c2
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  The hazards of renaming things automatically

  Commit: b82595442be00263498f4edc464fb4f30adfdc01
      https://github.com/quicwg/base-drafts/commit/b82595442be00263498f4edc464fb4f30adfdc01
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Fix IANA table

  Commit: dec12c295c05a6e180f5d494c2f42b1665f0cba5
      https://github.com/quicwg/base-drafts/commit/dec12c295c05a6e180f5d494c2f42b1665f0cba5
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  fixing the slowloris reference.

  Commit: bfd754a4883ad53a9edd2688f080fdc3ca245050
      https://github.com/quicwg/base-drafts/commit/bfd754a4883ad53a9edd2688f080fdc3ca245050
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Strengthen the SHOULD mitigate text

Also, fix the line>80 characters, so we can easily transfer the MD file to punch cards.

  Commit: f725b84c8cd3d989ae28c8bd8a1d3ccfc44cf834
      https://github.com/quicwg/base-drafts/commit/f725b84c8cd3d989ae28c8bd8a1d3ccfc44cf834
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  More punch cards.

  Commit: dbdcad821c05f728db4ea434dd0e3d261ed2cb5b
      https://github.com/quicwg/base-drafts/commit/dbdcad821c05f728db4ea434dd0e3d261ed2cb5b
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  I thought I was done with punch cards 40 years ago.

  Commit: 0eeb693b59ac0a55c4224063f2bb9b2d5d197449
      https://github.com/quicwg/base-drafts/commit/0eeb693b59ac0a55c4224063f2bb9b2d5d197449
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  trailing white space.

The 70's are back with a vengeance.

  Commit: 6aa8d9ea2cbfc552f39cb3f6a43994ab08891522
      https://github.com/quicwg/base-drafts/commit/6aa8d9ea2cbfc552f39cb3f6a43994ab08891522
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  whatever.

  Commit: 9dbba1032099ede1727e9bdb5907a4c686eb1a51
      https://github.com/quicwg/base-drafts/commit/9dbba1032099ede1727e9bdb5907a4c686eb1a51
  Author: huitema <[email-masked]>
  Date:   2017-04-19 (Wed, 19 Apr 2017)

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

  Log Message:
  -----------
  Punch me.

  Commit: a125e3e3a083f7d04d55a641c0c0a2a4c55c661c
      https://github.com/quicwg/base-drafts/commit/a125e3e3a083f7d04d55a641c0c0a2a4c55c661c
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Avoid checking length of front-matter

  Commit: 747885f399edab5935f7517db1818d58b6d8d4fe
      https://github.com/quicwg/base-drafts/commit/747885f399edab5935f7517db1818d58b6d8d4fe
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Jana's review comments

  Commit: 1f02a95d6a4d93932c7abed79035b87f4fa44099
      https://github.com/quicwg/base-drafts/commit/1f02a95d6a4d93932c7abed79035b87f4fa44099
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Fix frame type numbers

  Commit: 5cdaea46c9ad6a3c2d58b85e17d131e09ae52389
      https://github.com/quicwg/base-drafts/commit/5cdaea46c9ad6a3c2d58b85e17d131e09ae52389
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Update references with nicer labels

  Commit: f76f760c11fb1517127984b39df96cb8c2e5564d
      https://github.com/quicwg/base-drafts/commit/f76f760c11fb1517127984b39df96cb8c2e5564d
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-21 (Fri, 21 Apr 2017)

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

  Log Message:
  -----------
  More feedback from Jana

  Commit: 46f293cbc6dda6059e8e26e17c4a9bf304590637
      https://github.com/quicwg/base-drafts/commit/46f293cbc6dda6059e8e26e17c4a9bf304590637
  Author: huitema <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Simplifying the mitigation text

Since there is no "one size fits all" mitigation, simplify the recommendations. The point is to draw attention to the problem, and trust developers to do the right thing.

  Commit: 040a5fef588e409c2a8a22088768fdfbf443bc81
      https://github.com/quicwg/base-drafts/commit/040a5fef588e409c2a8a22088768fdfbf443bc81
  Author: huitema <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  And fixing a typo.

  Commit: a168b3bd50a08fe0a984abc960452e90950ec19b
      https://github.com/quicwg/base-drafts/commit/a168b3bd50a08fe0a984abc960452e90950ec19b
  Author: huitema <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  STREAM frames.

  Commit: 31872b3649f9fd01edd84900730d341abe1cff9a
      https://github.com/quicwg/base-drafts/commit/31872b3649f9fd01edd84900730d341abe1cff9a
  Author: huitema <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  Can lead

  Commit: b47c0307b3c07326bd86b59642e70bf7cf1ea34e
      https://github.com/quicwg/base-drafts/commit/b47c0307b3c07326bd86b59642e70bf7cf1ea34e
  Author: huitema <[email-masked]>
  Date:   2017-04-20 (Thu, 20 Apr 2017)

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

  Log Message:
  -----------
  MAY -> could

  Commit: 6b18656b29cfc7afa8304cb74394e64e31f4be04
      https://github.com/quicwg/base-drafts/commit/6b18656b29cfc7afa8304cb74394e64e31f4be04
  Author: EKR <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  A bunch of editorial cleanup. Short summary:

- Remove a bunch of the "can be used" language because we are
  specifying how to use it.

- Update the 2119 language.

- Clean up the description of key derivation, also shorten
  it.

- Misc other stuff.

  Commit: 34e22512f68875d9313a8cccca4253021da7e09d
      https://github.com/quicwg/base-drafts/commit/34e22512f68875d9313a8cccca4253021da7e09d
  Author: EKR <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

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

  Commit: 6a6e068dec0739b96c0550e1b7ff62e4768f1423
      https://github.com/quicwg/base-drafts/commit/6a6e068dec0739b96c0550e1b7ff62e4768f1423
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Valid boilerplate is not the goal

  Commit: 3370cc12c6b4102c53dc9c35796fd7cd25ed1302
      https://github.com/quicwg/base-drafts/commit/3370cc12c6b4102c53dc9c35796fd7cd25ed1302
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #453 from quicwg/kramdown_xref_label

Update references with nicer labels

  Commit: 1bacf33cd2d40d0959efef79e35d525a5e0e8fb9
      https://github.com/quicwg/base-drafts/commit/1bacf33cd2d40d0959efef79e35d525a5e0e8fb9
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Merge branch 'patch-1' of https://github.com/huitema/base-drafts into christian_attacks

  Commit: 1457f3981838cd63a3662ed76cefe4dc6c490a12
      https://github.com/quicwg/base-drafts/commit/1457f3981838cd63a3662ed76cefe4dc6c490a12
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Merge branch 'patch-2' of https://github.com/huitema/base-drafts into christian_attacks

  Commit: c61ac1163d47d052146e4f78db6a1487edd5c327
      https://github.com/quicwg/base-drafts/commit/c61ac1163d47d052146e4f78db6a1487edd5c327
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Merge branch 'patch-3' of https://github.com/huitema/base-drafts into christian_attacks

  Commit: 00b7da74273286b4507ca4453ff44fd15c2c1082
      https://github.com/quicwg/base-drafts/commit/00b7da74273286b4507ca4453ff44fd15c2c1082
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Wrap, editorial fixes

  Commit: 1390ba89842dec903d4a8eafa22a39330b8aa83e
      https://github.com/quicwg/base-drafts/commit/1390ba89842dec903d4a8eafa22a39330b8aa83e
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Fix line wrapping

  Commit: c89eb53e0ffff3e4340f6bae6b845247a8bd9b63
      https://github.com/quicwg/base-drafts/commit/c89eb53e0ffff3e4340f6bae6b845247a8bd9b63
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-24 (Mon, 24 Apr 2017)

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

  Log Message:
  -----------
  Merge branch 'master' into christian_attacks

  Commit: 735db70a72a672787a7a47f1160c95f9323cc9e1
      https://github.com/quicwg/base-drafts/commit/735db70a72a672787a7a47f1160c95f9323cc9e1
  Author: janaiyengar <[email-masked]>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #450 from quicwg/limit_update

Split WINDOW_UPDATE into MAX_DATA and MAX_STREAM_DATA

  Commit: 1e125e47f51c2f6d3483deaf713aa6a8d7a5e63a
      https://github.com/quicwg/base-drafts/commit/1e125e47f51c2f6d3483deaf713aa6a8d7a5e63a
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

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

  Log Message:
  -----------
  Split BLOCKED into two

This matches the changes to WINDOW_UPDATE

  Commit: 077be5853c6d0b617f600fe427856dac2e5ab54d
      https://github.com/quicwg/base-drafts/commit/077be5853c6d0b617f600fe427856dac2e5ab54d
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

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

  Log Message:
  -----------
  Fix nits

  Commit: 5e2598ab44f21e21bdf8dd0a5724dd554d150c65
      https://github.com/quicwg/base-drafts/commit/5e2598ab44f21e21bdf8dd0a5724dd554d150c65
  Author: janaiyengar <[email-masked]>
  Date:   2017-04-25 (Tue, 25 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #454 from quicwg/split_blocked

Split BLOCKED

  Commit: 05a01d6d2b05a392118d4075ab1f49010efc6fc3
      https://github.com/quicwg/base-drafts/commit/05a01d6d2b05a392118d4075ab1f49010efc6fc3
  Author: Shigeki Ohtsu <[email-masked]>
  Date:   2017-04-26 (Wed, 26 Apr 2017)

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

  Log Message:
  -----------
  fix spelling

  Commit: 43af81bf4e7e40da3913ed713e6e03affcdf092d
      https://github.com/quicwg/base-drafts/commit/43af81bf4e7e40da3913ed713e6e03affcdf092d
  Author: Mark Nottingham <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Update CONTRIBUTING.md

  Commit: 8fba4705e8cb4a780e4d736955d6cac7987f2dbb
      https://github.com/quicwg/base-drafts/commit/8fba4705e8cb4a780e4d736955d6cac7987f2dbb
  Author: Mark Nottingham <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

  Changed paths:
    M CONTRIBUTING.md

  Log Message:
  -----------
  Update CONTRIBUTING.md

  Commit: 863f3a8ba8d81475a1d33863574800373ac6c4e5
      https://github.com/quicwg/base-drafts/commit/863f3a8ba8d81475a1d33863574800373ac6c4e5
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  wip

  Commit: 81ab5997d38d56138dbf1b97fb2029e6c5e4d0aa
      https://github.com/quicwg/base-drafts/commit/81ab5997d38d56138dbf1b97fb2029e6c5e4d0aa
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Make RST_STREAM affect one direction only

This is a change to how we describe stream states as they relate to
RST_STREAM.  It also corrects the omission whereby RST_STREAM didn't
have any defined semantics from the idle state.

Closes #458.

  Commit: bb132b4984bef2a4f57e3efb8cdd4e1df8d6f27e
      https://github.com/quicwg/base-drafts/commit/bb132b4984bef2a4f57e3efb8cdd4e1df8d6f27e
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Fixup

  Commit: dd2344a7960feea31886d618d3f7128133648092
      https://github.com/quicwg/base-drafts/commit/dd2344a7960feea31886d618d3f7128133648092
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Nit

  Commit: d282ecdf393d1e451d542c61aa301a34fdbc9b88
      https://github.com/quicwg/base-drafts/commit/d282ecdf393d1e451d542c61aa301a34fdbc9b88
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #465 from shigeki/fix_spell

fix spelling

  Commit: 3ccf3d819385416d5f2fba10955b38040f825eff
      https://github.com/quicwg/base-drafts/commit/3ccf3d819385416d5f2fba10955b38040f825eff
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Move final offset discussion to new section

This probably isn't the best place, but including it in stream states doesn't
make sense when you observe that you can learn the final offset before entering
"half-closed (remote)" if there is reordering of STREAM+FIN.

  Commit: 6341938b0ff5d1de56db6a2b55c81258747b3aba
      https://github.com/quicwg/base-drafts/commit/6341938b0ff5d1de56db6a2b55c81258747b3aba
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Grammar correction, alignment

  Commit: 6547c57b304da192b7df46dba14d74ad20fa2bf1
      https://github.com/quicwg/base-drafts/commit/6547c57b304da192b7df46dba14d74ad20fa2bf1
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Follow the flow control and stream concurrency changes in the main doc

  Commit: 4e7d18577c95cacb1f736f60b5f00ffd74393bc9
      https://github.com/quicwg/base-drafts/commit/4e7d18577c95cacb1f736f60b5f00ffd74393bc9
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Minor editorial corrections to reason phrase of CONNECTION_CLOSE

Closes #199.

  Commit: 504dfee9b068d3e7937abf06e9989afc51a28384
      https://github.com/quicwg/base-drafts/commit/504dfee9b068d3e7937abf06e9989afc51a28384
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Remove unbalanced paren

  Commit: 84abf33fbfab77c3c1ed489400d83056a5965b9b
      https://github.com/quicwg/base-drafts/commit/84abf33fbfab77c3c1ed489400d83056a5965b9b
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #469 from quicwg/reason_phrase_length

Minor editorial corrections to reason phrase of CONNECTION_CLOSE

  Commit: df919a30fa8b6d99cd0dd0935ab7713cffad2e19
      https://github.com/quicwg/base-drafts/commit/df919a30fa8b6d99cd0dd0935ab7713cffad2e19
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Remove requirement to send public reset if PMTU drops

I didn't recommend a specific error code for this.  One of the generic ones will do.

Closes #290

  Commit: dd4134f84e65133adf7b34ade9cd38ad339234ce
      https://github.com/quicwg/base-drafts/commit/dd4134f84e65133adf7b34ade9cd38ad339234ce
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-27 (Thu, 27 Apr 2017)

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

  Log Message:
  -----------
  Remove default idle timeout mention

Closes #326

  Commit: 1e8d5dab076371e0e3672320f97494b824139b1a
      https://github.com/quicwg/base-drafts/commit/1e8d5dab076371e0e3672320f97494b824139b1a
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Add a description of the FNV-1a algorithm

I've added this in the TLS document, even though this would have been easier to
add to the transport document in some ways.  The current plan (if we ever clear
our backlog) is to move the details of the packet protection and key schedule
to the transport.  If that ever happens, it will be easy enough to move this
new text at the same time as the packet protection.

Two choices that I made here:

1. all packets are protected, including Public Reset - this means that the
packet construction code can have very simple logic for determining whether to
add an integrity check, namely is there an AEAD?; the cost being that public
reset is a little bigger

2. the integrity check mechanism can change in a new version - this avoids
expanding the list of things that we promise that won't change between
versions; the cost being one extra trivial check on receiving an unprotected
packet

  Commit: 838af6631c491d8d5727ab03723e9e508b8ecbdf
      https://github.com/quicwg/base-drafts/commit/838af6631c491d8d5727ab03723e9e508b8ecbdf
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #459 from quicwg/make_reset_sensible

Change RST_STREAM impact on state

  Commit: 144ef04c182a29eecbbd0f74348ee4fe6affc10e
      https://github.com/quicwg/base-drafts/commit/144ef04c182a29eecbbd0f74348ee4fe6affc10e
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #468 from quicwg/tls_flow_control

Make TLS track changes in transport

  Commit: 12dc1ccc064e670a5aff9d361e063e563466d267
      https://github.com/quicwg/base-drafts/commit/12dc1ccc064e670a5aff9d361e063e563466d267
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #475 from quicwg/default_idle

Remove default idle timeout mention

  Commit: 942e284dfd3b4fc2e7bfaf790d53951a635ecbd1
      https://github.com/quicwg/base-drafts/commit/942e284dfd3b4fc2e7bfaf790d53951a635ecbd1
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #473 from quicwg/no_reset_on_pmtud_drop

Remove requirement to send public reset if PMTU drops

  Commit: b19829cff70c5ea38b9be97e9b2335a3676ca900
      https://github.com/quicwg/base-drafts/commit/b19829cff70c5ea38b9be97e9b2335a3676ca900
  Author: Martin Thomson <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Remove advice

  Commit: 3b46f182aee21a06a93342490c0ac4548d6a6fbe
      https://github.com/quicwg/base-drafts/commit/3b46f182aee21a06a93342490c0ac4548d6a6fbe
  Author: Jana Iyengar <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Cleaned up leftover LIMIT_UPDATE

  Commit: bae13e1ebef57f8a60857cc5689a28a999a652d0
      https://github.com/quicwg/base-drafts/commit/bae13e1ebef57f8a60857cc5689a28a999a652d0
  Author: janaiyengar <[email-masked]>
  Date:   2017-04-28 (Fri, 28 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #488 from quicwg/limit-update

Cleaned up leftover LIMIT_UPDATE

  Commit: d4622fda0bc141ecc7fa23357da5df1f60aab345
      https://github.com/quicwg/base-drafts/commit/d4622fda0bc141ecc7fa23357da5df1f60aab345
  Author: Martin Thomson <[email-masked]>
  Date:   2017-05-01 (Mon, 01 May 2017)

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

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

  Commit: dfe2859789c2775f6fe3b5e791915a857e3c3b3c
      https://github.com/quicwg/base-drafts/commit/dfe2859789c2775f6fe3b5e791915a857e3c3b3c
  Author: janaiyengar <[email-masked]>
  Date:   2017-04-30 (Sun, 30 Apr 2017)

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

  Log Message:
  -----------
  Merge pull request #480 from quicwg/fnv-1a

Add a description of the FNV-1a algorithm

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

  Changed paths:
    M .gitignore

  Log Message:
  -----------
  Ignore pulls.json

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

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

  Log Message:
  -----------
  Remove TODO

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

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

  Log Message:
  -----------
  Remove TODOs from connection migration, see #490

  Commit: 3ac855012455203562ddbcbfa5b51a78dc05de8e
      https://github.com/quicwg/base-drafts/commit/3ac855012455203562ddbcbfa5b51a78dc05de8e
  Author: Mike Bishop <[email-masked]>
  Date:   2017-05-02 (Tue, 02 May 2017)

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

  Log Message:
  -----------
  Merging with Martin's stream state text

Compare: https://github.com/quicwg/base-drafts/compare/df92cb1e8af7...3ac855012455