aboutsummaryrefslogtreecommitdiff
path: root/lib/multi.c
AgeCommit message (Expand)Author
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
2018-09-28multi: fix location URL memleak in error pathDaniel Stenberg
2018-09-22url: use the URL API internally as wellDaniel Stenberg
2018-09-18curl_multi_wait: call getsock before figuring out timeoutDaniel Stenberg
2018-09-06setopt: add CURLOPT_DOH_URLDaniel Stenberg
2018-09-05multiplex: enable by defaultDaniel Stenberg
2018-09-05pipelining: deprecatedDaniel Stenberg
2018-08-18upload: allocate upload buffer on-demandDaniel Stenberg
2018-08-16urldata: remove unused pipe_broke struct fieldDaniel Stenberg
2018-07-31retry: return error if rewind was necessary but didn't happenDaniel Jelinski
2018-07-11multi: always do the COMPLETED procedure/stateDaniel Stenberg
2018-07-11conn: remove the boolean 'inuse' fieldDaniel Stenberg
2018-06-23multi: fix crash due to dangling entry in connect-pending listJavier Blazquez
2018-06-16multi: fix memory leak when stopped during name resolveDaniel Stenberg
2018-06-11cppcheck: fix warningsMarian Klymov
2018-06-03spelling fixesViktor Szakats
2018-06-01multi: remove a DEBUGF()Daniel Stenberg
2018-05-31strictness: correct {infof, failf} format specifiersRikard Falkeborn
2018-05-28psl: use latest psl and refresh it periodicallyPatrick Monnerat
2018-04-27checksrc: force indentation of lines after an elseDaniel Gustafsson
2018-04-20http2: handle GOAWAY properlyDaniel Stenberg
2018-03-17add_handle/easy_perform: clear errorbuffer on start if setDaniel Stenberg
2018-03-16multi: improved pending transfers handling => improved performanceDaniel Stenberg
2018-03-16pause: when changing pause state, update socket stateDaniel Stenberg
2018-03-16rate-limit: use three second window to better handle high speedsDaniel Stenberg
2018-03-12http2: mark the connection for close on GOAWAYDaniel Stenberg
2018-02-15TODO fixed: Detect when called from within callbacksBjörn Stenberg
2018-01-18http2: don't close connection when single transfer is stoppedKartik Mahajan
2017-12-10multi_done: prune DNS cacheDaniel Stenberg
2017-12-05conncache: fix several lock issuesDaniel Stenberg
2017-11-09share: add support for sharing the connection cacheDaniel Stenberg
2017-10-28Curl_timeleft: change return type to timediff_tDaniel Stenberg
2017-10-26wildcards: don't use with non-supported protocolsMax Dymond
2017-10-25multi: allow table handle sizes to be overriddenMax Dymond
2017-10-25time: rename Curl_tvnow to Curl_nowDaniel Stenberg
2017-10-25timediff: return timediff_t from the time diff functionsDaniel Stenberg
2017-10-08Revert "multi_done: wait for name resolve to finish if still ongoing"Daniel Stenberg
2017-10-07remove_handle: call multi_done() first, then clear dns cache pointerDaniel Stenberg