summaryrefslogtreecommitdiff
path: root/lib/asyn-ares.c
AgeCommit message (Expand)Author
2019-01-07curl_multi_remove_handle() don't block terminating c-ares requestsBrad Spencer
2018-11-20ares: remove fd from multi fd set when ares is about to close the fdRomain Fliedel
2018-07-11ares: check for NULL in completed-callbackDaniel Stenberg
2018-06-16multi: fix memory leak when stopped during name resolveDaniel Stenberg
2018-01-05build: remove HAVE_LIMITS_H checkJay Satiro
2017-10-28Curl_timeleft: change return type to timediff_tDaniel Stenberg
2017-10-27resolvers: only include anything if neededMarcel Raad
2017-10-25time: rename Curl_tvnow to Curl_nowDaniel Stenberg
2017-10-25timediff: return timediff_t from the time diff functionsDaniel Stenberg
2017-09-11code style: use spaces around equals signsDaniel Stenberg
2017-07-28timeval: struct curltime is a struct timeval replacementDaniel Stenberg
2017-06-08asyn-ares: s/Curl_expire_latest/Curl_expireDaniel Stenberg
2017-05-24time: fix type conversions and compiler warningsMichael Kaufmann
2017-05-10multi: use a fixed array of timers instead of mallocDaniel Stenberg
2017-05-10multi: assign IDs to all timers and make each timer singletonDaniel Stenberg
2017-03-07ares: Curl_resolver_wait_resolv: clear *entry first in functionDaniel Stenberg
2017-03-07ares: better error return on timeoutsDaniel Stenberg
2017-03-06ares: return error at once if timed out before name resolve startsDaniel Stenberg
2016-12-13checksrc: stricter no-space-before-paren enforcementDaniel Stenberg
2016-06-22internals: rename the SessionHandle struct to Curl_easyDaniel Stenberg
2016-04-29lib: include curl_printf.h as one of the last headersDaniel Stenberg
2016-02-03URLs: change all http:// URLs to https://Daniel Stenberg
2015-11-24Revert "cleanup: general removal of TODO (and similar) comments"Daniel Stenberg
2015-11-13cleanup: general removal of TODO (and similar) commentsDaniel Stenberg
2015-03-17checksrc: use space after commaDaniel Stenberg
2015-03-16free: instead of Curl_safefree()Daniel Stenberg
2015-03-16Bug #149: Deletion of unnecessary checks before calls of the function "free"Markus Elfring
2015-03-03mprintf.h: remove #ifdef CURLDEBUGDaniel Stenberg
2014-12-14asyn-ares: We prefer use of 'CURLcode result'Steve Holme
2014-10-07ares::Curl_resolver_cancel: skip checking for NULL connDaniel Stenberg
2014-08-31low-speed-limit: avoid timeout floodDaniel Stenberg
2014-07-25c-ares: fix build without IPv6 supportDaniel Stenberg
2014-05-22bits.close: introduce connection close trackingDaniel Stenberg
2013-11-10ares: Fixed compilation under Visual Studio 2012Kim Vandry
2013-09-17dns: fix compilation with MinGW from commit df69440d05f113Steve Holme
2013-09-12libcurl: New options to bind DNS to local interfaces or IP addressesKim Vandry
2013-07-17asyn-ares: Don't blank ares servers if none configured.Ben Greear
2013-06-23c-ares: improve error message on failed resolveDaniel Stenberg
2013-01-12Curl_resolver_getsock: fix the function description commentDaniel Stenberg
2013-01-09build: fix circular header inclusion with other packagesYang Tse
2013-01-06Revert changes relative to lib/*.[ch] recent renamingYang Tse
2013-01-03build: rename 93 lib/*.c filesYang Tse
2012-12-28build: make use of 76 lib/*.h renamed filesYang Tse
2012-12-14setup_once.h: refactor inclusion of <unistd.h> and <sys/socket.h>Yang Tse
2012-10-23asyn-ares: restore working with c-ares < 1.6.1Daniel Stenberg
2012-03-13resolve with c-ares: don't resolve IPv6 when not workingMaxim Prohorov
2011-12-05Curl_resolver_is_resolved: differentiate between host/proxy errorsDaniel Stenberg
2011-12-05c-ares: return proxy failure for all proxy typesDaniel Stenberg
2011-12-02CURLOPT_DNS_SERVERS: set name servers if possible (fix)Jason Glasgow
2011-12-02multi: handle timeouts on DNS servers by checking for new socketsJason Glasgow