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

Move NUM_PLACEHOLDERS out of the HTTP/2-used space #2057

Merged
merged 1 commit into from Nov 27, 2018
Merged
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
9 changes: 5 additions & 4 deletions draft-ietf-quic-http.md
Expand Up @@ -659,12 +659,12 @@ HTTP_MALFORMED_FRAME.

The following settings are defined in HTTP/3:

SETTINGS_NUM_PLACEHOLDERS (0x3):
: This value SHOULD be non-zero. The default value is 16.

SETTINGS_MAX_HEADER_LIST_SIZE (0x6):
: The default value is unlimited.

SETTINGS_NUM_PLACEHOLDERS (0x8):
: This value SHOULD be non-zero. The default value is 16.

Setting identifiers of the format `0x?a?a` are reserved to exercise the
requirement that unknown identifiers be ignored. Such settings have no defined
meaning. Endpoints SHOULD include at least one such setting in their SETTINGS
Expand Down Expand Up @@ -1479,10 +1479,11 @@ The entries in the following table are registered by this document.
| Setting Name | Code | Specification |
| ---------------------------- | :----: | ------------------------- |
| Reserved | 0x2 | N/A |
| NUM_PLACEHOLDERS | 0x3 | {{settings-parameters}} |
| Reserved | 0x3 | N/A |
| Reserved | 0x4 | N/A |
| Reserved | 0x5 | N/A |
| MAX_HEADER_LIST_SIZE | 0x6 | {{settings-parameters}} |
| NUM_PLACEHOLDERS | 0x8 | {{settings-parameters}} |
| ---------------------------- | ------ | ------------------------- |

Additionally, each code of the format `0x?a?a` where each `?` is any four bits
Expand Down