HTTP2: Respect SETTINGS_MAX_HEADER_LIST_SIZE
- Dominant language
- Scala
- Stars
- 1.4k
- Forks
- 584
- Avg merge
- 14h 33m
- Merged PRs (30d)
- 24
Description
SETTINGS_MAX_HEADER_LIST_SIZE (0x6):
This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets. The value is based on the uncompressed size of header fields, including the length of the name and value in octets plus an overhead of 32 octets for each header field.
For any given request, a lower limit than what is advertised MAY be enforced. The initial value of this setting is unlimited.
Contributor guide
Research direction
The issue names no files or tests. Start by locating the HTTP/2 SETTINGS processing and header-list validation entry points, then trace how the advertised limit is applied. Done means enforcing the uncompressed header-list size limit while preserving the initial unlimited value described in the issue.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- scala
- Domain
- backend-api-design, networking
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100