summaryrefslogtreecommitdiff
path: root/lib/multi.c
Commit message (Expand)AuthorAgeFilesLines
* tidy-up: make conditional checks more consistentDaniel Stenberg2021-04-221-2/+2
* multi: fix slow write/upload performance on WindowsMarc Hoersken2021-04-211-6/+13
* multi: reduce Win32 API calls to improve performanceMarc Hoersken2021-04-211-75/+45
* Revert "Revert 'multi: implement wait using winsock events'"Marc Hoersken2021-04-211-3/+149
* multi: don't close connection HTTP_1_1_REQUIREDDaniel Stenberg2021-04-211-1/+1
* http2: move the stream error field to the per-transfer storageDaniel Stenberg2021-04-211-1/+1
* send_speed: simplify the checks for if a speed limit is setDaniel Stenberg2021-03-271-4/+4
* urldata: merge "struct DynamicStatic" into "struct UrlState"Daniel Stenberg2021-03-261-1/+1
* multi: close the connection when h2=>h1 downgradingDaniel Stenberg2021-03-251-0/+1
* multi: update pending list when removing handleejanchivdorj2021-03-101-0/+13
* urldata: make 'actions[]' use unsigned char instead of intDaniel Stenberg2021-02-241-8/+8
* multi: do once-per-transfer inits in before_perform in DID stateDaniel Stenberg2021-02-221-4/+4
* multi: rename the multi transfer statesDaniel Stenberg2021-02-161-115/+111
* lib: remove 'conn->data' completelyDaniel Stenberg2021-02-161-30/+6
* urldata: don't touch data->set.httpversion at run-timeDaniel Stenberg2021-02-121-1/+1
* vtls: initial implementation of rustls backendJacob Hoffman-Andrews2021-02-091-1/+1
* hostip/proxy: remove conn->data useDaniel Stenberg2021-01-261-2/+2
* hostip: remove conn->data from resolver functionsDaniel Stenberg2021-01-221-6/+6
* lib: save a bit of space with some structure packingErik Olsson2021-01-201-1/+1
* urldata: make magic be the first struct fieldDaniel Stenberg2021-01-201-3/+3
* transfer: remove conn->data useDaniel Stenberg2021-01-191-3/+3
* lib: more conn->data cleanupsDaniel Stenberg2021-01-191-3/+3
* lib: pass in 'struct Curl_easy *' to most functionsDaniel Stenberg2021-01-171-52/+49
* multi: set the PRETRANSFER time-stamp when we switch to PERFORMDaniel Stenberg2021-01-141-23/+9
* multi: remove Curl_ prefix from static functionsDaniel Stenberg2021-01-141-14/+14
* multi_runsingle: bail out early on data->conn == NULLDaniel Stenberg2021-01-111-1/+4
* multi: skip DONE state if there's no connection left for ftp wildcardDaniel Stenberg2021-01-111-1/+4
* httpauth: make multi-request auth work with custom portDaniel Stenberg2021-01-021-2/+2
* multi: when erroring in TOOFAST state, act as for PERFORMDaniel Stenberg2020-12-171-1/+9
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-12-061-149/+3
* splay: rename Curl_splayremovebyaddr to Curl_splayremoveDaniel Stenberg2020-12-011-6/+4
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* checksrc: warn on empty line before open braceDaniel Stenberg2020-10-151-1/+0
* multi: align WinSock mask variables in Curl_multi_waitMarc Hoersken2020-09-171-11/+11
* multi: reuse WinSock events variable in Curl_multi_waitMarc Hoersken2020-09-171-12/+11
* hash: make it 'struct Curl_hash'Daniel Stenberg2020-09-021-7/+7
* llist: make it "struct Curl_llist"Daniel Stenberg2020-09-021-12/+12
* multi: handle connection state winsock eventsMarc Hoersken2020-08-281-6/+6
* Curl_pgrsTime - return new time to avoid timeout integer overflowDaniel Stenberg2020-08-281-17/+17
* multi: expand pre-check for socket readinessMarc Hoersken2020-08-251-38/+34
* multi: implement wait using winsock eventsrcombs2020-08-251-6/+154
* Curl_easy: remember last connection by id, not by pointerDaniel Stenberg2020-08-171-4/+5
* multi: Remove 10-year old out-commented codeEmil Engler2020-08-121-13/+0
* multi: Condition 'extrawait' is always trueDaniel Stenberg2020-08-011-1/+1
* multi_remove_handle: close unused connect-only connectionsMarc Aldorasi2020-08-011-4/+30
* curl_multi_setopt: fix compiler warning "result is always false"Daniel Stenberg2020-07-281-3/+1
* multi: remove two checks always trueDaniel Stenberg2020-07-141-2/+2
* Revert "multi: implement wait using winsock events"Daniel Stenberg2020-06-301-118/+4
* url: make sure pushed streams get an allocated download bufferDaniel Stenberg2020-06-231-4/+5
* multi: implement wait using winsock eventsrcombs2020-06-171-4/+118