https://github.com/quicwg/base-drafts

sort by:
Revision Author Date Message Commit Date
afc824e Add changelogs 23 September 2017, 00:02:38 UTC
fb20f85 HTTP changelog for -06 22 September 2017, 23:42:05 UTC
6c1e1c7 Add changelog 22 September 2017, 23:38:49 UTC
f535ee6 Servers SHOULD NOT misuse the CANCELLED state (#770) 21 September 2017, 22:40:24 UTC
0ed6375 Merge pull request #788 from RyanAtGoogle/ConnectionID Specify connection ID and version a unsigned numbers 21 September 2017, 22:31:06 UTC
0645271 more 21 September 2017, 22:08:00 UTC
c0c5e83 Specify connection ID and version a unsigned numbers 21 September 2017, 21:58:06 UTC
0793373 Merge pull request #744 from quicwg/keep-alive Keep-alive requirements 19 September 2017, 22:35:42 UTC
4c2e608 is -> it 19 September 2017, 19:07:31 UTC
40c67f3 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 Spelling error 19 September 2017, 14:31:34 UTC
f24d69f Complete congestion control text (#776) * Complete congestion control text * Add text on pacing rate * Fix nits 19 September 2017, 01:03:23 UTC
758d011 RTT variance uses absolute departure from SRTT. (#768) 15 September 2017, 19:11:31 UTC
7c48fb6 Push during message exchanges (#771) * Talk about push during message exchanges * Interleaved 12 September 2017, 18:53:40 UTC
a1d914a Merge pull request #772 from quicwg/nit Larger packet number, not larger packet 11 September 2017, 21:48:06 UTC
fdaa87c Larger packet number not larger packet. 11 September 2017, 21:45:25 UTC
fc397d1 Merge pull request #769 from quicwg/nit Fixed nit. 11 September 2017, 21:36:15 UTC
989cfe3 Fixed nit. 11 September 2017, 18:42:36 UTC
d8d5d21 Minor grammatical fix 08 September 2017, 06:03:18 UTC
2d91737 Correct some pretty lame snafus 08 September 2017, 06:01:07 UTC
d3c40d8 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 Merge pull request #754 from quicwg/vn-mtu Size limit for Version Negotiation 08 September 2017, 00:02:44 UTC
be8bce7 Merge pull request #767 from quicwg/streamid Fixes incorrect text and renames STREAM_ID_NEEDED 08 September 2017, 00:02:22 UTC
88f3c58 Fixes incorrect text and renames STREAM_ID_NEEDED to STREAM_ID_BLOCKED. 07 September 2017, 22:35:31 UTC
ce27486 Remove distracting sentence 06 September 2017, 23:57:45 UTC
1c43ea4 Merge pull request #766 from mcmanus/mcmanus-cfc1 clarify absolute byte offset of a connection 06 September 2017, 23:56:39 UTC
dee0bca clarify absolute byte offset of a connection 06 September 2017, 22:21:24 UTC
06231d0 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 Only servers can use stateless reset 06 September 2017, 10:02:05 UTC
817e24a Merge pull request #721 from quicwg/cleanup-close Refactor the section on connection termination 06 September 2017, 01:32:50 UTC
6684ebf Minor clarification 06 September 2017, 01:32:30 UTC
bda9b68 Jana's comments. 06 September 2017, 01:29:00 UTC
7399913 Clarify the In Effect a new Connection language in Stateless Retry 05 September 2017, 13:33:11 UTC
71d4079 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 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 Minor editorial things 28 August 2017, 04:12:34 UTC
9218dcc Might as well stop on CONNECTION_CLOSE as well 25 August 2017, 00:35:57 UTC
6861f9d Stop sending _CLOSE when you get an ACK 25 August 2017, 00:16:04 UTC
8e34d7d 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 Merge pull request #747 from quicwg/ignore-gh-issues-errors Ignore gh-issues errors 24 August 2017, 00:38:04 UTC
7220765 Receipt of CONNECTION_CLOSE commences draining 23 August 2017, 23:57:29 UTC
28e7cb2 Editorial cleanup after self-review 23 August 2017, 04:20:57 UTC
c4a246a Add the concept of a draining period 23 August 2017, 04:07:18 UTC
d9194e5 And we don't need to run them more, which only makes it worse 23 August 2017, 01:59:30 UTC
29fb417 These errors are too much out of our control 23 August 2017, 01:59:30 UTC
14a14c1 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 Merge pull request #739 from quicwg/ianswett-whenwhatack Clarify when and what to ACK 17 August 2017, 01:50:58 UTC
b4e4fb9 Tweak 17 August 2017, 01:49:25 UTC
68fe216 Clarify when and what to ACK Closes Issue #736 16 August 2017, 22:24:59 UTC
5ded0bb supported_versions field of transport parameters has min size of 4 (1 version) 16 August 2017, 21:47:12 UTC
e340167 Fix error definition 16 August 2017, 17:21:51 UTC
4347279 Fix MAX_PUSH_ID header level 16 August 2017, 17:16:34 UTC
90e2eea 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 Merge pull request #728 from quicwg/issue726 stateless_reset_token is server only 16 August 2017, 06:23:24 UTC
8aa071a Merge pull request #735 from quicwg/changelog-05 Add changelogs for -05 16 August 2017, 05:10:44 UTC
77f68ed Add changelogs 16 August 2017, 04:20:15 UTC
4bceb91 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 Fix error code definitions (#712) 15 August 2017, 22:07:37 UTC
247858a DATA frames MUST be non-empty (#708) 15 August 2017, 06:49:05 UTC
58ab5f6 Stateless reset 15 August 2017, 01:32:30 UTC
60546fe Review comments 15 August 2017, 01:26:37 UTC
b2c8041 Refactor the section on connection termination 15 August 2017, 01:26:37 UTC
9a7814c stateless_reset_token is server only This also corrects the number used in prose. Closes #726. 14 August 2017, 06:53:25 UTC
fcd10ff Too many lines 14 August 2017, 04:55:47 UTC
7a168f9 Prohibit acknowledgement of packets with echoed packet numbers Closes #563. 14 August 2017, 04:54:46 UTC
958070d 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 Merge pull request #685 from quicwg/1200 Change Client Initial size to 1200 flat 11 August 2017, 06:54:22 UTC
d19b7f8 Harder again 10 August 2017, 04:11:37 UTC
230589f Strength requirement 10 August 2017, 03:16:25 UTC
c32c378 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 Merge pull request #717 from quicwg/rephrase editorial nits 10 August 2017, 01:15:38 UTC
02ce4ae editorial nits 10 August 2017, 00:54:38 UTC
e231b07 Merge branch 'transport_parameter_versioning' 10 August 2017, 00:50:34 UTC
2d755ea Editorial tweaks, thanks Jana 10 August 2017, 00:50:16 UTC
fb1d772 Merge pull request #716 from quicwg/legacy Rephrase sentence in Intro 10 August 2017, 00:43:20 UTC
1f62767 Rephrase sentence in Intro 09 August 2017, 23:20:02 UTC
76cc295 Rewrap 09 August 2017, 10:04:50 UTC
916b003 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 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 Merge pull request #171 from quicwg/request_rst Independent states and STOP_SENDING 03 August 2017, 23:39:43 UTC
7b05603 Attempt to address feedback 03 August 2017, 02:29:45 UTC
53d1621 Merge remote-tracking branch 'origin/master' into request_rst 02 August 2017, 17:43:15 UTC
0b027f3 Jana's nits 02 August 2017, 17:32:22 UTC
6dc5578 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 Merge pull request #699 from quicwg/empty-fin Make description of the empty STREAM frame clearer 02 August 2017, 02:13:51 UTC
106c165 STOP_SENDING is sorta retransmittable and MUSTy 01 August 2017, 18:11:43 UTC
a02d939 Merge pull request #574 from quicwg/invisible_reset Make reset simpler and invisible 01 August 2017, 02:06:44 UTC
5699b82 Remove implied ordering of STOP_SENDING and STREAM frames 31 July 2017, 20:16:52 UTC
7a46965 STOP_SENDING in half-closed remote 31 July 2017, 18:00:38 UTC
c48030d 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 Version validation fields can't move or change Closes #121. 31 July 2017, 06:52:21 UTC
fbe4250 octets, not packets 31 July 2017, 02:17:26 UTC
b3d8a3c stateless reset SHOULD use the short header 31 July 2017, 02:17:26 UTC
d3ec331 Improve grammar a little 31 July 2017, 02:17:26 UTC
e6221fc Difficult to guess is important enough to say explicitly. 31 July 2017, 02:17:26 UTC
3442676 Some minor editorial improvements 31 July 2017, 02:17:26 UTC
8de5dbd Add an updated token to NEW_CONNECTION_ID 31 July 2017, 02:17:26 UTC
35d8f8b token, not secret, and be consistent 31 July 2017, 02:17:26 UTC
99a66e0 Editorial tweaks 31 July 2017, 01:56:32 UTC
0a2465d Remove FIPS-180 from the references 31 July 2017, 01:56:32 UTC
back to top