143 Commits (7b353da75958706153820b8f75346fd40398c5b6)

Author SHA1 Message Date
Brad House f9faa3f05c try to work around windows ASAN issue by not using std::string::npos 5 months ago
Brad House 268092a390
MSVC: enable strict warnings (#792) 5 months ago
Brad House 4248c642d2
Enable QueryCache by default (#786) 5 months ago
Brad House f05465e59b tests: set ndots:1 as default, don't honor system config as it may skew results 5 months ago
Brad House c0d41d08ab
Coverage code annotations for identification of desirable paths that need testing (#775) 5 months ago
Gregor Jasny 9d36fd2030
fix some obvious errors reported by the CLion Project Analyzer (#779) 6 months ago
Brad House 6129d9b79f
Basic support for SIG RR record (RFC 2931 / RFC 2535) (#773) 6 months ago
Brad House f70f09f01c
Fix windows y2k38 issue by creating our own timeval datatype (#772) 6 months ago
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