summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* pipeline: switch some code over to functionsDaniel Stenberg2015-05-131-51/+12
* Merge branch 'master' into http2-multiplexDaniel Stenberg2015-05-121-1/+0
|\
| * bundles: merged into conncache.cDaniel Stenberg2015-05-121-1/+0
* | Merge branch 'master' into http2-multiplexDaniel Stenberg2015-05-121-33/+28
|\ \ | |/
| * hostcache: made all host caches use structs, not pointersDaniel Stenberg2015-05-121-7/+5
| * multi: converted socket hash into non-allocated structDaniel Stenberg2015-05-121-17/+16
| * connection cache: avoid Curl_hash_alloc()Daniel Stenberg2015-05-121-9/+7
* | http2: set default concurrency, fix ConnectionExists for multiplexDaniel Stenberg2015-05-111-1/+34
* | bundles: store no/default/pipeline/multiplexDaniel Stenberg2015-05-111-5/+0
* | http2: separate multiplex/pipelining + cleanup memory leaksDaniel Stenberg2015-05-081-0/+1
* | CURLMOPT_PIPELINE: bit 1 is for multiplexingDaniel Stenberg2015-05-081-7/+8
* | Merge branch 'master' into http2-multiplexDaniel Stenberg2015-05-021-2/+1
|\ \ | |/
| * curl_multi_add_handle: next is already NULLAnders Bakken2015-04-301-2/+1
* | http2: leave WAITPERFORM when conn is multiplexedDaniel Stenberg2015-04-301-3/+4
* | http2: force "drainage" of streamsDaniel Stenberg2015-04-301-0/+2
|/
* move Curl_share_lock and ref counting into Curl_fetch_addrStefan Bühler2015-04-031-7/+0
* multi: remove_handle: move pending connectionsDaniel Stenberg2015-03-291-2/+6
* multi: on a request completion, check all CONNECT_PEND transfersDaniel Stenberg2015-03-261-2/+3
* Curl_sh_entry: remove unused 'timestamp'Stefan Bühler2015-03-171-1/+0
* checksrc: use space after commaDaniel Stenberg2015-03-171-2/+2
* free: instead of Curl_safefree()Daniel Stenberg2015-03-161-1/+1
* Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring2015-03-161-8/+4
* multi: fix *getsock() with CONNECTDaniel Stenberg2015-03-071-46/+44
* multi: fix memory-leak on timeout (regression)Daniel Stenberg2015-03-051-0/+1
* mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg2015-03-031-4/+1
* hostip: remove 'stale' argument from Curl_fetch_addr protoDaniel Stenberg2015-01-071-5/+2
* multi.c: Fixed compilation warningSteve Holme2014-12-051-5/+5
* multi.c: Fixed compilation warnings when no verbose string supportSteve Holme2014-11-231-4/+8
* multi: inform about closed sockets before they are closedJon Spencer2014-11-191-1/+1
* debug: added new connection cache output, plus fixupsCarlo Wood2014-11-181-2/+2
* multi: move the ending condition into the loop as wellDaniel Stenberg2014-11-181-12/+13
* multi: Prefer we don't use CURLE_OK and NULL in comparisonsSteve Holme2014-11-181-5/+6
* multi_runsingle: use 'result' for local CURLcode storageDaniel Stenberg2014-11-181-79/+79
* multi_runsingle: rename result to rcDaniel Stenberg2014-11-181-29/+29
* multi: make multi_runsingle loop internallyDaniel Stenberg2014-11-181-13/+6
* multi: when leaving for timeout, close accordinglyCarlo Wood2014-11-181-10/+13
* multi: removed Curl_multi_set_easy_connectionDaniel Stenberg2014-11-101-6/+0
* code cleanup: we prefer 'CURLcode result'Daniel Stenberg2014-10-241-12/+12
* multi_runsingle: fix possible memory leakDaniel Stenberg2014-10-071-0/+1
* curl_multi_remove_handle: remove dead codeDaniel Stenberg2014-10-031-97/+92
* multi_runsingle: fix memory leakDaniel Stenberg2014-10-021-0/+2
* multi.c: Avoid invalid memory read after free() from commit 3c8c873252Steve Holme2014-09-071-2/+8
* multi.c: Fixed compilation warning from commit 3c8c873252Steve Holme2014-09-071-1/+1
* curl_multi_cleanup: remove superfluous NULL assignsDaniel Stenberg2014-09-021-11/+0
* multi: convert CURLM_STATE_CONNECT_PEND handling to a listDaniel Stenberg2014-09-021-6/+21
* low-speed-limit: avoid timeout floodDaniel Stenberg2014-08-311-3/+43
* resolve: cache lookup for async resolversMichael Wallner2014-08-311-1/+25
* CONNECT: Revert Curl_proxyCONNECT back to 7.29.0 designDaniel Stenberg2014-07-221-6/+10
* progress callback: skip last callback update on errorsRay Satiro2014-07-021-1/+1
* bits.close: introduce connection close trackingDaniel Stenberg2014-05-221-5/+5