summaryrefslogtreecommitdiff
path: root/lib/conncache.c
Commit message (Expand)AuthorAgeFilesLines
* CURLOPT_MAXAGE_CONN: set the maximum allowed age for conn reuseDaniel Stenberg2019-04-211-2/+3
* conncache: use conn->data to know if a transfer owns itDaniel Stenberg2019-03-171-2/+3
* cleanup: make local functions staticDaniel Stenberg2019-02-101-4/+4
* urldata: rename easy_conn to just connDaniel Stenberg2019-01-111-3/+1
* conncache_unlock: avoid indirection by changing input argument typeDaniel Stenberg2018-12-221-2/+2
* disconnect: separate connections and easy handles betterDaniel Stenberg2018-12-221-2/+8
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-1/+1
* vtls: set conn->data when closing TLSDaniel Stenberg2018-07-221-1/+0
* conn: remove the boolean 'inuse' fieldDaniel Stenberg2018-07-111-18/+12
* url: check Curl_conncache_add_conn return codeDaniel Stenberg2018-06-251-11/+4
* url: fix dangling conn->data pointerDaniel Stenberg2018-06-211-1/+2
* strictness: correct {infof, failf} format specifiersRikard Falkeborn2018-05-311-11/+8
* conncache: fix a return code [regression]Daniel Stenberg2017-12-121-1/+1
* conncache: fix several lock issuesDaniel Stenberg2017-12-051-33/+189
* share: add support for sharing the connection cacheDaniel Stenberg2017-11-091-8/+133
* llist: no longer uses mallocDaniel Stenberg2017-04-221-5/+3
* llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg2017-04-041-14/+8
* conncache: make hashkey avoid mallocDaniel Stenberg2017-03-291-18/+15
* string formatting: fix 4 printf-style format stringsMichael Kaufmann2017-02-191-1/+1
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-2/+4
* strcasecompare: all case insensitive string compares ignore locale nowDaniel Stenberg2016-10-311-1/+0
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-2/+2
* connections: non-HTTP proxies on different ports aren't reused eitherDaniel Stenberg2016-05-031-1/+1
* lib: include curl_printf.h as one of the last headersDaniel Stenberg2016-04-291-3/+2
* news: CURLOPT_CONNECT_TO and --connect-toMichael Kaufmann2016-04-171-3/+10
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* conncache: fixed memory leak on OOM (torture tests)Dan Fandrich2015-05-241-1/+3
* hostip: fix unintended destruction of hash tableAnthony Avina2015-05-181-1/+1
* bundles: store no/default/pipeline/multiplexDaniel Stenberg2015-05-181-4/+2
* Curl_conncache_add_conn: fix memory leak on OOMDaniel Stenberg2015-05-141-1/+3
* conncache: keep bundles on host+port bases, not only host namesDaniel Stenberg2015-05-121-11/+27
* bundles: merged into conncache.cDaniel Stenberg2015-05-121-6/+79
* connection cache: avoid Curl_hash_alloc()Daniel Stenberg2015-05-121-27/+11
* proxy: re-use proxy connections (regression)Daniel Stenberg2015-03-111-7/+9
* conncache: Fixed specifiers in infof() for long and size_t variablesSteve Holme2014-11-191-5/+6
* debug: added new connection cache output, plus fixupsCarlo Wood2014-11-181-0/+4
* code cleanup: we prefer 'CURLcode result'Daniel Stenberg2014-10-241-2/+2
* cleanups: reduce variable scopeDaniel Stenberg2014-10-141-3/+2
* create_conn: prune dead connectionsFrank Meier2014-08-121-2/+1
* conncache: move the connection counter to the cache structLindley French2014-06-131-0/+1
* Updated copyright year for recent changesSteve Holme2014-01-041-1/+1
* conncache.c: fix possible dereference of null pointerMarc Hoersken2014-01-041-3/+6
* curl_easy_init: use less mallocsDaniel Stenberg2013-04-261-4/+2
* always-multi: always use non-blocking internalsDaniel Stenberg2013-01-171-5/+2
* build: fix circular header inclusion with other packagesYang Tse2013-01-091-1/+1
* Revert changes relative to lib/*.[ch] recent renamingYang Tse2013-01-061-0/+285
* build: rename 93 lib/*.c filesYang Tse2013-01-031-285/+0
* build: make use of 76 lib/*.h renamed filesYang Tse2012-12-281-10/+10
* Curl_conncache_foreach: allow callback to break loopDaniel Stenberg2012-12-241-3/+7
* bundles connection caching: some out of memory handling fixesYang Tse2012-12-191-5/+16