curl-curl/tests/http/testenv
Stefan Eissing 24badd29f5
multi: limit-rate revisited
Tweaks around handling of --limit-rate:

* tracing: trace outstanding timeouts by name
* multi: do not mark transfer as dirty that have
  an EXPIRE_TOOFAST set
* multi: have one static function to asses speed limits
* multi: when setting EXPIRE_TOOFAST remove the transfers
  from the dirty set
* progress: rename vars and comment on how speed limit
  timeouts are calculated, for clarity
* transfer: when speed limiting, exit the receive loop
  after a quarter of the limit has been received, not
  on the first chunk received.
* cf-ip-happy.c: clear EXPIRE_HAPPY_EYEBALLS on connect
* scorecard: add --limit-rate parameter to test with
  speed limits in effect

Closes #18454
2025-09-03 15:53:41 +02:00
..
mod_curltest tidy-up: prefer ifdef/ifndef for single checks 2025-07-27 22:35:17 +02:00
__init__.py pytest: add SOCKS tests and scoring 2025-07-23 18:12:31 +02:00
caddy.py scorecard: rework format and add json print 2025-06-02 23:15:33 +02:00
certs.py pytest: add pinnedpubkey test cases 2025-05-21 22:45:42 +02:00
client.py tests: merge clients into libtests, drop duplicate code 2025-07-30 02:38:13 +02:00
curl.py multi: limit-rate revisited 2025-09-03 15:53:41 +02:00
dante.py pytest: use dante-server in CI 2025-07-29 15:02:30 +02:00
env.py gnutls: fix building with older supported GnuTLS versions 2025-08-21 18:04:25 +02:00
httpd.py pytest: increase server KeepAliveTimeout 2025-07-20 23:15:11 +02:00
nghttpx.py pytest: adapt for runs with openssl-1.1.1 2025-06-05 13:52:29 +02:00
ports.py pytest-xdist: pytest in parallel 2025-05-15 21:44:31 +02:00
vsftpd.py connectdata: remove primary+secondary ip_quadruple 2025-07-30 10:56:19 +02:00
ws_echo_server.py tests: change Python code style to pass ruff checks 2024-10-04 14:02:05 -07:00