summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* CURLMOPT_MAX_CONCURRENT_STREAMS: new setoptKunal Ekawde2019-10-021-0/+16
* multi: value '2L' is assigned to a booleanDaniel Stenberg2019-09-201-1/+1
* cleanup: move functions out of url.c and make them staticDaniel Stenberg2019-09-031-14/+136
* multi: getsock improvements for QUIC connectingDaniel Stenberg2019-08-141-1/+7
* curl_multi_poll: a sister to curl_multi_wait() that waits moreDaniel Stenberg2019-08-061-12/+28
* timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg2019-08-011-2/+2
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-29/+19
* asyn-thread: create a socketpair to wait onamkatyal2019-07-301-0/+0
* multi: call detach_connection before Curl_disconnectGergely Nagy2019-07-251-2/+4
* multi: enable multiplexing by default (again)Daniel Stenberg2019-06-231-0/+2
* multi: fix the transfer hash functionDaniel Stenberg2019-06-141-1/+1
* multi: fix the transfer hashes in the socket hash entriesDaniel Stenberg2019-06-121-59/+20
* multi: make sure 'data' can present in several sockhash entriesDaniel Stenberg2019-06-101-65/+94
* unpause: trigger a timeout for event-based transfersDaniel Stenberg2019-06-091-26/+26
* singlesocket: use separate variable for inner loopDaniel Stenberg2019-06-011-4/+4
* multi: track users of a socket betterDaniel Stenberg2019-05-281-12/+26
* cleanup: remove FIXME and TODO commentsDaniel Stenberg2019-05-161-2/+0
* http_negotiate: Move the Negotiate state out of the negotiatedata structureSteve Holme2019-05-151-2/+2
* http_ntlm: Move the NTLM state out of the ntlmdata structureSteve Holme2019-05-151-2/+2
* wildcard: disable from build when FTP isn't presentDaniel Stenberg2019-05-131-1/+6
* build: fix "clarify calculation precedence" warningsMarcel Raad2019-05-121-2/+2
* Revert "multi: support verbose conncache closure handle"Jay Satiro2019-05-101-2/+0
* multi: provide Curl_multiuse_state to update informationDaniel Stenberg2019-05-011-0/+16
* process_pending_handles: mark queued transfers as previously pendingDaniel Stenberg2019-05-011-0/+8
* multi: fix the statenames (follow-up fix from 2f44e94efb3df8e)Daniel Stenberg2019-04-191-2/+0
* CURLOPT_DNS_USE_GLOBAL_CACHE: removeDaniel Stenberg2019-04-111-11/+1
* multi_runsingle(): fix use-after-freeEven Rouault2019-04-071-1/+1
* pipelining: removedDaniel Stenberg2019-04-061-170/+58
* multi: improved HTTP_1_1_REQUIRED handlingDaniel Stenberg2019-03-271-18/+19
* Negotiate: fix for HTTP POST with NegotiateDominik Hölzl2019-03-141-1/+5
* multi: removed unused code for request retriesDaniel Stenberg2019-03-111-72/+0
* multi: support verbose conncache closure handleJay Satiro2019-03-051-0/+2
* Curl_easy: remove req.maxfd - never used!Daniel Stenberg2019-02-281-2/+0
* multi: call multi_done on connect timeoutsDaniel Stenberg2019-02-241-1/+2