Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Change log for -21 #2875

Merged
merged 3 commits into from Jul 8, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
24 changes: 24 additions & 0 deletions draft-ietf-quic-http.md
Expand Up @@ -2230,6 +2230,30 @@ Error codes need to be defined for HTTP/2 and HTTP/3 separately. See
> **RFC Editor's Note:** Please remove this section prior to publication of a
> final version of this document.

## Since draft-ietf-quic-http-20

- Prohibit closing the control stream (#2509, #2666)
- Change default priority to use an orphan node (#2502, #2690)
- Exclusive priorities are restored (#2754, #2781)
- Restrict use of frames when using CONNECT (#2229, #2702)
- Close and maybe reset streams if a connection error occurs for CONNECT (#2228,
#2703)
- Encourage provision of sufficient unidirectional streams for QPACK (#2100,
#2529, #2762)
- Allow extensions to use server-initiated bidirectional streams (#2711, #2773)
- Clarify use of maximum header list size setting (#2516, #2774)
- Extensive changes to error codes and conditions of their sending
- Require connection errors for more error conditions (#2511, #2510)
- Updated the error codes for illegal GOAWAY frames (#2714, #2707)
- Specified error code for HEADERS on control stream (#2708)
- Specified error code for servers receiving PUSH_PROMISE (#2709)
- Specified error code for receiving DATA before HEADERS (#2715)
- Describe malformed messages and their handling (#2410, #2764)
- Remove HTTP_PUSH_ALREADY_IN_CACHE error (#2812, #2813)
- Refactor Push ID related errors (#2818, #2820)
- Rationalize HTTP/3 stream creation errors (#2821, #2822)


## Since draft-ietf-quic-http-19

- SETTINGS_NUM_PLACEHOLDERS is 0x9 (#2443,#2530)
Expand Down
6 changes: 6 additions & 0 deletions draft-ietf-quic-qpack.md
Expand Up @@ -1325,6 +1325,12 @@ return controlBuffer, prefixBuffer + streamBuffer
> **RFC Editor's Note:** Please remove this section prior to publication of a
> final version of this document.

## Since draft-ietf-quic-qpack-08

- Endpoints are permitted to create encoder and decoder streams even if they
can't use them (#2100, #2529)
- Maximum values for settings removed (#2766, #2767)

## Since draft-ietf-quic-qpack-06

- Clarify initial dynamic table capacity maximums (#2276, #2330, #2330)
Expand Down
7 changes: 7 additions & 0 deletions draft-ietf-quic-recovery.md
Expand Up @@ -1532,6 +1532,13 @@ Invoked from DetectLostPackets when packets are deemed lost.

Issue and pull request numbers are listed with a leading octothorp.

## Since draft-ietf-quic-recovery-20

- Path validation can be used as initial RTT value (#2644, #2687)
- max_ack_delay transport parameter defaults to 0 (#2638, #2646)
- Ack Delay only measures intentional delays induced by the implementation
(#2596, #2786)

## Since draft-ietf-quic-recovery-19

- Change kPersistentThreshold from an exponent to a multiplier (#2557)
Expand Down
6 changes: 6 additions & 0 deletions draft-ietf-quic-tls.md
Expand Up @@ -1688,6 +1688,12 @@ cdbe264bd65f2b076760c69beef23aa7 14c9a174d69034c09a2863e1e1863508
Issue and pull request numbers are listed with a leading octothorp.


## Since draft-ietf-quic-tls-20

- Mandate the use of the QUIC transport parameters extension (#2528, #2560)
- Define handshake completion and confirmation; define clearer rules when it
encryption keys should be discarded (#2214, #2267, #2673)

## Since draft-ietf-quic-tls-18

- Increased the set of permissible frames in 0-RTT (#2344, #2355)
Expand Down
29 changes: 29 additions & 0 deletions draft-ietf-quic-transport.md
Expand Up @@ -5674,6 +5674,35 @@ DecodePacketNumber(largest_pn, truncated_pn, pn_nbits):

Issue and pull request numbers are listed with a leading octothorp.

## Since draft-ietf-quic-transport-20

- Connection ID lengths are now one octet, but limited in version 1 to 20 octets
of length (#2736, #2749)
- Error codes are encoded as variable-length integers (#2672, #2680)
- NEW_CONNECTION_ID includes a request to retire old connection IDs (#2645,
#2769)
- Tighter rules for generating and explicitly eliciting ACK frames (#2546,
#2794)
- Recommend having only one packet per encryption level in a datagram (#2308,
#2747)
- More normative language about use of stateless reset (#2471, #2574)
- Allow reuse of stateless reset tokens (#2732, #2733)
- Allow, but not require, enforcing non-duplicate transport parameters (#2689,
#2691)
- Added a active_connection_id_limit transport parameter (#1994, #1998)
- max_ack_delay transport parameter defaults to 0 (#2638, #2646)
- When sending 0-RTT, only remembered transport parameters apply (#2458, #2360,
#2466, #2461)
- Define handshake completion and confirmation; define clearer rules when it
encryption keys should be discarded (#2214, #2267, #2673)
- Prohibit path migration prior to handshake confirmation (#2309, #2370)
- PATH_RESPONSE no longer needs to be received on the validated path (#2582,
#2580, #2579, #2637)
- PATH_RESPONSE frames are not stored and retransmitted (#2724, #2729)
- Document hack for enabling routing of ICMP when doing PMTU probing (#1243,
#2402)


## Since draft-ietf-quic-transport-19

- Refine discussion of 0-RTT transport parameters (#2467, #2464)
Expand Down