H/2 codec resets streams rejected due to headers with underscores
Open
area/header_validator
bug
no stalebot
- Dominant language
- C++
- Stars
- 28.9k
- Forks
- 5.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 437
Description
If Envoy is configured to reject requests with underscores in header keys, the H/2 codec will reset the stream instead of sending 400 (like H/1).
Make this behavior consistent across all codecs, by responding with 400.
Contributor guide
Assessment
This issue has not been assessed yet.