aboutsummaryrefslogtreecommitdiff
path: root/lib/asyn-ares.c
AgeCommit message (Expand)Author
2020-05-15source cleanup: remove all custom typedef structsDaniel Stenberg
2020-05-03asyn-*: remove support for never-used NULL entry pointersDaniel Stenberg
2020-01-28global_init: move the IPv6 works status bool to multi handleDaniel Stenberg
2020-01-10fix: Copyright year out of date, should be 2020Daniel Stenberg
2020-01-10hostip: move code to resolve IP address literals to `Curl_resolv`Marcel Raad
2019-07-30cleanup: remove the 'numsocks' argument used in many placesDaniel Stenberg
2019-06-24c-ares: honor port numbers in CURLOPT_DNS_SERVERSJames Brown
2019-05-16cleanup: remove FIXME and TODO commentsDaniel Stenberg
2019-05-12build: fix "clarify calculation precedence" warningsMarcel Raad
2019-04-11build: fix Codacy/CppCheck warningsMarcel Raad
2019-03-27resolve: apply Happy Eyeballs philosophy to parallel c-ares queriesBrad Spencer
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