Commit graph

5 commits

Author SHA1 Message Date
Simon Cruanes
4512eb137a
format 2026-02-09 22:36:58 -05:00
Simon Cruanes
1f357e495a fix: add header size limits to prevent memory exhaustion
Add optional limits to Headers.parse_:
- max_headers: 100 (default)
- max_header_size: 16KB per header (default)
- max_total_size: 1MB total (default)

Returns 431 status code when limits exceeded per RFC 6585.
2026-02-09 04:07:19 +00:00
Simon Cruanes
173e5fef6e
feat(headers): use case insensitive comparison 2025-04-18 09:37:27 -04:00
Simon Cruanes
e1bfe70991
feat headers: expose parsing helper 2024-12-02 14:19:06 -05:00
Simon Cruanes
5f321774e1
wip: use Iostream for IOs; add hmap to request; refactor 2024-02-26 13:41:55 -05:00