summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* disconnect: separate connections and easy handles betterDaniel Stenberg2018-12-221-3/+1
* multi: convert two timeout variables to timediff_tDaniel Stenberg2018-12-111-2/+2
* Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1Johannes Schindelin2018-12-081-0/+20
* curl_easy_perform: fix timeout handlingDaniel Stenberg2018-11-251-2/+18
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-7/+7
* ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel2018-11-201-4/+4
* multi: Fix error handling in the SENDPROTOCONNECT stateMichael Kaufmann2018-10-271-1/+1
* multi: avoid double-freeDaniel Stenberg2018-10-191-9/+4
* multi: make the closure handle "inherit" CURLOPT_NOSIGNALDaniel Stenberg2018-10-191-0/+2
* Curl_follow: Always free the passed new URLMichael Kaufmann2018-10-131-0/+1
* multi: fix memory leak in content encoding related error pathDaniel Stenberg2018-09-291-3/+7
* multi: fix location URL memleak in error pathDaniel Stenberg2018-09-281-1/+4
* url: use the URL API internally as wellDaniel Stenberg2018-09-221-7/+2
* curl_multi_wait: call getsock before figuring out timeoutDaniel Stenberg2018-09-181-7/+7