Daniel Stenberg
|
f3d501dc67
build: disable more code/data when built without proxy support
|
4 years ago |
Daniel Stenberg
|
c4e6968127
url: alloc the download buffer at transfer start
|
4 years ago |
Daniel Stenberg
|
ed35d6590e
dynbuf: introduce internal generic dynamic buffer functions
|
4 years ago |
Daniel Stenberg
|
c069027139
conncache: various concept cleanups
|
4 years ago |
Jay Satiro
|
a268ad5d7e
multi: Improve parameter check for curl_multi_remove_handle
|
4 years ago |
Jay Satiro
|
2258b7bcc2
multi: skip EINTR check on wakeup socket if it was closed
|
4 years ago |
Daniel Stenberg
|
cf7760ab52
multi_wait: stop loop when sread() returns zero
|
4 years ago |
Daniel Stenberg
|
4a4b63daaa
socks: make the connect phase non-blocking
|
4 years ago |
Daniel Stenberg
|
d60b1b37a1
multi: if Curl_readwrite sets 'comeback' use expire, not loop
|
4 years ago |
Jay Satiro
|
4d1aa8d43b
multi: fix outdated comment
|
4 years ago |
Daniel Stenberg
|
db9af34634
multi_done: if multiplexed, make conn->data point to another transfer
|
4 years ago |
Daniel Stenberg
|
0b030a5b23
global_init: move the IPv6 works status bool to multi handle
|
4 years ago |
Daniel Stenberg
|
9607532873
ConnectionExists: respect the max_concurrent_streams limits
|
4 years ago |
Daniel Stenberg
|
29babeafec
misc: Copyright year out of date, should be 2020
|
4 years ago |
Jay Satiro
|
b700662b1c
multi: Change curl_multi_wait/poll to error on negative timeout
|
4 years ago |
Xiang Xiao
|
060fb84a5a
lib: remove erroneous +x file permission on some c files
|
4 years ago |
Daniel Stenberg
|
29ca9fc596
multi: free sockhash on OOM
|
4 years ago |
Daniel Stenberg
|
c7bc689fc3
conn: always set bits.close with connclose()
|
4 years ago |
Daniel Stenberg
|
ee263de7a3
conncache: fix multi-thread use of shared connection cache
|
4 years ago |
Gergely Nagy
|
f3c35e371c
multi: add curl_multi_wakeup()
|
5 years ago |
Gergely Nagy
|
d1476aa11e
multi: Fix curl_multi_poll wait when extra_fds && !extra_nfds
|
5 years ago |
Daniel Stenberg
|
4e1eee1500
multi_poll: avoid busy-loop when called without easy handles attached
|
5 years ago |
Daniel Stenberg
|
13182b33f7
remove_handle: clear expire timers after multi_done()
|
5 years ago |
Kunal Ekawde
|
c124e6b3c0
CURLMOPT_MAX_CONCURRENT_STREAMS: new setopt
|
5 years ago |
Daniel Stenberg
|
07c1af9226
multi: value '2L' is assigned to a boolean
|
5 years ago |
Daniel Stenberg
|
5050edb124
cleanup: move functions out of url.c and make them static
|
5 years ago |
Daniel Stenberg
|
437bf10cad
multi: getsock improvements for QUIC connecting
|
5 years ago |
Daniel Stenberg
|
02346abc32
curl_multi_poll: a sister to curl_multi_wait() that waits more
|
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 |