curl/tests/http/testenv
Stefan Eissing ea6f5c9f0f
connect: limit update IP info
Update IP related information at the connection and the transfer in two
places only: once the filter chain connects and when a transfer is added
to a connection. The latter only updates on reuse when the filters
already are connected.

The only user of that information before a full connect is the HAProxy
filter. Add cfilter CF_QUERY_IP_INFO query to let it find the
information from the filters "below".

This solves two issues with the previous version:
- updates where often done twice with the same info
- happy eyeballing filter "forks" could overwrite each others
  updates before the full winner was determined.

Closes #14699
2024-08-28 13:58:10 +02:00
..
mod_curltest misc: general C style cleanups 2024-08-22 23:43:45 +02:00
__init__.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
caddy.py pytests: scorecard upload tests 2024-07-18 14:45:40 +02:00
certs.py pytest: fixes for recent python, add FTP tests 2024-05-17 16:53:17 +02:00
client.py curl: fix --test-event --parallel 2024-08-07 08:57:05 +02:00
curl.py connect: limit update IP info 2024-08-28 13:58:10 +02:00
env.py connect: limit update IP info 2024-08-28 13:58:10 +02:00
httpd.py tests: improve test_17_07_ssl_ciphers 2024-08-20 12:46:13 +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
vsftpd.py pytest: add ftp upload tests 2024-05-22 09:12:43 +02:00
ws_echo_server.py tests/http: more tests with specific clients 2023-04-26 23:24:46 +02:00