aboutsummaryrefslogtreecommitdiff
path: root/lib/multi.c
AgeCommit message (Expand)Author
2016-10-22multi: force connections to get closed in close_all_connectionsDaniel Stenberg
2016-10-22curl_multi_remove_handle: fix a double-freeAnders Bakken
2016-10-19curl_multi_add_handle: set timeouts in closure handlesDaniel Stenberg
2016-09-04speed caps: not based on average speeds anymoreOlivier Brunel
2016-08-28http2: make sure stream errors don't needlessly close the connectionDaniel Stenberg
2016-08-04multi: make Curl_expire() work with 0 ms timeoutsDaniel Stenberg
2016-08-04transfer: return without select when the read loop reached maxcountDaniel Stenberg
2016-08-03curl_multi_cleanup: clear connection pointer for easy handlesDaniel Stenberg
2016-06-22typedefs: use the full structs in internal code...Daniel Stenberg
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-05-15ftp wildcard: segfault due to init only in multi_performDaniel Stenberg
2016-04-29lib: include curl_printf.h as one of the last headersDaniel Stenberg
2016-04-25multi: accidentally used resolved host name instead of proxyDaniel Stenberg
2016-04-17news: CURLOPT_CONNECT_TO and --connect-toMichael Kaufmann
2016-04-11http2: Add handling stream level errorTatsuhiro Tsujikawa
2016-04-05multi: remove trailing space in debug outputDaniel Stenberg
2016-04-03code: style updatesDaniel Stenberg
2016-03-30multi: turn Curl_done into file local multi_doneDaniel Stenberg
2016-03-30multi: multi_reconnect_request is the former Curl_reconnect_requestDaniel Stenberg
2016-03-30multi: move Curl_do and Curl_do_done to multi.c and make staticDaniel Stenberg
2016-03-23multi: fix "Operation timed out after" timerDaniel Stenberg
2016-03-14multi: simplified singlesocketDaniel Stenberg
2016-03-14multi: introduce sh_getentry() for looking up sockets in the sockhashDaniel Stenberg
2016-03-14multi hash: ensure modulo performed on curl_socket_tJaime Fullaondo
2016-03-13multi_runsingle: avoid loop in CURLM_STATE_WAITPROXYCONNECTMaksim Kuzevanov
2016-03-10curl_multi_wait: never return -1 in 'numfds'Daniel Stenberg
2016-02-23multi_remove_handle: keep the timeout list until after disconnectDaniel Stenberg
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-10-16multi: fix off-by-one finit[] array sizeDaniel Stenberg
2015-10-15fread_func: move callback pointer from set to state structDaniel Stenberg
2015-06-24http2: init the pushed transfer properlyDaniel Stenberg
2015-06-24http2: setup the new pushed stream properlyDaniel Stenberg
2015-06-24http2: initial implementation of the push callbackDaniel Stenberg
2015-06-23pretransfer: init state.infilesize here, not in add_handleDaniel Stenberg
2015-06-14urldata: store POST size in state.infilesize tooDaniel Stenberg
2015-06-10debug: remove http2 debug leftoversDaniel Stenberg
2015-05-20read_callback: move to SessionHandle from connectdataDaniel Stenberg
2015-05-19transfer: Replace __func__ instances with function nameJay Satiro
2015-05-18hostip: fix unintended destruction of hash tableAnthony Avina
2015-05-18pipeline: switch some code over to functionsDaniel Stenberg
2015-05-18http2: set default concurrency, fix ConnectionExists for multiplexDaniel Stenberg
2015-05-18bundles: store no/default/pipeline/multiplexDaniel Stenberg
2015-05-18http2: separate multiplex/pipelining + cleanup memory leaksDaniel Stenberg
2015-05-18CURLMOPT_PIPELINE: bit 1 is for multiplexingDaniel Stenberg
2015-05-18http2: leave WAITPERFORM when conn is multiplexedDaniel Stenberg
2015-05-18http2: force "drainage" of streamsDaniel Stenberg
2015-05-12bundles: merged into conncache.cDaniel Stenberg
2015-05-12hostcache: made all host caches use structs, not pointersDaniel Stenberg
2015-05-12multi: converted socket hash into non-allocated structDaniel Stenberg
2015-05-12connection cache: avoid Curl_hash_alloc()Daniel Stenberg