
In November 2025, Adam Murdoch enhanced the netty/netty repository by implementing support for the :protocol pseudo-header in the HTTP/3 codec, enabling Extended CONNECT requests as defined in RFC 9220. He introduced a PROTOCOL enum, a protocol() API, and integrated these changes into DefaultHttp3Headers using Java. Adam also improved header validation in Http3HeadersSink to distinguish between Regular and Extended CONNECT, ensuring correct protocol handling. This work enables applications to use WebTransport and WebSocket over HTTP/3, broadening client compatibility while maintaining backward compatibility. His contributions demonstrate depth in network programming, HTTP/3, and real-time communication technologies.
November 2025: Implemented :protocol pseudo-header to enable Extended CONNECT in Netty's HTTP/3 codec, unlocking WebTransport and WebSocket over HTTP/3 with backward compatibility. Delivered end-to-end changes: added PROTOCOL enum, protocol() API, and DefaultHttp3Headers; enhanced Http3HeadersSink validation to distinguish Regular CONNECT from Extended CONNECT. This enables RFC 9220 WebTransport/WebSocket over HTTP/3 and broadens client support while preserving existing CONNECT behavior.
November 2025: Implemented :protocol pseudo-header to enable Extended CONNECT in Netty's HTTP/3 codec, unlocking WebTransport and WebSocket over HTTP/3 with backward compatibility. Delivered end-to-end changes: added PROTOCOL enum, protocol() API, and DefaultHttp3Headers; enhanced Http3HeadersSink validation to distinguish Regular CONNECT from Extended CONNECT. This enables RFC 9220 WebTransport/WebSocket over HTTP/3 and broadens client support while preserving existing CONNECT behavior.

Overview of all repositories you've contributed to across your timeline