summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* share: add support for sharing the connection cacheDaniel Stenberg2017-11-091-53/+9
* Curl_timeleft: change return type to timediff_tDaniel Stenberg2017-10-281-1/+1
* wildcards: don't use with non-supported protocolsMax Dymond2017-10-261-2/+8
* multi: allow table handle sizes to be overriddenMax Dymond2017-10-251-0/+2
* time: rename Curl_tvnow to Curl_nowDaniel Stenberg2017-10-251-6/+6
* timediff: return timediff_t from the time diff functionsDaniel Stenberg2017-10-251-10/+14
* Revert "multi_done: wait for name resolve to finish if still ongoing"Daniel Stenberg2017-10-081-6/+0
* remove_handle: call multi_done() first, then clear dns cache pointerDaniel Stenberg2017-10-071-6/+7
* multi_done: wait for name resolve to finish if still ongoingDaniel Stenberg2017-10-071-0/+6
* multi_cleanup: call DONE on handles that never got thatDaniel Stenberg2017-10-061-18/+21
* code style: use spaces around plusesDaniel Stenberg2017-09-111-1/+1
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-30/+30
* multi: fix request timer managementBrad Spencer2017-08-011-14/+13
* timeval: struct curltime is a struct timeval replacementDaniel Stenberg2017-07-281-15/+15
* multi: mention integer overflow risk if using > 500 million socketsDaniel Stenberg2017-07-271-0/+4
* http-proxy: do the HTTP CONNECT process entirely non-blockingDaniel Stenberg2017-06-141-5/+13
* expire: remove Curl_expire_latest()Daniel Stenberg2017-06-081-50/+6
* redirect: store the "would redirect to" URL when max redirs is reachedDaniel Stenberg2017-05-231-9/+2
* multi: remove leftover debug infof() calls from e9fd794a6Daniel Stenberg2017-05-121-3/+0
* multi: use a fixed array of timers instead of mallocDaniel Stenberg2017-05-101-39/+23
* multi: assign IDs to all timers and make each timer singletonDaniel Stenberg2017-05-101-16/+57
* multi: clarify condition in curl_multi_waitAlan Jenkins2017-04-221-1/+1
* llist: no longer uses mallocDaniel Stenberg2017-04-221-22/+23
* Curl_expire_latest: ignore already expired timersDaniel Stenberg2017-04-111-3/+6
* llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg2017-04-041-60/+42
* multi: make curl_multi_wait avoid malloc in the typical caseDaniel Stenberg2017-04-031-4/+14
* pause: handle mixed types of data when pausedDaniel Stenberg2017-03-281-3/+6
* multi: fix MinGW-w64 compiler warningsMarcel Raad2017-03-271-2/+2
* multi: fix streamclose() crash in debug modeDaniel Stenberg2017-03-211-4/+4
* Improve code readbilitySylvestre Ledru2017-03-131-9/+5
* speed caps: update the timeouts if the speed is too low/highMichael Kaufmann2017-02-181-36/+48
* proxy: fix hostname resolution and IDN conversionMichael Kaufmann2017-02-181-3/+6
* HTTPS-proxy: fixed mbedtls and polishingOkhin Vasilij2016-11-241-0/+2
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-1/+15
* lib: fix compiler warnings after de4de4e3c7cMarcel Raad2016-11-181-10/+10
* multi: force connections to get closed in close_all_connectionsDaniel Stenberg2016-10-221-0/+2
* curl_multi_remove_handle: fix a double-freeAnders Bakken2016-10-221-0/+1
* curl_multi_add_handle: set timeouts in closure handlesDaniel Stenberg2016-10-191-0/+8
* speed caps: not based on average speeds anymoreOlivier Brunel2016-09-041-28/+32
* http2: make sure stream errors don't needlessly close the connectionDaniel Stenberg2016-08-281-23/+24
* multi: make Curl_expire() work with 0 ms timeoutsDaniel Stenberg2016-08-041-74/+84
* transfer: return without select when the read loop reached maxcountDaniel Stenberg2016-08-041-1/+4
* curl_multi_cleanup: clear connection pointer for easy handlesDaniel Stenberg2016-08-031-0/+2
* typedefs: use the full structs in internal code...Daniel Stenberg2016-06-221-16/+19
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-75/+57
* ftp wildcard: segfault due to init only in multi_performDaniel Stenberg2016-05-151-15/+0
* lib: include curl_printf.h as one of the last headersDaniel Stenberg2016-04-291-1/+1
* multi: accidentally used resolved host name instead of proxyDaniel Stenberg2016-04-251-2/+4
* news: CURLOPT_CONNECT_TO and --connect-toMichael Kaufmann2016-04-171-1/+7
* http2: Add handling stream level errorTatsuhiro Tsujikawa2016-04-111-1/+2