summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* Curl_easy: remove req.maxfd - never used!bagder/remove-maxfdDaniel 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
* setopt: add CURLOPT_DOH_URLDaniel Stenberg2018-09-061-12/+18
* multiplex: enable by defaultDaniel Stenberg2018-09-051-0/+1
* pipelining: deprecatedDaniel Stenberg2018-09-051-1/+1
* upload: allocate upload buffer on-demandDaniel Stenberg2018-08-181-0/+3
* urldata: remove unused pipe_broke struct fieldDaniel Stenberg2018-08-161-25/+3
* retry: return error if rewind was necessary but didn't happenDaniel Jelinski2018-07-311-0/+2
* multi: always do the COMPLETED procedure/stateDaniel Stenberg2018-07-111-23/+30
* conn: remove the boolean 'inuse' fieldDaniel Stenberg2018-07-111-21/+27
* multi: fix crash due to dangling entry in connect-pending listJavier Blazquez2018-06-231-0/+5
* multi: fix memory leak when stopped during name resolveDaniel Stenberg2018-06-161-11/+23
* cppcheck: fix warningsMarian Klymov2018-06-111-4/+3
* spelling fixesViktor Szakats2018-06-031-1/+1
* multi: remove a DEBUGF()Daniel Stenberg2018-06-011-2/+0
* strictness: correct {infof, failf} format specifiersRikard Falkeborn2018-05-311-2/+2
* psl: use latest psl and refresh it periodicallyPatrick Monnerat2018-05-281-0/+21
* checksrc: force indentation of lines after an elseDaniel Gustafsson2018-04-271-2/+1
* http2: handle GOAWAY properlyDaniel Stenberg2018-04-201-1/+3
* add_handle/easy_perform: clear errorbuffer on start if setDaniel Stenberg2018-03-171-0/+2
* multi: improved pending transfers handling => improved performanceDaniel Stenberg2018-03-161-25/+21
* pause: when changing pause state, update socket stateDaniel Stenberg2018-03-161-0/+6
* rate-limit: use three second window to better handle high speedsDaniel Stenberg2018-03-161-13/+18
* http2: mark the connection for close on GOAWAYDaniel Stenberg2018-03-121-6/+3