aboutsummaryrefslogtreecommitdiff
path: root/lib/conncache.c
AgeCommit message (Expand)Author
2020-05-31conncache: download buffer needs +1 size for trailing zeroDaniel Stenberg
2020-05-30build: disable more code/data when built without proxy supportDaniel Stenberg
2020-05-30url: alloc the download buffer at transfer startDaniel Stenberg
2020-04-30conncache: various concept cleanupsDaniel Stenberg
2020-01-24conncache: removed unused Curl_conncache_bundle_size()Daniel Stenberg
2019-12-11conncache: CONNECT_ONLY connections assumed always in-useDaniel Stenberg
2019-12-09conncache: fix multi-thread use of shared connection cacheDaniel Stenberg
2019-10-30url: make Curl_close() NULLify the pointer tooDaniel Stenberg
2019-05-29conncache: Remove the DEBUGASSERT on length checkSteve Holme
2019-05-28url: default conn->port to the same as conn->remote_portDaniel Stenberg
2019-05-28conncache: make "bundles" per host name when doing proxy tunnelsDaniel Stenberg
2019-04-21CURLOPT_MAXAGE_CONN: set the maximum allowed age for conn reuseDaniel Stenberg
2019-03-17conncache: use conn->data to know if a transfer owns itDaniel Stenberg
2019-02-10cleanup: make local functions staticDaniel Stenberg
2019-01-11urldata: rename easy_conn to just connDaniel Stenberg
2018-12-22conncache_unlock: avoid indirection by changing input argument typeDaniel Stenberg
2018-12-22disconnect: separate connections and easy handles betterDaniel Stenberg
2018-11-23snprintf: renamed and we now only use msnprintf()Daniel Stenberg
2018-07-22vtls: set conn->data when closing TLSDaniel Stenberg
2018-07-11conn: remove the boolean 'inuse' fieldDaniel Stenberg
2018-06-25url: check Curl_conncache_add_conn return codeDaniel Stenberg
2018-06-21url: fix dangling conn->data pointerDaniel Stenberg
2018-05-31strictness: correct {infof, failf} format specifiersRikard Falkeborn
2017-12-12conncache: fix a return code [regression]Daniel Stenberg
2017-12-05conncache: fix several lock issuesDaniel Stenberg
2017-11-09share: add support for sharing the connection cacheDaniel Stenberg
2017-04-22llist: no longer uses mallocDaniel Stenberg
2017-04-04llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg
2017-03-29conncache: make hashkey avoid mallocDaniel Stenberg
2017-02-19string formatting: fix 4 printf-style format stringsMichael Kaufmann
2016-11-24proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov
2016-10-31strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-05-03connections: non-HTTP proxies on different ports aren't reused eitherDaniel Stenberg
2016-04-29lib: include curl_printf.h as one of the last headersDaniel Stenberg
2016-04-17news: CURLOPT_CONNECT_TO and --connect-toMichael Kaufmann
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-05-24conncache: fixed memory leak on OOM (torture tests)Dan Fandrich
2015-05-18hostip: fix unintended destruction of hash tableAnthony Avina
2015-05-18bundles: store no/default/pipeline/multiplexDaniel Stenberg
2015-05-14Curl_conncache_add_conn: fix memory leak on OOMDaniel Stenberg
2015-05-12conncache: keep bundles on host+port bases, not only host namesDaniel Stenberg
2015-05-12bundles: merged into conncache.cDaniel Stenberg
2015-05-12connection cache: avoid Curl_hash_alloc()Daniel Stenberg
2015-03-11proxy: re-use proxy connections (regression)Daniel Stenberg
2014-11-19conncache: Fixed specifiers in infof() for long and size_t variablesSteve Holme
2014-11-18debug: added new connection cache output, plus fixupsCarlo Wood
2014-10-24code cleanup: we prefer 'CURLcode result'Daniel Stenberg
2014-10-14cleanups: reduce variable scopeDaniel Stenberg
2014-08-12create_conn: prune dead connectionsFrank Meier