summaryrefslogtreecommitdiff
path: root/lib/multihandle.h
Commit message (Expand)AuthorAgeFilesLines
* openssl: avoid static variable for seed flagDaniel Stenberg2021-06-291-0/+3
* Revert "Revert 'multi: implement wait using winsock events'"Marc Hoersken2021-04-211-0/+4
* build: remove all traces of USE_BLOCKING_SOCKETSDaniel Stenberg2021-02-251-1/+1
* multi: rename the multi transfer statesDaniel Stenberg2021-02-161-22/+21
* lib: drop USE_SOCKETPAIR in favor of CURL_DISABLE_SOCKETPAIRJay Satiro2021-02-091-2/+1
* urldata: make magic be the first struct fieldDaniel Stenberg2021-01-201-2/+2
* tests/server/disabled: add "wakeup"Daniel Stenberg2020-12-111-0/+4
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-12-061-4/+0
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* hash: make it 'struct Curl_hash'Daniel Stenberg2020-09-021-2/+2
* llist: make it "struct Curl_llist"Daniel Stenberg2020-09-021-3/+3
* socketpair: allow CURL_DISABLE_SOCKETPAIRDaniel Stenberg2020-08-261-2/+2
* multi: implement wait using winsock eventsrcombs2020-08-251-0/+4
* multi: update comment to say easyp list is linearJonathan Nieder2020-07-281-1/+1
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-06-301-4/+0
* multi: implement wait using winsock eventsrcombs2020-06-171-0/+4
* global_init: move the IPv6 works status bool to multi handleDaniel Stenberg2020-01-281-6/+5
* ConnectionExists: respect the max_concurrent_streams limitsDaniel Stenberg2020-01-131-1/+1
* multi.h: move INITIAL_MAX_CONCURRENT_STREAMS from public headerDaniel Stenberg2020-01-061-1/+5
* multi: add curl_multi_wakeup()Gergely Nagy2019-11-251-0/+10
* CURLMOPT_MAX_CONCURRENT_STREAMS: new setoptKunal Ekawde2019-10-021-0/+1
* pipelining: removedDaniel Stenberg2019-04-061-34/+14
* psl: use latest psl and refresh it periodicallyPatrick Monnerat2018-05-281-1/+7
* TODO fixed: Detect when called from within callbacksBjörn Stenberg2018-02-151-0/+1
* share: add support for sharing the connection cacheDaniel Stenberg2017-11-091-4/+0
* timeval: struct curltime is a struct timeval replacementDaniel Stenberg2017-07-281-1/+1
* llist: no longer uses mallocDaniel Stenberg2017-04-221-0/+1
* llist: replace Curl_llist_alloc with Curl_llist_initDaniel Stenberg2017-04-041-8/+8
* proxy: Support HTTPS proxy and SOCKS+HTTP(s)Alex Rousskov2016-11-241-1/+3
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-4/+4
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* http2: initial implementation of the push callbackDaniel Stenberg2015-06-241-0/+4
* http2: set default concurrency, fix ConnectionExists for multiplexDaniel Stenberg2015-05-181-1/+2
* CURLMOPT_PIPELINE: bit 1 is for multiplexingDaniel Stenberg2015-05-181-2/+4
* hostcache: made all host caches use structs, not pointersDaniel Stenberg2015-05-121-1/+1
* multi: converted socket hash into non-allocated structDaniel Stenberg2015-05-121-1/+1
* connection cache: avoid Curl_hash_alloc()Daniel Stenberg2015-05-121-1/+3
* multi: fix *getsock() with CONNECTDaniel Stenberg2015-03-071-15/+16
* multi: convert CURLM_STATE_CONNECT_PEND handling to a listDaniel Stenberg2014-09-021-1/+4
* multi: rename all Curl_one_easy to SessionHandleDaniel Stenberg2013-08-031-4/+2
* multi: remove 'Curl_one_easy' struct, phase 1Daniel Stenberg2013-08-031-21/+3
* Multiple pipelines and limiting the number of connections.Linus Nielsen Feltzing2013-03-131-19/+44
* always-multi: always use non-blocking internalsDaniel Stenberg2013-01-171-0/+134