135 Commits (b40daa2c5b1708f23f07a083e7aa9f9c2b0de93f)

Author SHA1 Message Date
Brad House 7497991ae5 clang-format 8 months ago
Brad House 8d80486e04
Auto reload config on changes (requires EventThread) (#759) 8 months ago
Oliver Welsh 89a8856cca
Add observability into DNS server health via a server state callback, invoked whenever a query finishes (#744) 9 months ago
Oliver Welsh 09e82e05a3
Improve reliability in the server retry delay regression tests (#747) 9 months ago
Oliver Welsh fd81f36d3e
Add server failover retry behavior, where failed servers are retried with small probability after a minimum delay (#731) 9 months ago
Brad House 458c937213
Allow configuration value for NDots to be zero (#735) 10 months ago
Brad House 7d455baa27 remove tests that have been disabled forever 10 months ago
Brad House 5fd3fc3ab3
mark deprecated functions as such (#732) 10 months ago
Brad House a516bbbbaf tests: mockserver is local, shorten timeouts to make test cases run faster to use less CI resources 10 months ago
Oliver Welsh fab65acae9
Add function ares_search_dnrec() to search for records using the new DNS record parser (#719) 10 months ago
Brad House a2a8578ee0
Replace configuration file parsers with memory-safe parser (#725) 10 months ago
Oliver Welsh 035c4c3776
Add flag to not use a default local named server on channel initialization (#713) 11 months ago
Brad House fe04c6cadd clang-format 11 months ago
Brad House fed3559cfc
Add ares_queue_wait_empty() for use with EventThreads (#710) 12 months ago
Brad House 906d2c1041 sanity check GTest includes GMock component 1 year ago
Brad House 0e4c0f2600
build-time disabled threads breaks c-ares (#700) 1 year ago
Brad House 7963c519fc
Event Subsystem: No longer require integrators to have their own (#696) 1 year ago
Erik Lax 26642c1014
Added flags to are_dns_parse to force RAW packet parsing (#693) 1 year ago
Brad House d6850eb4ad
Autotools allow make to override CFLAGS/CPPFLAGS/CXXFLAGS (#695) 1 year ago
Brad House 626dcb155b
Do not sanity check RR Name vs Question (#685) 1 year ago
Gregor Jasny 2a6a420cb6
cmake: improve some include related code (#680) 1 year ago
Brad House 4f5767ed69 test: fix outdated license headers 1 year ago
Brad House 1231aa739f tests: replace google DNS with CloudFlare for reverse lookups as google's servers stopped responding properly 1 year ago
Brad House 4f490b40df
Autotools: rework to simplify and fix recent issues (#674) 1 year ago
Brad House 1e34608cc9
Autotools warning fixes (#671) 1 year ago
Gregor Jasny 78b61327fd
Fix minor warnings and documentation typos (#666) 1 year ago
Brad House d186f11ddd fix support with older google test versions 1 year ago
Brad House 7dd384a99c fix test building with symbol hiding 1 year ago
Brad House 972f456f28
ares_cancel() could trigger callback with wrong response code (#663) 1 year ago
Brad House affdf92306 remove dead code: bitncmp 1 year ago
Brad House 49bdc5bb98
Use external GoogleTest instead of bundling it (#655) 1 year ago
Brad House a093d5f9d1
Clean up some Windows-only warnings (#654) 1 year ago
Brad House e72ae09485
Rewrite sortlist hand parser for memory safety and bugs (#653) 1 year ago
Brad House a47b352258 enhance timeout test case to make sure it will re-use a previously downed server 1 year ago
Brad House 1edaa44107 enhance timeout test case 1 year ago
Brad House f24d7c9b52
increment failures on timeout (#651) 1 year ago
Brad House aed78f1665
Windows UBSAN tests (#649) 1 year ago
Brad House d974c556bb
Support ipv6 link-local servers and %iface syntax (#646) 1 year ago
Brad House 86ac418970
Nameserver parsing: replace another hand-written parser (#643) 1 year ago
Brad House 6e83c28ab4 clang-format 1 year ago
Brad House fb52c3f9d1 ares_init_options with ARES_OPT_UDP_PORT wrong byte order 1 year ago
Brad House a9442bd828
Basic Thread Safety (#636) 1 year ago
Christian Clauss 054f474a29
Fix typos discovered by codespell (#634) 1 year ago
Ignat 2985ce35d0
Support attempts and timeout options from resolv.conf (#632) 1 year ago
Brad House 00f7cf6d25 fix test case regression due to missing parens 1 year ago
Brad House 5262da7e88 now that warnings are enabled on test cases, clear a bunch of warnings 1 year ago
Brad House 33ee6c0573 CMake: CXXFLAGS environment wasn't being read because C++ compiler was enabled after settings warnings. 1 year ago
Brad House ecf7a7f166 fix additional windows test warnings 1 year ago
Brad House 5c1a5d8050 cleanup some Windows warnings in test 1 year ago
Brad House 3db69bbfeb
Fix Windows UWP (Store) building and add to CI/CD (#627) 1 year ago