picohttpparser

Upstream: https://github.com/h2o/picohttpparser
Revision: f4d94b48b31e0abae029ebeafcfd9ca0680ede58
Revision date: 2026-04-06
Imported: 2026-09-05

Vendored files:
  picohttpparser.c
  picohttpparser.h
  LICENSE

License: MIT or Perl license, at the user's option.

The vendored source is compiled from this distribution. Installation and
building must not require access to the upstream repository or any other
network resource.

Local modifications:

- Unblock::HTTP1 adds a per-decoder chunk-extension byte budget to
  phr_chunked_decoder. The decode loop counts total extension bytes across the
  complete chunked message, including fragmented input, and rejects framing
  when the configured nonzero limit is exceeded. A zero limit preserves
  unlimited upstream behavior.

No parsing or wire semantics outside that resource limit are changed locally.
