Changes for version 0.01 - 2026-10-04

  • First release.
  • Portable HTTP/1.0 and HTTP/1.1 client/server protocol engine.
  • Event-loop, transport, and operating-system neutral byte interface.
  • Uniform::HTTP 0.04 request and response objects.
  • Content-Length, chunked, close-delimited, and transfer-coding framing.
  • Streaming request and response bodies with cooperative backpressure.
  • Ordered headers and trailers with strict framing validation.
  • Persistent connection, Expect, informational response, Upgrade, and CONNECT semantics.
  • Request-smuggling protections and configurable parser/resource limits.
  • Exact post-HTTP protocol-switch byte preservation.
  • Native picohttpparser backend with portable Perl-facing API.
  • Cross-platform CI on Linux, macOS, and Windows, including Perl 5.16.

Documentation

Modules

Portable non-blocking HTTP/1 protocol engine
Standalone HTTP/1 client protocol engine
Standalone HTTP/1 server protocol engine
One HTTP/1 request and response exchange

Provides

in lib/Unblock/HTTP1/_Engine.pm
in lib/Unblock/HTTP1/_Native.pm
in lib/Unblock/HTTP1/_Wire.pm