aboutsummaryrefslogtreecommitdiff
path: root/lib/multi.c
AgeCommit message (Expand)Author
2019-07-30asyn-thread: create a socketpair to wait onamkatyal
2019-07-25multi: call detach_connection before Curl_disconnectGergely Nagy
2019-06-23multi: enable multiplexing by default (again)Daniel Stenberg
2019-06-14multi: fix the transfer hash functionDaniel Stenberg
2019-06-12multi: fix the transfer hashes in the socket hash entriesDaniel Stenberg
2019-06-10multi: make sure 'data' can present in several sockhash entriesDaniel Stenberg
2019-06-09unpause: trigger a timeout for event-based transfersDaniel Stenberg
2019-06-01singlesocket: use separate variable for inner loopDaniel Stenberg
2019-05-28multi: track users of a socket betterDaniel Stenberg
2019-05-16cleanup: remove FIXME and TODO commentsDaniel Stenberg
2019-05-15http_negotiate: Move the Negotiate state out of the negotiatedata structureSteve Holme
2019-05-15http_ntlm: Move the NTLM state out of the ntlmdata structureSteve Holme
2019-05-13wildcard: disable from build when FTP isn't presentDaniel Stenberg
2019-05-12build: fix "clarify calculation precedence" warningsMarcel Raad
2019-05-10Revert "multi: support verbose conncache closure handle"Jay Satiro
2019-05-01multi: provide Curl_multiuse_state to update informationDaniel Stenberg
2019-05-01process_pending_handles: mark queued transfers as previously pendingDaniel Stenberg
2019-04-19multi: fix the statenames (follow-up fix from 2f44e94efb3df8e)Daniel Stenberg
2019-04-11CURLOPT_DNS_USE_GLOBAL_CACHE: removeDaniel Stenberg
2019-04-07multi_runsingle(): fix use-after-freeEven Rouault
2019-04-06pipelining: removedDaniel Stenberg
2019-03-27multi: improved HTTP_1_1_REQUIRED handlingDaniel Stenberg
2019-03-14Negotiate: fix for HTTP POST with NegotiateDominik Hölzl
2019-03-11multi: removed unused code for request retriesDaniel Stenberg
2019-03-05multi: support verbose conncache closure handleJay Satiro
2019-02-28Curl_easy: remove req.maxfd - never used!Daniel Stenberg
2019-02-24multi: call multi_done on connect timeoutsDaniel Stenberg
2019-02-20singlesocket: fix the 'sincebefore' placementDaniel Stenberg
2019-02-13multi: Dereference of null pointerDaniel Stenberg
2019-02-12http2: multi_connchanged() moved from multi.c, only used for h2Daniel Stenberg
2019-02-12multi: remove verbose "Expire in" ... messagesDaniel Stenberg
2019-02-11multi: (void)-prefix when ignoring return valuesDaniel Stenberg
2019-02-10cleanup: make local functions staticDaniel Stenberg
2019-02-01multi: set the EXPIRE_*TIMEOUT timers at TIMER_STARTSINGLE timeDaniel Stenberg
2019-01-15multi: remove "Dead assignment"Daniel Stenberg
2019-01-11urldata: rename easy_conn to just connDaniel Stenberg
2019-01-10multi: multiplexing improvementsDaniel Stenberg
2019-01-07curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer
2019-01-04printf: introduce CURL_FORMAT_TIMEDIFF_TRikard Falkeborn
2018-12-22disconnect: separate connections and easy handles betterDaniel Stenberg
2018-12-11multi: convert two timeout variables to timediff_tDaniel Stenberg
2018-12-08Upon HTTP_1_1_REQUIRED, retry the request with HTTP/1.1Johannes Schindelin
2018-11-25curl_easy_perform: fix timeout handlingDaniel Stenberg
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-11-20ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel
2018-10-27multi: Fix error handling in the SENDPROTOCONNECT stateMichael Kaufmann
2018-10-19multi: avoid double-freeDaniel Stenberg
2018-10-19multi: make the closure handle "inherit" CURLOPT_NOSIGNALDaniel Stenberg
2018-10-13Curl_follow: Always free the passed new URLMichael Kaufmann
2018-09-29multi: fix memory leak in content encoding related error pathDaniel Stenberg