-
Notifications
You must be signed in to change notification settings - Fork 203
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
Separate transport parameters for 0-RTT #126
Labels
-transport
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
Comments
martinthomson
added
design
An issue that affects the design of the protocol; resolution requires consensus.
-transport
labels
Jan 6, 2017
We could provide default minimums that are used by clients that have no server values yet. |
janaiyengar
added
the
needs-discussion
An issue that needs more discussion before we can resolve it.
label
Jan 14, 2017
mnot
changed the title
Provide separate transport parameters for 0-RTT
Separate transport parameters for 0-RTT
Jan 20, 2017
Discussed in Tokyo; agreement in the room that parameters define defaults, and clients SHOULD cache parameters and MUST use default values if the client doesn't cache. The server always has the ability to kick unruly clients. |
mnot
added
editor-ready
and removed
needs-discussion
An issue that needs more discussion before we can resolve it.
labels
Jan 24, 2017
martinthomson
added a commit
that referenced
this issue
Feb 7, 2017
This changes the definition for transport parameters from "MUST remember" as I originally wrote up, to the frankly insane consensus position from the Tokyo interim. Closes #126
martinthomson
added a commit
that referenced
this issue
Feb 20, 2017
This changes the definition for transport parameters from "MUST remember" as I originally wrote up, to the frankly insane consensus position from the Tokyo interim. Closes #126
Not sure why this was reopened. It is fixed. |
mnot
added
the
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
label
Mar 5, 2019
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
-transport
design
An issue that affects the design of the protocol; resolution requires consensus.
has-consensus
An issue that the Chairs have determined has consensus, by canvassing the mailing list.
TLS provides an extension that limits the amount of data that can be sent during 0-RTT. This is an explicit configuration item, even though TCP flow control would naturally limit the amount of data a client can send to a server with 0-RTT. The reason for this is that servers might have to hold some or all of the 0-RTT data. That buffering might be part of replay mitigation, for example. A server that supports 0-RTT can use that limit to ensure that it doesn't have to buffer more than it is willing to buffer.
In #122, I have chosen to carry over the values for initial flow control window and concurrent stream limit. We might want to provide separate transport parameters for 0-RTT so that servers can apply lower limits.
The text was updated successfully, but these errors were encountered: