Skip to content

Commit

Permalink
Clarify that clients don't need to remember unknown SETTINGS
Browse files Browse the repository at this point in the history
Fixes #3110.
  • Loading branch information
nharper committed Oct 17, 2019
1 parent 321ec02 commit ce26ed2
Showing 1 changed file with 7 additions and 4 deletions.
11 changes: 7 additions & 4 deletions draft-ietf-quic-http.md
Original file line number Diff line number Diff line change
Expand Up @@ -1229,10 +1229,13 @@ A server MAY accept 0-RTT and subsequently provide different settings in its
SETTINGS frame. If 0-RTT data is accepted by the server, its SETTINGS frame MUST
NOT reduce any limits or alter any values that might be violated by the client
with its 0-RTT data. The server MUST include all settings which differ from
their default values. If a server accepts 0-RTT, but then sends a SETTINGS
frame which reduces a setting the client understands or omits a value that was
previously specified to have a non-default value, this MUST be treated as a
connection error of type HTTP_SETTINGS_ERROR.
their default values. If a server accepts 0-RTT but then sends a SETTINGS
frame which reduces setting the client understands, this MUST be treated as a
connection error of type HTTP_SETTINGS_ERROR. If a server accepts 0-RTT but
then sends a SETTINGS frame that omits a setting value that the client
understands (apart from reserved setting identifiers) that was previously
specified to have a non-default value, this MUST be treated as a connection
error of type HTTP_SETTINGS_ERROR.


### PUSH_PROMISE {#frame-push-promise}
Expand Down

0 comments on commit ce26ed2

Please sign in to comment.