summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* multi: skip DONE state if there's no connection left for ftp wildcardbagder/scan-build-fixesDaniel Stenberg2021-01-111-1/+4
* multi_runsingle: bail out early on data->conn == NULLDaniel Stenberg2021-01-111-1/+4
* httpauth: make multi-request auth work with custom portDaniel Stenberg2021-01-021-2/+2
* multi: when erroring in TOOFAST state, act as for PERFORMDaniel Stenberg2020-12-171-1/+9
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-12-061-149/+3
* splay: rename Curl_splayremovebyaddr to Curl_splayremoveDaniel Stenberg2020-12-011-6/+4
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* checksrc: warn on empty line before open braceDaniel Stenberg2020-10-151-1/+0
* multi: align WinSock mask variables in Curl_multi_waitMarc Hoersken2020-09-171-11/+11
* multi: reuse WinSock events variable in Curl_multi_waitMarc Hoersken2020-09-171-12/+11
* hash: make it 'struct Curl_hash'Daniel Stenberg2020-09-021-7/+7
* llist: make it "struct Curl_llist"Daniel Stenberg2020-09-021-12/+12
* multi: handle connection state winsock eventsMarc Hoersken2020-08-281-6/+6
* Curl_pgrsTime - return new time to avoid timeout integer overflowDaniel Stenberg2020-08-281-17/+17
* multi: expand pre-check for socket readinessMarc Hoersken2020-08-251-38/+34
* multi: implement wait using winsock eventsrcombs2020-08-251-6/+154
* Curl_easy: remember last connection by id, not by pointerDaniel Stenberg2020-08-171-4/+5
* multi: Remove 10-year old out-commented codeEmil Engler2020-08-121-13/+0
* multi: Condition 'extrawait' is always trueDaniel Stenberg2020-08-011-1/+1
* multi_remove_handle: close unused connect-only connectionsMarc Aldorasi2020-08-011-4/+30
* curl_multi_setopt: fix compiler warning "result is always false"Daniel Stenberg2020-07-281-3/+1
* multi: remove two checks always trueDaniel Stenberg2020-07-141-2/+2
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-06-301-118/+4
* url: make sure pushed streams get an allocated download bufferDaniel Stenberg2020-06-231-4/+5
* multi: implement wait using winsock eventsrcombs2020-06-171-4/+118
* multi: add defensive check on data->multi->num_alivexquery2020-06-081-1/+3
* timeouts: move ms timeouts to timediff_t from int and longMarc Hoersken2020-06-061-1/+1
* build: disable more code/data when built without proxy supportDaniel Stenberg2020-05-301-21/+43
* url: alloc the download buffer at transfer startDaniel Stenberg2020-05-301-1/+21
* dynbuf: introduce internal generic dynamic buffer functionsDaniel Stenberg2020-05-041-1/+1
* conncache: various concept cleanupsDaniel Stenberg2020-04-301-29/+27
* multi: Improve parameter check for curl_multi_remove_handleJay Satiro2020-03-181-0/+4
* multi: skip EINTR check on wakeup socket if it was closedJay Satiro2020-03-061-2/+4
* multi_wait: stop loop when sread() returns zeroDaniel Stenberg2020-03-021-1/+1
* socks: make the connect phase non-blockingDaniel Stenberg2020-02-171-0/+4
* multi: if Curl_readwrite sets 'comeback' use expire, not loopDaniel Stenberg2020-02-161-2/+7
* multi: fix outdated commentJay Satiro2020-02-121-2/+2
* multi_done: if multiplexed, make conn->data point to another transferDaniel Stenberg2020-01-281-0/+3
* global_init: move the IPv6 works status bool to multi handleDaniel Stenberg2020-01-281-0/+1
* ConnectionExists: respect the max_concurrent_streams limitsDaniel Stenberg2020-01-131-5/+6
* misc: Copyright year out of date, should be 2020Daniel Stenberg2020-01-121-1/+1
* multi: Change curl_multi_wait/poll to error on negative timeoutJay Satiro2020-01-111-0/+3
* lib: remove erroneous +x file permission on some c filesXiang Xiao2019-12-271-0/+0
* multi: free sockhash on OOMDaniel Stenberg2019-12-131-0/+1
* conn: always set bits.close with connclose()Daniel Stenberg2019-12-091-1/+1
* conncache: fix multi-thread use of shared connection cacheDaniel Stenberg2019-12-091-7/+13
* multi: add curl_multi_wakeup()Gergely Nagy2019-11-251-3/+111
* multi: Fix curl_multi_poll wait when extra_fds && !extra_nfdsGergely Nagy2019-11-171-1/+1
* multi_poll: avoid busy-loop when called without easy handles attachedDaniel Stenberg2019-11-141-0/+4
* remove_handle: clear expire timers after multi_done()Daniel Stenberg2019-11-111-5/+5