curl/tests/tests-httpd/testenv
Stefan Eissing d9ccc75b00 http2: fix upload busy loop
- Set KEEP_SEND_PAUSE when exhausting remote HTTP/2 window size of a
  stream.

- Clear KEEP_SEND_PAUSE when receiving HTTP/2 window updates on a paused
  stream.

- Also fix http2 send compiler warnings reported in #10449.

Prior to this change, starting in 71b7e016 which precedes 7.88.0,
libcurl may eat CPU during HTTP/2 upload.

Reported-by: Jay Satiro

Fixes https://github.com/curl/curl/issues/10449
Fixes https://github.com/curl/curl/issues/10618
Closes https://github.com/curl/curl/pull/10627
2023-03-01 04:13:49 -05:00
..
mod_curltest http2: fix upload busy loop 2023-03-01 04:13:49 -05:00
__init__.py connections: introduce http/3 happy eyeballs 2023-02-02 09:57:34 +01:00
caddy.py vquic: stabilization and improvements 2023-02-10 10:26:40 +01:00
certs.py tests-httpd: basic infra to run curl against an apache httpd plus nghttpx for h3 2023-01-09 17:40:04 +01:00
curl.py http2: fix upload busy loop 2023-03-01 04:13:49 -05:00
env.py tests-httpd: add proxy tests 2023-02-17 11:40:57 +01:00
httpd.py http2: fix upload busy loop 2023-03-01 04:13:49 -05:00
nghttpx.py vquic: stabilization and improvements 2023-02-10 10:26:40 +01:00