summaryrefslogtreecommitdiff
path: root/lib/asyn-thread.c
Commit message (Expand)AuthorAgeFilesLines
* copyright: update all copyright lines and remove year rangesDaniel Stenberg2023-01-031-1/+1
* netware: remove leftover tracesDaniel Gustafsson2022-11-231-5/+0
* CURLOPT_QUICK_EXIT: don't wait for DNS thread on exitAlexandre Ferrieux2022-11-181-1/+2
* tidy-up: process.h detection and useViktor Szakats2022-11-011-8/+2
* misc: remove duplicated include filesDaniel Stenberg2022-10-261-1/+0
* hostip: lazily wait to figure out if IPv6 works until neededDaniel Stenberg2022-09-221-1/+1
* resolve: make forced IPv4 resolve only use A queriesDmitry Karpov2022-09-201-1/+1
* asyn-thread: fix socket leak on OOMDaniel Stenberg2022-08-161-1/+6
* asyn-thread: make getaddrinfo_complete return CURLcodeDaniel Stenberg2022-07-131-4/+4
* copyright: make repository REUSE compliantmax.mehl2022-06-131-1/+3
* strerror.h: remove the #include from files not using itDaniel Stenberg2021-09-091-1/+0
* CURLOPT_IPRESOLVE: preventing wrong IP version from being usedLucas Clemente Vella2021-05-201-17/+2
* tidy-up: make conditional checks more consistentDaniel Stenberg2021-04-221-2/+2
* asyn-ares: use consistent resolve error messageDaniel 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