afc824e | Jana Iyengar | 23 September 2017, 00:02:38 UTC | Add changelogs | 23 September 2017, 00:02:38 UTC |
fb20f85 | Mike Bishop | 22 September 2017, 23:42:05 UTC | HTTP changelog for -06 | 22 September 2017, 23:42:05 UTC |
6c1e1c7 | Jana Iyengar | 22 September 2017, 23:38:49 UTC | Add changelog | 22 September 2017, 23:38:49 UTC |
f535ee6 | Mike Bishop | 21 September 2017, 22:40:24 UTC | Servers SHOULD NOT misuse the CANCELLED state (#770) | 21 September 2017, 22:40:24 UTC |
0ed6375 | janaiyengar | 21 September 2017, 22:31:06 UTC | Merge pull request #788 from RyanAtGoogle/ConnectionID Specify connection ID and version a unsigned numbers | 21 September 2017, 22:31:06 UTC |
0645271 | Ryan Hamilton | 21 September 2017, 22:08:00 UTC | more | 21 September 2017, 22:08:00 UTC |
c0c5e83 | Ryan Hamilton | 21 September 2017, 21:58:06 UTC | Specify connection ID and version a unsigned numbers | 21 September 2017, 21:58:06 UTC |
0793373 | janaiyengar | 19 September 2017, 22:35:42 UTC | Merge pull request #744 from quicwg/keep-alive Keep-alive requirements | 19 September 2017, 22:35:42 UTC |
4c2e608 | ianswett | 19 September 2017, 19:07:31 UTC | is -> it | 19 September 2017, 19:07:31 UTC |
40c67f3 | ianswett | 19 September 2017, 19:00:48 UTC | Add OnPacketSentCC (#780) * Add OnPacketSentCC * Improve pacing text and remove pacing pseudocode. * Fix bytes_in_flight computation * Add more text on Recovery Period * Martin's comments from Aug 24th | 19 September 2017, 19:00:48 UTC |
1c90618 | ianswett | 19 September 2017, 14:31:34 UTC | Spelling error | 19 September 2017, 14:31:34 UTC |
f24d69f | ianswett | 19 September 2017, 01:03:23 UTC | Complete congestion control text (#776) * Complete congestion control text * Add text on pacing rate * Fix nits | 19 September 2017, 01:03:23 UTC |
758d011 | janaiyengar | 15 September 2017, 19:11:31 UTC | RTT variance uses absolute departure from SRTT. (#768) | 15 September 2017, 19:11:31 UTC |
7c48fb6 | Mike Bishop | 12 September 2017, 18:53:40 UTC | Push during message exchanges (#771) * Talk about push during message exchanges * Interleaved | 12 September 2017, 18:53:40 UTC |
a1d914a | janaiyengar | 11 September 2017, 21:48:06 UTC | Merge pull request #772 from quicwg/nit Larger packet number, not larger packet | 11 September 2017, 21:48:06 UTC |
fdaa87c | Jana Iyengar | 11 September 2017, 21:45:25 UTC | Larger packet number not larger packet. | 11 September 2017, 21:45:25 UTC |
fc397d1 | janaiyengar | 11 September 2017, 21:36:15 UTC | Merge pull request #769 from quicwg/nit Fixed nit. | 11 September 2017, 21:36:15 UTC |
989cfe3 | Jana Iyengar | 11 September 2017, 18:42:36 UTC | Fixed nit. | 11 September 2017, 18:42:36 UTC |
d8d5d21 | Martin Thomson | 08 September 2017, 06:03:18 UTC | Minor grammatical fix | 08 September 2017, 06:03:18 UTC |
2d91737 | Martin Thomson | 23 August 2017, 00:24:13 UTC | Correct some pretty lame snafus | 08 September 2017, 06:01:07 UTC |
d3c40d8 | Martin Thomson | 22 August 2017, 04:34:22 UTC | Keep-alive requirements This removes the bad advice in PING about keeping connections alive and goes for a more nuanced description. The transport contains generic advice and a recommendation that application protocols provide further guidance. The HTTP mapping specifies that the client is the one that performs keep-alives and that it should only do so if it is waiting on responses from the server. Closes #729. | 08 September 2017, 06:01:07 UTC |
d6e7119 | Martin Thomson | 08 September 2017, 00:02:44 UTC | Merge pull request #754 from quicwg/vn-mtu Size limit for Version Negotiation | 08 September 2017, 00:02:44 UTC |
be8bce7 | Martin Thomson | 08 September 2017, 00:02:22 UTC | Merge pull request #767 from quicwg/streamid Fixes incorrect text and renames STREAM_ID_NEEDED | 08 September 2017, 00:02:22 UTC |
88f3c58 | Jana Iyengar | 07 September 2017, 22:35:31 UTC | Fixes incorrect text and renames STREAM_ID_NEEDED to STREAM_ID_BLOCKED. | 07 September 2017, 22:35:31 UTC |
ce27486 | Martin Thomson | 06 September 2017, 23:57:45 UTC | Remove distracting sentence | 06 September 2017, 23:57:45 UTC |
1c43ea4 | Martin Thomson | 06 September 2017, 23:56:39 UTC | Merge pull request #766 from mcmanus/mcmanus-cfc1 clarify absolute byte offset of a connection | 06 September 2017, 23:56:39 UTC |
dee0bca | Patrick McManus | 06 September 2017, 22:21:24 UTC | clarify absolute byte offset of a connection | 06 September 2017, 22:21:24 UTC |
06231d0 | Martin Thomson | 06 September 2017, 21:39:25 UTC | Merge pull request #760 from mcmanus/mcmanus-ssr-effectively Clarify the In Effect a new Connection language in Stateless Retry | 06 September 2017, 21:39:25 UTC |
1af69cc | Martin Thomson | 06 September 2017, 10:02:05 UTC | Only servers can use stateless reset | 06 September 2017, 10:02:05 UTC |
817e24a | Martin Thomson | 06 September 2017, 01:32:50 UTC | Merge pull request #721 from quicwg/cleanup-close Refactor the section on connection termination | 06 September 2017, 01:32:50 UTC |
6684ebf | Martin Thomson | 06 September 2017, 01:32:30 UTC | Minor clarification | 06 September 2017, 01:32:30 UTC |
bda9b68 | Martin Thomson | 06 September 2017, 01:29:00 UTC | Jana's comments. | 06 September 2017, 01:29:00 UTC |
7399913 | Patrick McManus | 05 September 2017, 13:33:11 UTC | Clarify the In Effect a new Connection language in Stateless Retry | 05 September 2017, 13:33:11 UTC |
71d4079 | Martin Thomson | 31 August 2017, 05:04:55 UTC | Size limit for Version Negotiation As discussed, the limits are largely practical, and there should be enough incentive to avoid inflation, but it pays to be a little more precise when defining protocols or you can get odd downstream effects. I've chosen to limit the size to the CI. That's 1200 currently (or more) and should be plenty og space for many versions. Closes #585. | 31 August 2017, 05:04:55 UTC |
4d064a3 | Martin Thomson | 30 August 2017, 01:33:50 UTC | Merge pull request #750 from quicwg/reset-doesnt-trigger-reset RST_STREAM doesn't demand a RST_STREAM in response. | 30 August 2017, 01:33:50 UTC |
a215b53 | Martin Thomson | 28 August 2017, 04:12:34 UTC | Minor editorial things | 28 August 2017, 04:12:34 UTC |
9218dcc | Martin Thomson | 25 August 2017, 00:35:57 UTC | Might as well stop on CONNECTION_CLOSE as well | 25 August 2017, 00:35:57 UTC |
6861f9d | Martin Thomson | 25 August 2017, 00:16:04 UTC | Stop sending _CLOSE when you get an ACK | 25 August 2017, 00:16:04 UTC |
8e34d7d | Martin Thomson | 24 August 2017, 03:59:38 UTC | RST_STREAM doesn't demand another RST_STREAM in response The rest of the text seems OK, but this is a bit we missed in #171. | 24 August 2017, 04:16:14 UTC |
ede693c | Martin Thomson | 24 August 2017, 00:38:04 UTC | Merge pull request #747 from quicwg/ignore-gh-issues-errors Ignore gh-issues errors | 24 August 2017, 00:38:04 UTC |
7220765 | Martin Thomson | 23 August 2017, 23:57:29 UTC | Receipt of CONNECTION_CLOSE commences draining | 23 August 2017, 23:57:29 UTC |
28e7cb2 | Martin Thomson | 23 August 2017, 04:20:57 UTC | Editorial cleanup after self-review | 23 August 2017, 04:20:57 UTC |
c4a246a | Martin Thomson | 23 August 2017, 04:07:18 UTC | Add the concept of a draining period | 23 August 2017, 04:07:18 UTC |
d9194e5 | Martin Thomson | 23 August 2017, 01:58:37 UTC | And we don't need to run them more, which only makes it worse | 23 August 2017, 01:59:30 UTC |
29fb417 | Martin Thomson | 23 August 2017, 01:57:51 UTC | These errors are too much out of our control | 23 August 2017, 01:59:30 UTC |
14a14c1 | Martin Thomson | 17 August 2017, 01:52:22 UTC | Merge pull request #737 from mcmanus/mcmanus-supported-versions supported_versions field of transport parameters has min size of 4 (1… | 17 August 2017, 01:52:22 UTC |
e5103b7 | Martin Thomson | 17 August 2017, 01:50:58 UTC | Merge pull request #739 from quicwg/ianswett-whenwhatack Clarify when and what to ACK | 17 August 2017, 01:50:58 UTC |
b4e4fb9 | Martin Thomson | 17 August 2017, 01:49:25 UTC | Tweak | 17 August 2017, 01:49:25 UTC |
68fe216 | ianswett | 16 August 2017, 22:24:59 UTC | Clarify when and what to ACK Closes Issue #736 | 16 August 2017, 22:24:59 UTC |
5ded0bb | Patrick McManus | 16 August 2017, 21:47:12 UTC | supported_versions field of transport parameters has min size of 4 (1 version) | 16 August 2017, 21:47:12 UTC |
e340167 | Mike Bishop | 16 August 2017, 17:21:51 UTC | Fix error definition | 16 August 2017, 17:21:51 UTC |
4347279 | Mike Bishop | 16 August 2017, 17:16:34 UTC | Fix MAX_PUSH_ID header level | 16 August 2017, 17:16:34 UTC |
90e2eea | Martin Thomson | 16 August 2017, 17:13:02 UTC | Limit pushes using MAX_PUSH_ID (#711) * Fix error code definitions HTTP_MALFORMED_DATA description mentioned HEADERS and it wasn't in the IANA table. HTTP_WRONG_STREAM was defined as HTTP_SETTINGS_ON_WRONG_STREAM. * So much effort spent on something so trivial * Limit pushes using MAX_PUSH_ID This repurposes SETTINGS_ENABLE_PUSH as the initial limit. A client can use this to limit the number of outstanding pushes. I've included advice on increasing the limit, not as the pushes are first used, but as the pushes are completed (or cancelled). There wasn't a rule for handling a truncated push stream header, so I added that as well. The HTTP_DUPLICATE_PUSH error was reclaimed for signaling all three types of error with a push stream header: truncation, duplicate Push ID, and exceeding MAX_PUSH_ID. * Fix error codes, prohibit reduction * Review comments * Remove push setting in favor of MAX_PUSH_ID * Remove redundant word | 16 August 2017, 17:13:02 UTC |
0741670 | Martin Thomson | 16 August 2017, 06:23:24 UTC | Merge pull request #728 from quicwg/issue726 stateless_reset_token is server only | 16 August 2017, 06:23:24 UTC |
8aa071a | Martin Thomson | 16 August 2017, 05:10:44 UTC | Merge pull request #735 from quicwg/changelog-05 Add changelogs for -05 | 16 August 2017, 05:10:44 UTC |
77f68ed | Martin Thomson | 16 August 2017, 04:20:15 UTC | Add changelogs | 16 August 2017, 04:20:15 UTC |
4bceb91 | Martin Thomson | 16 August 2017, 02:54:54 UTC | Merge pull request #727 from quicwg/no-ack-packets Prohibit acknowledgement of packets with echoed packet numbers | 16 August 2017, 02:54:54 UTC |
d4ddd2c | Martin Thomson | 15 August 2017, 22:07:37 UTC | Fix error code definitions (#712) | 15 August 2017, 22:07:37 UTC |
247858a | Mike Bishop | 15 August 2017, 06:49:05 UTC | DATA frames MUST be non-empty (#708) | 15 August 2017, 06:49:05 UTC |
58ab5f6 | Martin Thomson | 15 August 2017, 01:32:30 UTC | Stateless reset | 15 August 2017, 01:32:30 UTC |
60546fe | Martin Thomson | 15 August 2017, 01:26:31 UTC | Review comments | 15 August 2017, 01:26:37 UTC |
b2c8041 | Martin Thomson | 31 July 2017, 05:47:48 UTC | Refactor the section on connection termination | 15 August 2017, 01:26:37 UTC |
9a7814c | Martin Thomson | 14 August 2017, 06:53:21 UTC | stateless_reset_token is server only This also corrects the number used in prose. Closes #726. | 14 August 2017, 06:53:25 UTC |
fcd10ff | Martin Thomson | 14 August 2017, 04:55:47 UTC | Too many lines | 14 August 2017, 04:55:47 UTC |
7a168f9 | Martin Thomson | 14 August 2017, 04:54:46 UTC | Prohibit acknowledgement of packets with echoed packet numbers Closes #563. | 14 August 2017, 04:54:46 UTC |
958070d | Martin Thomson | 14 August 2017, 04:11:23 UTC | Merge pull request #719 from quicwg/ack-0rtt Revise text on ACK frames prior to handshake completion | 14 August 2017, 04:11:23 UTC |
a26b04e | Martin Thomson | 11 August 2017, 06:54:22 UTC | Merge pull request #685 from quicwg/1200 Change Client Initial size to 1200 flat | 11 August 2017, 06:54:22 UTC |
d19b7f8 | Martin Thomson | 10 August 2017, 04:11:37 UTC | Harder again | 10 August 2017, 04:11:37 UTC |
230589f | Martin Thomson | 10 August 2017, 03:16:25 UTC | Strength requirement | 10 August 2017, 03:16:25 UTC |
c32c378 | Martin Thomson | 10 August 2017, 01:30:21 UTC | Revise text on ACK frames prior to handshake completion This extensively used language like "protected ACK frames", which is incorrect. I fixed that here, recognizing that more extensive fixes are probably needed. I also just made the observation that the server might acknowledge 0-RTT, but the client might be unable to read those ACK frames, which closes #221. | 10 August 2017, 01:30:21 UTC |
2fbfa6f | Martin Thomson | 10 August 2017, 01:15:38 UTC | Merge pull request #717 from quicwg/rephrase editorial nits | 10 August 2017, 01:15:38 UTC |
02ce4ae | Jana Iyengar | 10 August 2017, 00:54:38 UTC | editorial nits | 10 August 2017, 00:54:38 UTC |
e231b07 | Martin Thomson | 10 August 2017, 00:50:34 UTC | Merge branch 'transport_parameter_versioning' | 10 August 2017, 00:50:34 UTC |
2d755ea | Martin Thomson | 10 August 2017, 00:50:16 UTC | Editorial tweaks, thanks Jana | 10 August 2017, 00:50:16 UTC |
fb1d772 | Martin Thomson | 10 August 2017, 00:43:20 UTC | Merge pull request #716 from quicwg/legacy Rephrase sentence in Intro | 10 August 2017, 00:43:20 UTC |
1f62767 | Jana Iyengar | 09 August 2017, 23:20:02 UTC | Rephrase sentence in Intro | 09 August 2017, 23:20:02 UTC |
76cc295 | Martin Thomson | 09 August 2017, 10:04:50 UTC | Rewrap | 09 August 2017, 10:04:50 UTC |
916b003 | 夲 | 09 August 2017, 06:11:39 UTC | Update draft-ietf-quic-tls.md The original sentence "the server immediately after receiving the first handshake message from the client" lacks a predicate, "responds" may fit. | 09 August 2017, 06:11:39 UTC |
2a65451 | Martin Thomson | 04 August 2017, 20:45:26 UTC | Push ID (#701) * Define a Push ID * Mike's editorial comments * Editorial cleanup * Edit's inspired by Jana's review * hyphenate | 04 August 2017, 20:45:26 UTC |
4cd36e5 | Martin Thomson | 03 August 2017, 23:39:43 UTC | Merge pull request #171 from quicwg/request_rst Independent states and STOP_SENDING | 03 August 2017, 23:39:43 UTC |
7b05603 | Martin Thomson | 03 August 2017, 02:29:45 UTC | Attempt to address feedback | 03 August 2017, 02:29:45 UTC |
53d1621 | Mike Bishop | 02 August 2017, 17:34:31 UTC | Merge remote-tracking branch 'origin/master' into request_rst | 02 August 2017, 17:43:15 UTC |
0b027f3 | Mike Bishop | 02 August 2017, 17:32:22 UTC | Jana's nits | 02 August 2017, 17:32:22 UTC |
6dc5578 | Mike Bishop | 02 August 2017, 02:20:15 UTC | Move GOAWAY from transport to HTTP (#697) * Moved GOAWAY from transport to HTTP * Fix bad wrapping * GOAWAY is server-only; rearranging; Martin's feedback * More rearranging * More Martin feedback | 02 August 2017, 02:20:15 UTC |
dcd427d | Martin Thomson | 02 August 2017, 02:13:51 UTC | Merge pull request #699 from quicwg/empty-fin Make description of the empty STREAM frame clearer | 02 August 2017, 02:13:51 UTC |
106c165 | Mike Bishop | 01 August 2017, 18:06:52 UTC | STOP_SENDING is sorta retransmittable and MUSTy | 01 August 2017, 18:11:43 UTC |
a02d939 | Martin Thomson | 01 August 2017, 02:06:44 UTC | Merge pull request #574 from quicwg/invisible_reset Make reset simpler and invisible | 01 August 2017, 02:06:44 UTC |
5699b82 | Mike Bishop | 31 July 2017, 20:16:52 UTC | Remove implied ordering of STOP_SENDING and STREAM frames | 31 July 2017, 20:16:52 UTC |
7a46965 | Mike Bishop | 31 July 2017, 18:00:38 UTC | STOP_SENDING in half-closed remote | 31 July 2017, 18:00:38 UTC |
c48030d | Martin Thomson | 31 July 2017, 06:56:54 UTC | Better reasons for maintaining consistent version negotiation fields in transport parameters Thanks to @vasilvv for the text, which I only tweaked slightly. | 31 July 2017, 06:56:57 UTC |
3feae87 | Martin Thomson | 04 May 2017, 04:03:23 UTC | Version validation fields can't move or change Closes #121. | 31 July 2017, 06:52:21 UTC |
fbe4250 | Martin Thomson | 10 June 2017, 17:36:15 UTC | octets, not packets | 31 July 2017, 02:17:26 UTC |
b3d8a3c | Martin Thomson | 10 June 2017, 17:35:10 UTC | stateless reset SHOULD use the short header | 31 July 2017, 02:17:26 UTC |
d3ec331 | Martin Thomson | 10 June 2017, 17:12:39 UTC | Improve grammar a little | 31 July 2017, 02:17:26 UTC |
e6221fc | Martin Thomson | 10 June 2017, 17:11:25 UTC | Difficult to guess is important enough to say explicitly. | 31 July 2017, 02:17:26 UTC |
3442676 | Martin Thomson | 09 June 2017, 12:36:52 UTC | Some minor editorial improvements | 31 July 2017, 02:17:26 UTC |
8de5dbd | Martin Thomson | 07 June 2017, 14:42:39 UTC | Add an updated token to NEW_CONNECTION_ID | 31 July 2017, 02:17:26 UTC |
35d8f8b | Martin Thomson | 24 May 2017, 05:50:49 UTC | token, not secret, and be consistent | 31 July 2017, 02:17:26 UTC |
99a66e0 | Martin Thomson | 24 May 2017, 05:45:14 UTC | Editorial tweaks | 31 July 2017, 01:56:32 UTC |
0a2465d | Martin Thomson | 24 May 2017, 04:58:06 UTC | Remove FIPS-180 from the references | 31 July 2017, 01:56:32 UTC |