aboutsummaryrefslogtreecommitdiff
path: root/lib/conncache.c
AgeCommit message (Expand)Author
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
2014-06-13conncache: move the connection counter to the cache structLindley French
2014-01-04Updated copyright year for recent changesSteve Holme
2014-01-04conncache.c: fix possible dereference of null pointerMarc Hoersken
2013-04-26curl_easy_init: use less mallocsDaniel Stenberg
2013-01-17always-multi: always use non-blocking internalsDaniel Stenberg
2013-01-09build: fix circular header inclusion with other packagesYang Tse
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
2013-01-03build: rename 93 lib/*.c filesYang Tse