summaryrefslogtreecommitdiff
path: root/lib/asyn-thread.c
Commit message (Expand)AuthorAgeFilesLines
* asyn-ares: use consistent resolve error messagebagder/ares-errormsgDaniel Stenberg2021-02-181-31/+2
* lib: drop USE_SOCKETPAIR in favor of CURL_DISABLE_SOCKETPAIRJay Satiro2021-02-091-10/+10
* asyn-thread: fix build for when getaddrinfo missingJay Satiro2021-01-271-1/+1
* hostip/proxy: remove conn->data useDaniel Stenberg2021-01-261-1/+1
* hostip: remove conn->data from resolver functionsDaniel Stenberg2021-01-221-69/+66
* lib: save a bit of space with some structure packingErik Olsson2021-01-201-2/+1
* lib: pass in 'struct Curl_easy *' to most functionsDaniel Stenberg2021-01-171-2/+2
* failf: remove newline from formatting stringsDaniel Stenberg2020-12-251-2/+2
* asyn: use 'struct thread_data *' instead of 'void *'Daniel Stenberg2020-11-231-12/+12
* curl.se: new homeDaniel Stenberg2020-11-041-1/+1
* build: disable more code/data when built without proxy supportDaniel Stenberg2020-05-301-1/+4
* timeouts: change millisecond timeouts to timediff_t from time_tDaniel Stenberg2020-05-301-5/+5
* source cleanup: remove all custom typedef structsDaniel Stenberg2020-05-151-9/+9
* checksrc: enhance the ASTERISKSPACE and update code accordinglyDaniel Stenberg2020-05-141-3/+3
* asyn-*: remove support for never-used NULL entry pointersDaniel Stenberg2020-05-031-4/+6
* asyn-thread: fix cppcheck warningJay Satiro2020-05-021-2/+4
* asyn-thread: remove dead codeJay Satiro2020-02-091-3/+0
* global_init: move the IPv6 works status bool to multi handleDaniel Stenberg2020-01-281-1/+1
* fix: Copyright year out of date, should be 2020Daniel Stenberg2020-01-101-1/+1
* hostip: move code to resolve IP address literals to `Curl_resolv`Marcel Raad2020-01-101-35/+0
* lib: remove erroneous +x file permission on some c filesXiang Xiao2019-12-271-0/+0
* curl_setup: disable IPv6 resolver without `getaddrinfo`Marcel Raad2019-12-031-2/+12
* asyn-thread: make use of Curl_socketpair() where availableDaniel Stenberg2019-10-101-12/+14
* asyn-thread: s/AF_LOCAL/AF_UNIX for SolarisDaniel Stenberg2019-09-121-2/+2
* asyn-thread: issue CURL_POLL_REMOVE before closing socketEric Wong2019-08-111-5/+20
* timediff: make it 64 bit (if possible) even with 32 bit time_tDaniel Stenberg2019-08-011-3/+4
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-3/+1
* asyn-thread: removed unused variableDaniel Stenberg2019-07-301-2/+1
* asyn-thread: create a socketpair to wait onamkatyal2019-07-301-11/+65
* HTTP3: initial (experimental) supportDaniel Stenberg2019-07-211-1/+2
* threaded-resolver: shutdown the resolver thread without error messageDaniel Stenberg2019-03-011-30/+38
* curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer2019-01-071-2/+23
* snprintf: renamed and we now only use msnprintf()Daniel Stenberg2018-11-231-2/+2
* ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel2018-11-201-3/+4
* asyn-thread: Remove unused macroRikard Falkeborn2018-08-091-2/+0
* easy_perform: use *multi_timeout() to get wait timesDaniel Stenberg2018-06-271-3/+3
* multi: fix memory leak when stopped during name resolveDaniel Stenberg2018-06-161-2/+4
* threaded resolver: track resolver time and set suitable timeout valuesDaniel Stenberg2018-03-241-28/+39
* time: rename Curl_tvnow to Curl_nowDaniel Stenberg2017-10-251-1/+1
* timediff: return timediff_t from the time diff functionsDaniel Stenberg2017-10-251-1/+2
* asyn-thread: Fixed cleanup after OOMDan Fandrich2017-08-291-0/+9
* asyn-thread: Improved cleanup after OOM situationsDan Fandrich2017-08-281-3/+7
* asyn-thread: Set errno to the proper value ENOMEM in OOM situationDan Fandrich2017-08-281-1/+1
* curl_setup_once: Remove ERRNO/SET_ERRNO macrosJay Satiro2017-07-101-5/+2
* asyn-thread.c: fix unused variable warnings on macOSDaniel Stenberg2017-07-061-13/+14
* multi: use a fixed array of timers instead of mallocDaniel Stenberg2017-05-101-2/+2
* asyn-thread: fix unused macro warningsMarcel Raad2017-05-071-5/+5
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-6/+6
* checksrc: white space edits to comply to stricter checksrcDaniel Stenberg2016-11-241-1/+1
* checksrc: code style: use 'char *name' styleDaniel Stenberg2016-11-241-3/+3