Daniel Stenberg
|
7f187d897c
h2: repair trailer handling
|
4 years ago |
Daniel Stenberg
|
954cd3eb48
CURL_PUSH_ERROROUT: allow the push callback to fail the parent stream
|
4 years ago |
Daniel Stenberg
|
69bfde4515
http2: only do the *done() cleanups for HTTP
|
4 years ago |
Laramie Leavitt
|
ef86daf4d3
http2: close the http2 connection when no more requests may be sent
|
4 years ago |
Jeremy Maitin-Shepard
|
31f0e864c7
http2: fix nghttp2_strerror -> nghttp2_http2_strerror in debug messages
|
4 years ago |
Daniel Stenberg
|
646cc574f0
http2: set the correct URL in pushed transfers
|
4 years ago |
Daniel Stenberg
|
9c845be279
urldata: let the HTTP method be in the set.* struct
|
4 years ago |
Daniel Stenberg
|
c4e6968127
url: alloc the download buffer at transfer start
|
4 years ago |
Vyron Tsingaras
|
34a5400de1
http2: keep trying to send pending frames after req.upload_done
|
4 years ago |
Daniel Stenberg
|
54a2b63c70
http2: simplify and clean up trailer handling
|
4 years ago |
Daniel Stenberg
|
ed35d6590e
dynbuf: introduce internal generic dynamic buffer functions
|
4 years ago |
Jay Satiro
|
347a374c56
http2: Fix erroneous debug message that h2 connection closed
|
4 years ago |
Daniel Stenberg
|
e364546fb3
version: make curl_version* thread-safe without using global context
|
4 years ago |
Daniel Stenberg
|
15f51474c8
http2: make pausing/unpausing set/clear local stream window
|
4 years ago |
Daniel Stenberg
|
5808a0d0f5
http2: now require nghttp2 >= 1.12.0
|
4 years ago |
Daniel Stenberg
|
9607532873
ConnectionExists: respect the max_concurrent_streams limits
|
4 years ago |
Daniel Stenberg
|
ee263de7a3
conncache: fix multi-thread use of shared connection cache
|
4 years ago |
Jay Satiro
|
9c1806ae46
build: Disable Visual Studio warning "conditional expression is constant"
|
5 years ago |
Daniel Stenberg
|
dcd7e37c3a
url: make Curl_close() NULLify the pointer too
|
5 years ago |
Daniel Stenberg
|
95a4cfd888
http2_recv: a closed stream trumps pause state
|
5 years ago |
Daniel Stenberg
|
59041f052a
http2: expire a timeout at end of stream
|
5 years ago |
Daniel Stenberg
|
8a00560de2
http2: move state-init from creation to pre-transfer
|
5 years ago |
Kunal Ekawde
|
c124e6b3c0
CURLMOPT_MAX_CONCURRENT_STREAMS: new setopt
|
5 years ago |
Daniel Stenberg
|
b259baabfe
http2: Expression 'stream->stream_id != - 1' is always true
|
5 years ago |
Daniel Stenberg
|
f91b82e688
http2: A value is being subtracted from the unsigned variable
|
5 years ago |
Barry Pollard
|
0023fce38d
http: lowercase headernames for HTTP/2 and HTTP/3
|
5 years ago |
Christoph M. Becker
|
7c596f5dea
http2: relax verification of :authority in push promise requests
|
5 years ago |
Daniel Stenberg
|
c1b6a384f9
http2: when marked for closure and wanted to close == OK
|
5 years ago |
Daniel Stenberg
|
b1616dad8f
timediff: make it 64 bit (if possible) even with 32 bit time_t
|
5 years ago |
Daniel Stenberg
|
a55faf33d4
cleanup: remove the 'numsocks' argument used in many places
|
5 years ago |