3d21ced | Martin Thomson | 12 September 2019, 01:11:06 UTC | Merge pull request #3017 from quicwg/http/changelog_23 HTTP-23 changelog | 12 September 2019, 01:11:06 UTC |
90a8141 | Martin Thomson | 12 September 2019, 01:10:32 UTC | Merge branch 'changelog-tt-23' | 12 September 2019, 01:10:32 UTC |
2ae2985 | Martin Thomson | 12 September 2019, 01:10:27 UTC | Merge branch 'ianswett-recovery-changelog' | 12 September 2019, 01:10:27 UTC |
2b3738d | Martin Thomson | 12 September 2019, 01:10:19 UTC | Add #2916 to listing | 12 September 2019, 01:10:19 UTC |
e9aa25a | Martin Thomson | 12 September 2019, 01:08:44 UTC | Add #2916 too | 12 September 2019, 01:08:44 UTC |
7f413bf | Jana Iyengar | 11 September 2019, 21:47:34 UTC | Merge pull request #2916 from quicwg/ianswett-generating-acknowledgements Move Generating Acknowledgements to Transport | 11 September 2019, 21:47:34 UTC |
5a8af76 | Jana Iyengar | 11 September 2019, 19:49:01 UTC | moving text around a bit and mt's comment | 11 September 2019, 19:49:01 UTC |
61fa094 | ianswett | 11 September 2019, 18:39:10 UTC | Update draft-ietf-quic-recovery.md | 11 September 2019, 18:39:10 UTC |
6910bce | ianswett | 11 September 2019, 15:02:11 UTC | Reflow a line | 11 September 2019, 15:02:11 UTC |
ac3e437 | ianswett | 11 September 2019, 15:00:55 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 15:00:55 UTC |
35a6072 | ianswett | 11 September 2019, 15:00:39 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 15:00:39 UTC |
02bbcdf | ianswett | 11 September 2019, 15:00:23 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 15:00:23 UTC |
17196dc | ianswett | 11 September 2019, 15:00:03 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 15:00:03 UTC |
c880853 | Martin Thomson | 11 September 2019, 03:02:47 UTC | Remove issues that were closed between 2019-06-09 and 2019-07-09 from -23 changelog | 11 September 2019, 03:02:47 UTC |
d60f633 | Jana Iyengar | 11 September 2019, 02:03:00 UTC | rebase cleanup | 11 September 2019, 02:03:00 UTC |
55f1ad9 | Jana Iyengar | 11 September 2019, 01:45:47 UTC | re-adding (with some rework) text that was dropped inadvertently | 11 September 2019, 01:55:36 UTC |
19df215 | Jana Iyengar | 11 September 2019, 01:34:17 UTC | Addresses comments and some text rework | 11 September 2019, 01:55:36 UTC |
d77285c | Jana Iyengar | 27 August 2019, 22:14:10 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 01:55:36 UTC |
ce3c950 | Jana Iyengar | 27 August 2019, 22:13:11 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 01:55:36 UTC |
1a07dcd | Jana Iyengar | 27 August 2019, 22:12:29 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 01:55:36 UTC |
6ff4cc0 | Jana Iyengar | 27 August 2019, 22:11:49 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 01:55:36 UTC |
67ece93 | Jana Iyengar | 27 August 2019, 22:11:34 UTC | Update draft-ietf-quic-transport.md Co-Authored-By: Martin Thomson <mt@lowentropy.net> | 11 September 2019, 01:55:36 UTC |
eed60b2 | ianswett | 21 July 2019, 19:13:32 UTC | Update draft-ietf-quic-recovery.md | 11 September 2019, 01:55:36 UTC |
50f2a55 | ianswett | 21 July 2019, 15:27:56 UTC | Fix CircleCI (hopefully) By renaming "ACK Ranges" to "Managing ACK Ranges" | 11 September 2019, 01:55:36 UTC |
f364aab | ianswett | 21 July 2019, 15:04:25 UTC | Stop referencing host-delay in Recovery Instead reference section 13.2 of transport | 11 September 2019, 01:55:36 UTC |
862bcd3 | ianswett | 21 July 2019, 14:52:07 UTC | Remove obsolete text Removed: "Endpoints SHOULD send acknowledgments for packets containing CRYPTO frames with a reduced delay; see Section 6.2 of {{QUIC-RECOVERY}}." Obsolete now that #2646 landed and the default max_ack_delay for Initial and Handshake is 0. | 11 September 2019, 01:55:36 UTC |
4ac701e | ianswett | 21 July 2019, 14:45:00 UTC | Stop referencing QUIC Transport in QUIC Transport. | 11 September 2019, 01:55:36 UTC |
cfab7ed | ianswett | 21 July 2019, 14:13:36 UTC | Remove the "Crypto Handshake Data" section It was not adding anything and was misleading | 11 September 2019, 01:55:36 UTC |
f8fc854 | ianswett | 21 July 2019, 14:08:11 UTC | Move, don't just remove the text This is an intermediate commit. There's a lot of text here, and a lot is duplicative. | 11 September 2019, 01:55:36 UTC |
812ced0 | ianswett | 21 July 2019, 13:58:03 UTC | Move Generating Acknowledgements to Transport | 11 September 2019, 01:50:08 UTC |
515185d | Martin Thomson | 11 September 2019, 01:33:00 UTC | Changelog for transport-23 | 11 September 2019, 01:33:00 UTC |
11de393 | Martin Thomson | 11 September 2019, 00:47:33 UTC | Merge pull request #2992 from quicwg/keys-available-earlier Keys need to be available to QUIC earlier | 11 September 2019, 00:47:33 UTC |
a668d50 | Martin Thomson | 10 September 2019, 23:30:39 UTC | Both read and write for Handshake keys | 10 September 2019, 23:30:39 UTC |
42db620 | ianswett | 10 September 2019, 23:21:54 UTC | Update draft-ietf-quic-recovery.md | 10 September 2019, 23:21:54 UTC |
bcbecf2 | ianswett | 10 September 2019, 23:21:34 UTC | Update draft-ietf-quic-recovery.md | 10 September 2019, 23:21:34 UTC |
c3a6f9f | ianswett | 10 September 2019, 23:20:56 UTC | Recovery Changelog | 10 September 2019, 23:20:56 UTC |
f80d883 | Mike Bishop | 10 September 2019, 22:51:34 UTC | HTTP-23 changelog | 10 September 2019, 22:51:34 UTC |
a9aa362 | afrind | 10 September 2019, 22:51:02 UTC | Update QPACK Changelog (#3016) | 10 September 2019, 22:51:02 UTC |
f62d248 | Martin Thomson | 10 September 2019, 22:47:55 UTC | Merge pull request #2802 from marten-seemann/misleading-alpn-version remove misleading sentence about incompatible QUIC versions and ALPN | 10 September 2019, 22:47:55 UTC |
3588a57 | Martin Thomson | 10 September 2019, 22:44:45 UTC | Merge pull request #3009 from quicwg/circle_caching Cache git repo, draft references in Circle | 10 September 2019, 22:44:45 UTC |
adc7f92 | Martin Thomson | 10 September 2019, 22:39:56 UTC | typo fix | 10 September 2019, 22:39:56 UTC |
e6c5d74 | Martin Thomson | 10 September 2019, 22:30:15 UTC | typo | 10 September 2019, 22:30:15 UTC |
d27f8e8 | Mike Bishop | 10 September 2019, 22:22:10 UTC | Security Considerations text for a memory limit (#3004) * Security Considerations text for a memory limit * Less normative | 10 September 2019, 22:22:10 UTC |
dc99f4d | Bence Béky | 10 September 2019, 22:20:11 UTC | QPACK [editorial] Update text on instructions and representations. (#2941) * clarify wire format * nits * Incorporate first round of feedback by MikeBishop and afrind. | 10 September 2019, 22:20:11 UTC |
6beec2e | Lucas Pardue | 10 September 2019, 22:19:42 UTC | rename HTTP_UNEXPECTED_FRAME to HTTP_FRAME_UNEXPECTED and fold HTTP_W… (#3003) * rename HTTP_UNEXPECTED_FRAME to HTTP_FRAME_UNEXPECTED and fold HTTP_WRONG_STREAM into it * Update draft-ietf-quic-http.md Co-Authored-By: Mike Bishop <mbishop@evequefou.be> * Rewrap | 10 September 2019, 22:19:42 UTC |
979205e | Martin Thomson | 10 September 2019, 22:11:06 UTC | Merge pull request #3007 from quicwg/cleanup-sr Attempt to make the stateless reset text better | 10 September 2019, 22:11:06 UTC |
745d2b1 | Martin Thomson | 10 September 2019, 22:10:41 UTC | Merge pull request #3012 from maskit/error_code_table Add CRYPTO_BUFFER_EXCEEDED to the error code table | 10 September 2019, 22:10:41 UTC |
d549dd3 | Bence Béky | 10 September 2019, 22:08:33 UTC | QPACK [editorial] Update text to include both criteria of "blocking entry". (#2937) * blocking * Revert changes to section 2.1.2.1. Avoiding Blocked Insertions | 10 September 2019, 22:08:33 UTC |
6351107 | Mike Bishop | 10 September 2019, 22:07:49 UTC | Error codes can't cause errors (#2998) * Error codes can't cause errors * Ian's suggested wording * No -- | 10 September 2019, 22:07:49 UTC |
519148f | Martin Thomson | 10 September 2019, 22:07:39 UTC | Merge pull request #2990 from quicwg/chacha-simple Simplify ChaCha20 interface | 10 September 2019, 22:07:39 UTC |
f9d4213 | Martin Thomson | 10 September 2019, 22:06:58 UTC | Merge pull request #2962 from quicwg/multi-token Talk more about multiple tokens | 10 September 2019, 22:06:58 UTC |
7480f8f | Mike Bishop | 10 September 2019, 22:06:50 UTC | No -- | 10 September 2019, 22:06:50 UTC |
a6a7203 | ianswett | 10 September 2019, 22:05:06 UTC | Use contains() (#3015) Per @martinthomson suggestion, use contains() instead of the implicit check. Fixes #2569 An alternative to #2987 | 10 September 2019, 22:05:06 UTC |
b354cc6 | Masakazu Kitajo | 10 September 2019, 01:34:22 UTC | Add CRYPTO_BUFFER_EXCEEDED to the error code table | 10 September 2019, 01:34:22 UTC |
b88ee12 | Martin Thomson | 10 September 2019, 00:11:56 UTC | (38+2)/8 != 6 | 10 September 2019, 00:11:56 UTC |
56e9e1a | Mike Bishop | 09 September 2019, 15:34:45 UTC | Add master to fallback path for new branches Newly-created branches are most likely to have been based on master; if no cache exists for a repo, take master as the starting point | 09 September 2019, 15:34:45 UTC |
967bbe7 | Martin Thomson | 09 September 2019, 01:10:57 UTC | Taking Ian's rewording | 09 September 2019, 01:10:57 UTC |
c642ae9 | Mike Bishop | 06 September 2019, 15:57:23 UTC | Only gc if called for | 06 September 2019, 15:57:23 UTC |
b8e45fb | Mike Bishop | 06 September 2019, 15:40:49 UTC | Cache draft references too | 06 September 2019, 15:45:55 UTC |
a7d7f9d | Mike Bishop | 06 September 2019, 15:25:36 UTC | Cache git repo between Circle runs | 06 September 2019, 15:35:34 UTC |
10497d3 | Mike Bishop | 06 September 2019, 15:06:28 UTC | Reserved frame types and the other reserved frame types (#2997) * Additional clarity on reserved frame types and the other reserved frame types * Reserved anchor | 06 September 2019, 15:06:28 UTC |
6048b49 | Martin Thomson | 06 September 2019, 03:30:37 UTC | More editorial changes | 06 September 2019, 03:30:37 UTC |
d7aa68d | Martin Thomson | 06 September 2019, 03:23:51 UTC | Attempt to make the stateless reset text better PR #2927 had a few mistakes in it, and some confusing language. This attempts to split out the rules for generating stateless resets (minimum size is 5 + 16 = 21), and for generating packets that might trigger a stateless reset (min_cid + 22). | 06 September 2019, 03:23:51 UTC |
b0f00ed | Martin Thomson | 06 September 2019, 00:51:44 UTC | Simplify more | 06 September 2019, 00:51:44 UTC |
bca2f5d | Mike Bishop | 04 September 2019, 17:44:23 UTC | Ian's suggested wording | 04 September 2019, 17:44:23 UTC |
a51a418 | ianswett | 04 September 2019, 08:40:48 UTC | Fix Recovery Pseudocode (#2907) * Update draft-ietf-quic-recovery.md * Consistent ifs * Martin Duke's suggestion * Remove || * Use || and && consistently * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Martin's suggestion * Jana's suggestion * nit * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md * Update draft-ietf-quic-recovery.md * Update draft-ietf-quic-recovery.md * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md * Add PeerAwaitingAddressValidation * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Update draft-ietf-quic-recovery.md Co-Authored-By: Jana Iyengar <jri.ietf@gmail.com> * Some of MT's suggestions * Update draft-ietf-quic-recovery.md * Update draft-ietf-quic-recovery.md | 04 September 2019, 08:40:48 UTC |
a0d6191 | Mike Bishop | 28 August 2019, 19:55:31 UTC | Error codes can't cause errors | 28 August 2019, 19:57:03 UTC |
1f913fd | Lucas Pardue | 28 August 2019, 14:56:02 UTC | HTTP Upgrade in H3 is silliness (#2898) | 28 August 2019, 14:56:02 UTC |
818290b | Marten Seemann | 28 August 2019, 02:32:04 UTC | apply Mike's suggestion | 28 August 2019, 02:32:04 UTC |
5b02f13 | Martin Thomson | 28 August 2019, 00:17:42 UTC | Merge pull request #2989 from quicwg/coalesce-retry-vn No point in coalescing Retry or VN | 28 August 2019, 00:17:42 UTC |
1cfe40c | Martin Thomson | 27 August 2019, 22:14:27 UTC | Merge pull request #2991 from quicwg/unclarity-short DCID in short headers | 27 August 2019, 22:14:27 UTC |
2ae76f6 | Martin Thomson | 27 August 2019, 22:14:15 UTC | Merge pull request #2988 from quicwg/client-new-token Only servers send NEW_TOKEN | 27 August 2019, 22:14:15 UTC |
8cbc7a5 | Mike Bishop | 27 August 2019, 22:07:45 UTC | Default values in IANA (#2974) * IANA defaults * Defaults in QPACK IANA * Unlimited, not zero | 27 August 2019, 22:07:45 UTC |
d286124 | Mike Bishop | 27 August 2019, 22:02:07 UTC | Add headings to Security Considerations (#2975) * Add headings to Security Considerations * Martin's suggested wording | 27 August 2019, 22:02:07 UTC |
5bc5864 | Mike Bishop | 27 August 2019, 18:59:42 UTC | Send complete SETTINGS (#2972) * SETTINGS must be complete * I do not recall. * Rearrange per feedback * Feedback from review * Advice * Apply suggestions from code review Co-Authored-By: Martin Thomson <mt@lowentropy.net> * Rewrap * clarify that an endpoint cannot block on SETTINGS (#2986) * explain that and endpoint cannot expect the delivery of the peer's settings * "SHOULD NOT", with a less extreme example used as clarification * MUST NOT wait for peer's SETTINGS before sending one's own * Revert "MUST NOT wait for peer's SETTINGS before sending one's own", as it's stated elsewhere (pointed out by @MikeBishop) This reverts commit 4664b5c90834fce8e0affffcf66d697ddee2d3f7. * MUST send SETTINGS, SHOULD NOT block, clarify why * simplify to avoid endorsing such behavior * Less specific error description | 27 August 2019, 18:59:42 UTC |
a0c3d6e | Martin Thomson | 27 August 2019, 18:34:23 UTC | Remove PRIORITY (#2922) * Remove PRIORITY In all the discussions we have had on this, what has become clear is that the complexity of the scheme we built in HTTP/2 wasn't well founded in theory or practice. Rather than try to port that across, this recognizes that while prioritization is important, signaling is a problem we haven't solved yet. Closes #many issues. * Remove sentence about stream relationships Closes #2924. | 27 August 2019, 18:34:23 UTC |
7119afb | Martin Thomson | 27 August 2019, 05:25:11 UTC | Ian's suggestion | 27 August 2019, 05:25:11 UTC |
c78a395 | Bence Béky | 26 August 2019, 19:13:52 UTC | Forbid duplicate setting identifiers. (#2979) * Forbid duplicate setting identifiers. I assume the intention was to forbid the same setting identifier occurring multiple times in a SETTINGS frame, regardless of the values. However, since a parameter is defined as an identifier-value pair, the current text does not forbid duplicate identifiers if the values are different. * Apply suggestions from code review Thanks for the suggestion, I like it. Co-Authored-By: Martin Thomson <mt@lowentropy.net> * Reflow text. | 26 August 2019, 19:13:52 UTC |
bed4675 | Mike Bishop | 26 August 2019, 18:12:33 UTC | Require 8164 validation for non-https origins (#2973) * Require 8164 validation for non-https origins * 8164 is specific, but the requirement is generic | 26 August 2019, 18:12:33 UTC |
3d5e269 | Martin Thomson | 26 August 2019, 11:22:35 UTC | Keys need to be available to QUIC earlier ...than a TLS stack. The canonical example being the Handshake keys, which are needed by a client to acknowledge partial server Handshake flights. TLS won't use those keys itself until it has the entire set of Handshake messages from the server. In doing this, I decided that it makes sense to reorder the sequence diagram to show what incoming packets trigger different events. Closes #2328. | 26 August 2019, 11:22:35 UTC |
fede096 | Martin Thomson | 26 August 2019, 10:56:28 UTC | DCID in short headers Invariants text was unclear on where the Destination Connection ID field was and how big it could be. Closes #2335. | 26 August 2019, 10:56:28 UTC |
36609c2 | Martin Thomson | 26 August 2019, 10:30:23 UTC | Simplify ChaCha20 interface The nonce can just be opaque bytes. The block counter is tricky, as noted in the issue. The "obvious" choice is little-endian, as that is consistent with the philosophy of the designer (as I understand it), but that is not anything more than a guess. Absent strong evidence that big-endian is a better choice, I'm going to err on the side of not making a substantive change here. But I think that we need a consensus call to support that viewpoint. Closes #2171. | 26 August 2019, 10:46:51 UTC |
4ef3e0d | Martin Thomson | 26 August 2019, 10:16:50 UTC | No point in coalescing Retry or VN Closes #2407. | 26 August 2019, 10:18:47 UTC |
9b95d3f | Martin Thomson | 26 August 2019, 10:02:02 UTC | Only servers send NEW_TOKEN This doesn't add rationale. It doesn't have to. See the issue discussion for that rationale. Closes #2382. | 26 August 2019, 10:02:02 UTC |
36ff3ff | Martin Thomson | 26 August 2019, 10:00:40 UTC | Missing quote | 26 August 2019, 10:00:40 UTC |
710bf67 | Martin Thomson | 26 August 2019, 07:21:33 UTC | Merge pull request #2929 from ekr/issue2084_correlated_cids Minor clarification. Fixes #2084 | 26 August 2019, 07:21:33 UTC |
cc07512 | Martin Thomson | 26 August 2019, 07:20:32 UTC | Merge pull request #2752 from quicwg/jri/ecn ECN verification text | 26 August 2019, 07:20:32 UTC |
e2e2933 | Martin Thomson | 26 August 2019, 07:17:57 UTC | Merge pull request #2927 from quicwg/ianswett-smaller-stateless-resets Allow Smaller Stateless Resets | 26 August 2019, 07:17:57 UTC |
470445d | ianswett | 25 August 2019, 01:06:42 UTC | Reorder "Variables of Interest" | 25 August 2019, 01:06:42 UTC |
6d8305b | RenjieTang | 15 August 2019, 18:35:05 UTC | Update QPACK stream creation error On receiving duplicate QPACK streams, the error should be HTTP_STREAM_CREATION_ERROR which matches with control stream duplicates. | 23 August 2019, 23:11:15 UTC |
7220bd2 | Martin Thomson | 22 August 2019, 00:13:38 UTC | Merge pull request #2983 from quicwg/no-tls-short-title Remove short title for TLS | 22 August 2019, 00:13:38 UTC |
ead0c39 | Martin Thomson | 21 August 2019, 14:13:36 UTC | Remove short title for TLS Closes #2982. | 21 August 2019, 14:13:36 UTC |
b2a3264 | Martin Thomson | 20 August 2019, 21:06:07 UTC | Merge pull request #2981 from rpaulo/update-remaining-vectors Update remaining test vectors for Initial packets. | 20 August 2019, 21:06:07 UTC |
4cedcf6 | Rui Paulo | 20 August 2019, 21:01:10 UTC | Update remaining test vectors for Initial packets. Closes #2980 | 20 August 2019, 21:01:10 UTC |
86bca1d | Martin Thomson | 19 August 2019, 01:03:14 UTC | Merge pull request #2961 from quicwg/retransmit-new-token Repair rules for NEW_TOKEN | 19 August 2019, 01:03:14 UTC |
c6f3fe7 | Jana Iyengar | 16 August 2019, 22:36:16 UTC | Merge pull request #2976 from quicwg/transport/pa_yes_really_nbo State network byte order in PreferredAddress | 16 August 2019, 22:36:16 UTC |
c1fe1ed | Mike Bishop | 16 August 2019, 19:30:31 UTC | State network byte order here, too | 16 August 2019, 19:30:31 UTC |
992fa67 | Martin Thomson | 15 August 2019, 23:32:46 UTC | Add missing word back | 16 August 2019, 02:56:14 UTC |
6f997b4 | Martin Thomson | 15 August 2019, 23:32:31 UTC | Not migration, just address change | 16 August 2019, 02:56:14 UTC |
9195b40 | Martin Thomson | 15 August 2019, 01:00:33 UTC | Reword | 16 August 2019, 02:56:14 UTC |