Repository navigation
Conversation
test/modules/http3 runs requests over HTTP/3 with curl --http3-only against a QUIC listener on the https port number. It covers static files, HEAD, 404, a 1 MB response, several requests on one connection, virtual host selection by Host, POST content to CGI up to 1 MB and the CGI environment. The package is skipped when mod_http3, mod_ssl or curl's HTTP3 feature is missing. Generated-by: Claude Code (Claude Opus 5.5)
|
it gives: |
This adds
test/modules/http3, a pyhttpd suite that sends requests over HTTP/3 withcurl --http3-onlyto the QUIC listener on the https port number. It covers static files,HEAD, 404, a 1 MB response, several requests on one connection, vhost selection byHost, and CGI withPOSTbodies up to 1 MB.It skips when mod_http3, mod_ssl or an HTTP/3-capable curl is missing, so it won't run in CI until a later PR adds a job for it.
SECURITY.mdand https://www.apache.org/security/#reporting-a-vulnerability).APLOGNO()tag; numbers are assigned by a committer at merge time (seedocs/log-message-tags/README).changes-entries/*.txtfile is included, following the template inREADME.CHANGES(not needed otherwise).test/modules/xxxdirectory matching themodules/xxxmodule source, ortest/modules/corefor core server changes. On Unix, verify these pass locally with e.g.make check-pytest PYTEST_DIRS=test/modules/xxx.