summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* singlesocket: fix the 'sincebefore' placementDaniel Stenberg2019-02-201-2/+2
* multi: Dereference of null pointerDaniel Stenberg2019-02-131-14/+10
* http2: multi_connchanged() moved from multi.c, only used for h2Daniel Stenberg2019-02-121-11/+0
* multi: remove verbose "Expire in" ... messagesDaniel Stenberg2019-02-121-3/+0
* multi: (void)-prefix when ignoring return valuesDaniel Stenberg2019-02-111-4/+7
* cleanup: make local functions staticDaniel Stenberg2019-02-101-8/+9
* multi: set the EXPIRE_*TIMEOUT timers at TIMER_STARTSINGLE timeDaniel Stenberg2019-02-011-0/+6
* multi: remove "Dead assignment"Daniel Stenberg2019-01-151-2/+0
* urldata: rename easy_conn to just connDaniel Stenberg2019-01-111-155/+151
* multi: multiplexing improvementsDaniel Stenberg2019-01-101-103/+132
* curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer2019-01-071-5/+2
* printf: introduce CURL_FORMAT_TIMEDIFF_TRikard Falkeborn2019-01-041-7/+10