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

sort by:
Revision Author Date Message Commit Date
92361c2 Merge pull request #1368 from quicwg/handshake-usage Make Handshake packet use more explicit 22 May 2018, 22:36:56 UTC
4ce7aa9 Merge pull request #1373 from alagoutte/transport_iana_preferred_address transport: add preferred_address to IANA registry 22 May 2018, 22:36:37 UTC
9507464 Merge pull request #1360 from quicwg/changelog-12 Add changelog entries for -12 22 May 2018, 22:36:05 UTC
891e1a4 Remove duplicate 22 May 2018, 22:34:19 UTC
1f4d791 qcram is the last one 22 May 2018, 22:33:16 UTC
6294455 transport: add preferred_address to IANA registry 22 May 2018, 18:49:02 UTC
e2a0d41 Make Handshake packet use more explicit 22 May 2018, 10:23:55 UTC
6734c0f Merge pull request #1367 from gloinul/patch-1 Update draft-ietf-quic-transport.md 22 May 2018, 10:18:31 UTC
00f743c Update draft-ietf-quic-transport.md Fixed a reference to undefined ConnID field to SCIL 22 May 2018, 07:19:11 UTC
27839e4 Add changelog entries for -12 21 May 2018, 01:41:04 UTC
b8d2dae Title name fix 18 May 2018, 21:10:58 UTC
3060c47 Merge pull request #1345 from quicwg/narrow-lint Narrow lint target to just the drafts 16 May 2018, 01:47:28 UTC
dd9cbe6 reflect changes to short header from #1334 (#1354) * reflect changes to short header from #1334 * reference fixup 15 May 2018, 22:51:28 UTC
04eb8c6 Octets that are sent twice (#1353) * Octets that are sent twice This is obvious, but never stated. We discussed checking that they stay constant and agreed that requiring a check would be crazy. However, we never wrote anything down. I think that a MAY is fine. * Insist on being able to deliver in order But don't imply an absolute requirement to do so. It seems like an opportune moment to point out that no provision is made for partial reliability either. * ordered stream * Able to 15 May 2018, 22:48:19 UTC
c44f012 Move QPACK control instructions to dedicated streams (#1238) * Move QPACK control instructions to dedicated streams 1. Give QPACK encoders and decoders their own unidirectional streams (hardcoded to 6,7,10,11 for now) 2. Define simple framing for encoder stream 3. Move HEADER_ACK from HTTP over QUIC frame to QPACK instruction 4. Introduce Table State Synchronize instruction Closes #1121 and #1122 * +----+ => ----- * Fix Header Ack bit pattern, describe wire format using text 15 May 2018, 22:21:05 UTC
829bdee QPACK Blocking Setting (#1143) * SETTINGS_BLOCKING_HEADER_REFERENCES * Index variable is sufficient * Setting is a number, not a boolean * Martin's feedback Blocking v. Vulnerable * Re-add lost definition * blocking => blocked * ack'd * Martin's feedback * Adapting Martin's text * Martin's rewords * Describe unblocking 14 May 2018, 23:57:26 UTC
226b726 Consistency in name change 14 May 2018, 20:39:13 UTC
4a4cdc2 Definitions and Notational Conventions 14 May 2018, 20:32:56 UTC
9f6d31b BCP 14 boilerplate 14 May 2018, 20:32:56 UTC
45c4ee3 Merge pull request #1350 from igorlord/allow-empty-stream Allow arbitrary empty STREAM frames (not just Offset=0 or FIN=1) 11 May 2018, 01:42:16 UTC
bec3f79 Allow arbitrary empty STREAM frames (not just Offset=0 or FIN=1) 11 May 2018, 01:23:01 UTC
4543dd2 Balanced space 10 May 2018, 16:21:37 UTC
9ca92fb Narrow lint target to just the drafts Note that this doesn't filter out non-markdown drafts, so this will fail in the general case, but I don't think that we'll have that problem here. 10 May 2018, 01:55:10 UTC
41f0838 Merge pull request #1344 from LPardue/patch-13 De-dangle 10 May 2018, 01:30:02 UTC
503dd6b De-dangle 09 May 2018, 23:05:38 UTC
e78a934 First pass at 7, 14, and 30-bit varint packet numbers (#1334) * First pass at varint packet numbers * tweaks, thanks Martin and Ian * long headers too * Both long and short have varint PN * Update examples for shorter encodings * Update table caption * indent 08 May 2018, 23:42:56 UTC
f4c26d3 Only really h2 with TLS 08 May 2018, 22:57:21 UTC
bf77ead Add colon 08 May 2018, 22:57:21 UTC
dc1699f Server's preferred address (#1251) * First pass at server preferred address * Don't call it server migration * Other review feedback * }}}} * {{[^{}]+}}} * Fix ref * Jana's feedback * Changelog * Change changelog 08 May 2018, 22:27:11 UTC
2399e96 Rephrase text in PLPMTUD (#1337) * Rephrase text in PLPMTUD * ian's comments 04 May 2018, 22:37:27 UTC
f4b5283 Merge pull request #1079 from quicwg/pn-encrypt Packet number encryption 03 May 2018, 04:25:54 UTC
947db7f Remove confusion without changing the design 03 May 2018, 04:22:51 UTC
8e7540f Addressing nits from final review 03 May 2018, 02:37:33 UTC
b7855fd QPACK: remove explanation about header block diffs Explaining this here only makes it harder to understand the design of QPACK. This sort things would belong in a rationale document if we had one. 26 April 2018, 21:05:12 UTC
7683b3d QPACK One-Pass Encoding, Redux (#1320) * QPACK single pass encoding 1. Changes the header block prefix and removes the BLOCKING flag 2. Re-uses table modification code points on request streams for "above base" indexing 3. Include a sample 1-pass encoding algorithm Fixes #1138 * Collapse post-base instructions into existing sections * Alan's feedback 26 April 2018, 17:18:23 UTC
de99d43 Better Indexing in QPACK (#1314) * Better Indexing * BLOCKING was in HTTP, too. * Less clunky * Match language used elsewhere * Fix index in drawing * Alan's feedback * Example * Another example + duplicate on relative 26 April 2018, 15:51:50 UTC
a716cbb Merge pull request #1329 from britram/readme-spin-exp add link to spin-exp to README.md 26 April 2018, 09:49:02 UTC
3824040 Merge pull request #1295 from britram/oops-wrong-spin-exp-bit Fix wrong spin bit in spin-exp text 26 April 2018, 08:30:41 UTC
07bcb04 add link to spin-exp to README.md 26 April 2018, 07:18:50 UTC
eca6a1e Push the tag too 26 April 2018, 07:06:29 UTC
e34cdaf Retransmit data, not packets (#1327) 25 April 2018, 23:00:50 UTC
c46f52e Deemphasize TCP SACKs reference in ACK frame description (#1312) * Deemphasize TCP SACKs reference in ACK frame description It is odd to describe something by saying what is *not* like. In addition, not all readers of the document will be familiar with TCP SACKs. * Improve the irrevokable ACK frame paragraph; add SACK RFC ref 25 April 2018, 22:52:20 UTC
78ff2db Merge pull request #1324 from mcmanus/coalesce-nit fix wording that said only long header packets could be coalesced 25 April 2018, 13:21:01 UTC
38d5b83 THE end 25 April 2018, 13:20:51 UTC
a1c4d41 Grammar boobo 25 April 2018, 10:32:52 UTC
d6d9837 Restore some of the endpoint-agnosticism that got lost in rebasing 25 April 2018, 10:30:59 UTC
f163e2a Revert unnecessary change 25 April 2018, 10:22:30 UTC
0c54fbf Make the order of operations clearer. 25 April 2018, 10:21:16 UTC
0f3c970 Just use AES-CTR 25 April 2018, 10:21:16 UTC
3791020 Take and rework suggestions by @cwood 25 April 2018, 10:21:16 UTC
e641b72 Remove repetition 25 April 2018, 10:21:16 UTC
a5a6df0 Two *different* packet numbers 25 April 2018, 10:21:16 UTC
1aec4b0 Fix off-by-one error 25 April 2018, 10:21:16 UTC
86f262d Don't mess with ChaCha20, use it directly 25 April 2018, 10:21:16 UTC
2325725 Some fairly obvious errors 25 April 2018, 10:21:16 UTC
1ea1ae5 More tweaking (I have to stop this) 25 April 2018, 10:21:16 UTC
16b663a That was a little unclear on a re-read, again 25 April 2018, 10:21:16 UTC
1d6b979 That was a little unclear on a re-read 25 April 2018, 10:21:16 UTC
41196ef Constant time This is pretty onerous, so I'd like to see if people think that this is acceptable. The cost is that all packets need to have their AEAD run the whole way through. The gain is that there will be no side-channels for attackers to exploit. 25 April 2018, 10:21:16 UTC
23018df Initial cut at packet number encryption This is a little rough, but I think that the bones are here. I know that we discussed removing short packet types in favor of putting the lengths under encryption. I will do that separately, just to keep the size of this changeset to something more manageable. 25 April 2018, 10:21:16 UTC
f423a59 Merge pull request #1308 from quicwg/transport_nits Fix things that make ID-Nits hiccup 25 April 2018, 08:28:40 UTC
4b76203 s/initial_max_stream_id_(uni|bidi)/initial_max_streams_$1/g (#1310) * s/initial_max_stream_id_(uni|bidi)/initial_max_streams_$1/g Fix the naming of initial maximum number of streams transport parameters: these are not IDs, but rather counts. * Mike's comment 25 April 2018, 00:14:47 UTC
78c25bb fix stateless reset short header packet type (#1315) * fix stateless reset short header packet type * Mike's review 24 April 2018, 23:01:09 UTC
c33d728 remove incorrect statement about the connection ID in server packet (#1316) 24 April 2018, 22:41:43 UTC
87422f0 fix wording that said only long header packets could be coalesced 24 April 2018, 19:17:26 UTC
312f4f1 Separate instruction sets for QCRAM (#1141) * Separate instruction sets * Martin's feedback * Opcodes without sentinel values * Non-byte-aligned string literals * Actually use prefix terminology * Martin's feedback * Table size change * Less prescriptive * No sentinels on request streams either * +++ * Alan's feedback * HEADER_ACK isn't a stream (yet) * Heading level * Get with the rename 23 April 2018, 16:38:59 UTC
e7420bb fix typo 23 April 2018, 16:34:43 UTC
48e0ce7 Remove awkward sentence (#1313) Fixes #1311 20 April 2018, 18:00:42 UTC
4c84a5f Fix things that make ID-Nits hiccup 19 April 2018, 21:32:09 UTC
4594098 Fixing tag.sh again 17 April 2018, 23:04:30 UTC
24b07f7 Fixes to tag.sh 17 April 2018, 22:42:27 UTC
8821bee Changelog for -11 (#1291) * Changelogs for -11 release * Add a tagging script * Expand help * Added more to changelogs * added to changelogs for -11 17 April 2018, 22:26:11 UTC
8af26ad wrong bit in text 17 April 2018, 08:37:13 UTC
cdd7aeb Merge pull request #1294 from huitema/swap-payload-length Swap payload length 15 April 2018, 23:20:58 UTC
3fa38a8 Swap the payload length and packet number fields in the long header 14 April 2018, 01:25:05 UTC
7cdccf8 Merge pull request #4 from quicwg/master Align with master 14 April 2018, 01:20:15 UTC
241d59f Merge pull request #1290 from britram/spin-exp-nits-0 Various spin-exp nits 13 April 2018, 09:41:12 UTC
f6bbeb9 Merge pull request #1288 from quicwg/mnot-patch-spin Add Note to Readers, update status 13 April 2018, 09:40:15 UTC
3e0c70e Merge pull request #1285 from quicwg/pr1262-followup Some editorial cleanup for #1262 12 April 2018, 22:20:58 UTC
4136e40 more coalesce 12 April 2018, 22:19:21 UTC
aa8ea44 packet-coalesce 12 April 2018, 22:17:09 UTC
6b45109 some more coalescence 12 April 2018, 22:13:39 UTC
d112e81 Jana's comments 12 April 2018, 21:33:05 UTC
1389ec2 acmacm and martinthomson edits 12 April 2018, 09:28:25 UTC
c1b6605 Long line. 12 April 2018, 05:13:38 UTC
da0cb96 Trailing whitespace 12 April 2018, 05:11:31 UTC
ca69324 One more time 12 April 2018, 05:08:41 UTC
f941bff Fix reference 12 April 2018, 05:06:10 UTC
c6e2164 Add Note to Readers, update status 12 April 2018, 05:03:06 UTC
4c411f6 Merge pull request #1282 from ariel-anieli/master QUIC is QUIC, and does not stand for anything. 12 April 2018, 01:49:17 UTC
231f5d6 sent sent sent 12 April 2018, 01:47:50 UTC
8ac701b Merge pull request #1286 from britram/spin-exp-draft add draft-ietf-quic-spin-exp 11 April 2018, 23:02:47 UTC
f83cea4 add draft-ietf-quic-spin-exp 11 April 2018, 07:19:40 UTC
07ea187 Update draft-ietf-quic-transport.md 11 April 2018, 07:03:09 UTC
01a90e5 Merge pull request #1284 from dtikhonov/201804101339-quic-tls-grammar-fix Grammar fix: contents "determine," not "determines." 11 April 2018, 00:54:17 UTC
8dbc2e4 Some editorial cleanup for #1262. 11 April 2018, 00:19:39 UTC
0d1a97c Merge pull request #1262 from kazuho/kazuho/compound-packet define compound packets 11 April 2018, 00:11:39 UTC
8dea652 Merge pull request #1283 from britram/spin-bit-reservation Spin Bit Reservation 11 April 2018, 00:07:13 UTC
df9bbdb Merge pull request #1274 from quicwg/issue1270 Permit CONNECTION_CLOSE in Handshake 10 April 2018, 22:46:27 UTC
17d863c Just reserve it 10 April 2018, 22:30:10 UTC
back to top