summaryrefslogtreecommitdiff
path: root/lib/asyn-ares.c
Commit message (Expand)AuthorAgeFilesLines
* 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-15/+0
* cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg2019-07-301-4/+2
* c-ares: honor port numbers in CURLOPT_DNS_SERVERSJames Brown2019-06-241-0/+4
* cleanup: remove FIXME and TODO commentsDaniel Stenberg2019-05-161-3/+1
* build: fix "clarify calculation precedence" warningsMarcel Raad2019-05-121-2/+2
* build: fix Codacy/CppCheck warningsMarcel Raad2019-04-111-1/+1
* resolve: apply Happy Eyeballs philosophy to parallel c-ares queriesBrad Spencer2019-03-271-0/+95
* curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer2019-01-071-4/+15
* ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel2018-11-201-7/+26
* ares: check for NULL in completed-callbackDaniel Stenberg2018-07-111-8/+10
* multi: fix memory leak when stopped during name resolveDaniel Stenberg2018-06-161-8/+11
* build: remove HAVE_LIMITS_H checkJay Satiro2018-01-051-2/+0
* Curl_timeleft: change return type to timediff_tDaniel Stenberg2017-10-281-1/+1
* resolvers: only include anything if neededMarcel Raad2017-10-271-8/+8
* time: rename Curl_tvnow to Curl_nowDaniel Stenberg2017-10-251-2/+2
* timediff: return timediff_t from the time diff functionsDaniel Stenberg2017-10-251-1/+1
* code style: use spaces around equals signsDaniel Stenberg2017-09-111-2/+2
* timeval: struct curltime is a struct timeval replacementDaniel Stenberg2017-07-281-2/+2
* asyn-ares: s/Curl_expire_latest/Curl_expireDaniel Stenberg2017-06-081-1/+1
* time: fix type conversions and compiler warningsMichael Kaufmann2017-05-241-3/+7
* multi: use a fixed array of timers instead of mallocDaniel Stenberg2017-05-101-1/+1
* multi: assign IDs to all timers and make each timer singletonDaniel Stenberg2017-05-101-1/+1
* ares: Curl_resolver_wait_resolv: clear *entry first in functionDaniel Stenberg2017-03-071-0/+3
* ares: better error return on timeoutsDaniel Stenberg2017-03-071-12/+9
* ares: return error at once if timed out before name resolve startsDaniel Stenberg2017-03-061-1/+6
* checksrc: stricter no-space-before-paren enforcementDaniel Stenberg2016-12-131-2/+2
* internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg2016-06-221-8/+8
* lib: include curl_printf.h as one of the last headersDaniel Stenberg2016-04-291-3/+3
* URLs: change all http:// URLs to https://Daniel Stenberg2016-02-031-1/+1
* Revert "cleanup: general removal of TODO (and similar) comments"Daniel Stenberg2015-11-241-0/+1
* cleanup: general removal of TODO (and similar) commentsDaniel Stenberg2015-11-131-1/+0
* checksrc: use space after commaDaniel Stenberg2015-03-171-3/+3
* free: instead of Curl_safefree()Daniel Stenberg2015-03-161-2/+2
* Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring2015-03-161-2/+1
* mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg2015-03-031-4/+2
* asyn-ares: We prefer use of 'CURLcode result'Steve Holme2014-12-141-8/+8
* ares::Curl_resolver_cancel: skip checking for NULL connDaniel Stenberg2014-10-071-1/+1
* low-speed-limit: avoid timeout floodDaniel Stenberg2014-08-311-1/+1
* c-ares: fix build without IPv6 supportDaniel Stenberg2014-07-251-1/+1
* bits.close: introduce connection close trackingDaniel Stenberg2014-05-221-2/+2
* ares: Fixed compilation under Visual Studio 2012Kim Vandry2013-11-101-3/+3
* dns: fix compilation with MinGW from commit df69440d05f113Steve Holme2013-09-171-4/+11
* libcurl: New options to bind DNS to local interfaces or IP addressesKim Vandry2013-09-121-0/+61
* asyn-ares: Don't blank ares servers if none configured.Ben Greear2013-07-171-2/+13
* c-ares: improve error message on failed resolveDaniel Stenberg2013-06-231-37/+13
* Curl_resolver_getsock: fix the function description commentDaniel Stenberg2013-01-121-6/+6
* 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/+639