forked from quic-go/quic-go
* http3: implement server idle timeout support This update introduces the ability for an HTTP/3 server to enforce an idle timeout on connections. This timeout will trigger when no new requests are received on a connection, irrespective of any PING frames received at the QUIC level. * fix deadlock when http3 idle timeout is not enabled * fix typo * Switch to a more efficient implementation * Avoid a goroutine * Avoid constent re-adjusting of a timer * Works with hijacked streams * Generalize the idle timeout description * Add an integration test for http server idle timeout * Attempt to fix other tests impacted by the new idle timeout test
HTTP/3
This package implements HTTP/3 (RFC 9114), including QPACK (RFC 9204) and HTTP Datagrams (RFC 9297). It aims to provide feature parity with the standard library's HTTP/1.1 and HTTP/2 implementation.
Detailed documentation can be found on quic-go.net.