aboutsummaryrefslogtreecommitdiff
path: root/lib/multi.c
AgeCommit message (Expand)Author
2019-12-09conncache: fix multi-thread use of shared connection cacheDaniel Stenberg
2019-11-25multi: add curl_multi_wakeup()Gergely Nagy
2019-11-17multi: Fix curl_multi_poll wait when extra_fds && !extra_nfdsGergely Nagy
2019-11-14multi_poll: avoid busy-loop when called without easy handles attachedDaniel Stenberg
2019-11-11remove_handle: clear expire timers after multi_done()Daniel Stenberg
2019-10-02CURLMOPT_MAX_CONCURRENT_STREAMS: new setoptKunal Ekawde
2019-09-20multi: value '2L' is assigned to a booleanDaniel Stenberg
2019-09-03cleanup: move functions out of url.c and make them staticDaniel Stenberg
2019-08-14multi: getsock improvements for QUIC connectingDaniel Stenberg
2019-08-06curl_multi_poll: a sister to curl_multi_wait() that waits moreDaniel Stenberg
2019-08-01timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
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