Daniel Stenberg
|
b7b1846275
urlapi: make internal function start with Curl_
|
1 year ago |
Daniel Stenberg
|
65f03e507f
urldata: shrink *select_bits int => unsigned char
|
1 year ago |
Stefan Eissing
|
acd82c8bfd
tests/http: more tests with specific clients
|
1 year ago |
Stefan Eissing
|
5622e431ed
http2: always EXPIRE_RUN_NOW unpaused http/2 transfers
|
1 year ago |
Stefan Eissing
|
fbea71f293
http2: pass `stream` to http2_handle_stream_close to avoid NULL checks
|
1 year ago |
Stefan Eissing
|
cab2d56ea5
h2/h3: replace `state.drain` counter with `state.dselect_bits`
|
1 year ago |
Stefan Eissing
|
fc2f1e547a
http2: support HTTP/2 to forward proxies, non-tunneling
|
1 year ago |
Josh McCullough
|
233b4e4589
http2: fix typo in infof() call
|
1 year ago |
Stefan Eissing
|
c59b5b3c87
http2: fix copynpaste error reported by coverity
|
1 year ago |
Daniel Stenberg
|
452b8e39ef
http2: avoid possible null pointer dereference
|
1 year ago |
Daniel Stenberg
|
772e28ff76
http2: remove check for !data after it was already dereferenced
|
1 year ago |
Stefan Eissing
|
632e0fbe70
http2: move HTTP/2 stream vars into local context
|
1 year ago |
Stefan Eissing
|
8f50e393ab
vtls and h2 improvements
|
1 year ago |
Stefan Eissing
|
744dcf22fa
http2: flow control and buffer improvements
|
1 year ago |
Stefan Eissing
|
06f65f771b
http2: Use KEEP_SEND_HOLD for flow control in HTTP/2
|
1 year ago |
Stefan Eissing
|
544a7f804d
http2: fix error handling during parallel operations
|
1 year ago |
Stefan Eissing
|
7c5637b8b4
url: fix logic in connection reuse to deny reuse on "unclean" connections
|
1 year ago |
Stefan Eissing
|
48cd032623
http2: fix handling of RST and GOAWAY to recognize partial transfers
|
1 year ago |
Stefan Eissing
|
8151d7babc
http2: fix code indent
|
1 year ago |
Stefan Eissing
|
d9ccc75b00
http2: fix upload busy loop
|
1 year ago |
Stefan Eissing
|
cbe9d82c22
http2: fix for http2-prior-knowledge when reusing connections
|
1 year ago |
Harry Sintonen
|
87ed650d04
http2: set drain on stream end
|
1 year ago |
Stefan Eissing
|
3103de2053
http2: buffer/pausedata and output flush fix.
|
1 year ago |
Stefan Eissing
|
3de3ea6a64
HTTP/[23]: continue upload when state.drain is set
|
1 year ago |
Stefan Eissing
|
8c762f5998
http2: minor buffer and error path fixes
|
1 year ago |
Stefan Eissing
|
ead2b2d4f6
http2: aggregate small SETTINGS/PRIO/WIN_UPDATE frames
|
1 year ago |
John Bampton
|
0065b146eb
misc: fix spelling
|
1 year ago |
Stefan Eissing
|
671158242d
connections: introduce http/3 happy eyeballs
|
1 year ago |
Stefan Eissing
|
5651a36d1a
cf-socket: improvements in socket I/O handling
|
1 year ago |
Stefan Eissing
|
db91dbbf2c
curl_log: for failf/infof and debug logging implementations
|
1 year ago |