curl/tests/http/testenv
Stefan Eissing fc2f1e547a
http2: support HTTP/2 to forward proxies, non-tunneling
- with `--proxy-http2` allow h2 ALPN negotiation to
  forward proxies
- applies to http: requests against a https: proxy only,
  as https: requests will auto-tunnel
- adding a HTTP/1 request parser in http1.c
- removed h2h3.c
- using new request parser in nghttp2 and all h3 backends
- adding test 2603 for request parser
- adding h2 proxy test cases to test_10_*

scorecard.py: request scoring accidentally always run curl
with '-v'. Removed that, expect double numbers.

labeller: added http1.* and h2-proxy sources to detection

Closes #10967
2023-04-17 17:27:49 +02:00
..
mod_curltest tests: rename tests/tests-httpd to tests/http 2023-03-02 14:05:19 +01:00
__init__.py proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
caddy.py http2: flow control and buffer improvements 2023-03-30 23:11:26 +02:00
certs.py tests/http: remove year ranges from copyrights 2023-03-15 00:05:29 +01:00
curl.py http2: support HTTP/2 to forward proxies, non-tunneling 2023-04-17 17:27:49 +02:00
env.py proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
httpd.py proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
nghttpx.py proxy: http2 proxy tunnel implementation 2023-04-06 13:04:46 +02:00
ports.py tests/http: remove year ranges from copyrights 2023-03-15 00:05:29 +01:00