curl/tests/http/testenv
Stefan Eissing 68bd759c2b
QUIC: 0RTT for gnutls via CURLSSLOPT_EARLYDATA
When a QUIC TLS session announced early data support and
'CURLSSLOPT_EARLYDATA' is set for the transfer, send initial request and
body (up to the 128k we buffer) as 0RTT when curl is built with
ngtcp2+gnutls.

QUIC 0RTT needs not only the TLS session but the QUIC transport
paramters as well. Store those and the earlydata max value together with
the session in the cache.

Add test case for h3 use of this. Enable quic early data in nghttpx for
testing.

Closes #15667
2024-12-23 17:07:15 +01:00
..
mod_curltest http2: auto reset stream on server eos 2024-10-17 23:03:41 +02:00
__init__.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00
caddy.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00
certs.py tests: enable additional ruff Python lint options 2024-10-04 14:03:17 -07:00
client.py tests: allow pytests to run in out-of-tree builds 2024-10-12 10:47:57 -07:00
curl.py tests/scorecard: allow remote server test 2024-10-28 11:41:19 +01:00
env.py OpenSSL: improvde error message on expired certificate 2024-12-02 21:17:59 +01:00
httpd.py OpenSSL: improvde error message on expired certificate 2024-12-02 21:17:59 +01:00
nghttpx.py QUIC: 0RTT for gnutls via CURLSSLOPT_EARLYDATA 2024-12-23 17:07:15 +01:00
ports.py tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
vsftpd.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00
ws_echo_server.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00