135 Commits (6bbdcf766eeab31b3c8f3e471fb6beceb18ff351)

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