curl/tests/http/testenv
Stefan Eissing b06619d0a3
tests: add SNI and peer name checks
- connect to DNS names with trailing dot
- connect to DNS names with double trailing dot
- rustls, always give `peer->hostname` and let it
  figure out SNI itself
- add SNI tests for ip address and localhost
- document in code and TODO that QUIC with ngtcp2+wolfssl
  does not do proper peer verification of the certificate
- mbedtls, skip tests with ip address verification as not
  supported by the library

Closes #13486
2024-04-29 08:20:35 +02:00
..
mod_curltest tests: add SNI and peer name checks 2024-04-29 08:20:35 +02:00
__init__.py pytest: Scorecard tracking CPU and RSS 2024-01-25 09:16:23 +01:00
caddy.py http2: flow control and buffer improvements 2023-03-30 23:11:26 +02:00
certs.py https-proxy: use IP address and cert with ip in alt names 2024-02-06 10:10:14 +01:00
client.py websocket: fix curl_ws_recv() 2024-02-20 13:57:58 +01:00
curl.py vtls: TLS session storage overhaul 2024-04-26 13:58:36 +02:00
env.py tests: add SNI and peer name checks 2024-04-29 08:20:35 +02:00
httpd.py vtls: TLS session storage overhaul 2024-04-26 13:58:36 +02:00
nghttpx.py http3: initial support for OpenSSL 3.2 QUIC stack 2024-01-22 16:15:45 +01:00
ports.py tidy-up: mostly whitespace nits 2023-08-31 23:02:10 +00:00
ws_echo_server.py tests/http: more tests with specific clients 2023-04-26 23:24:46 +02:00