curl/tests/http/clients
Stefan Eissing 35bf766280
http2: improved upload eos handling
- replace the counting of upload lengths with the new eos send flag
- improve frequency of stream draining to happen less on events where it
  is not needed
- this PR is based on #14220

http2, cf-h2-proxy: fix EAGAINed out buffer
- in adjust pollset and shutdown handling, a non-empty `ctx->outbufq`
  must trigger send polling, irregardless of http/2 flow control
- in http2, fix retry handling of blocked GOAWAY frame

test case improvement:
- let client 'upload-pausing' handle http versions

Closes #14253
2024-08-05 08:53:55 +02:00
..
.gitignore tidy-up: whitespace [ci skip] 2024-04-05 15:50:07 +00:00
h2-download.c tidy-up: OS names 2024-08-04 19:17:45 +02:00
h2-pausing.c cw-out: improved error handling 2024-04-16 15:52:10 +02:00
h2-serverpush.c tidy-up: OS names 2024-08-04 19:17:45 +02:00
h2-upgrade-extreme.c http2: upgrade tests and add fix for non-existing stream 2023-08-03 17:05:13 +02:00
Makefile.am tests/http: fix out-of-tree builds 2023-04-27 00:15:41 -07:00
Makefile.inc request: paused upload on completed download, assess connection 2024-04-04 11:45:19 +02:00
tls-session-reuse.c tls: use shared init code for TCP+QUIC 2024-04-09 09:08:05 +02:00
upload-pausing.c http2: improved upload eos handling 2024-08-05 08:53:55 +02:00
ws-data.c tidy-up: OS names 2024-08-04 19:17:45 +02:00
ws-pingpong.c tidy-up: OS names 2024-08-04 19:17:45 +02:00