169 Commits (1dea1145f720836ce2aaef76101ecac5b6c4ed33)

Author SHA1 Message Date
Brad House 8a53099184 test: ServerFailoverOpts can fail on heavily loaded systems due to its reliance on sleep and time. Try to harden it a little bit 7 months ago
Brad House 130fd4794b
Reorganize source tree (#822) 7 months ago
Brad House a548eabbe6
UDP write may fail indicating host isn't reachable (#821) 7 months ago
Brad House 529906d1cc Prevent complex recursion during query requeing and connection cleanup 7 months ago
Brad House a588812a3a propagate actual error condition on requeue 7 months ago
Brad House 1dcc170a81 Issue #819: preliminary test case 7 months ago
Brad House 44f0cc7457 prevent SIGPIPE from being generated 7 months ago
Brad House f68992a159
Propagate record duplication error code (#820) 7 months ago
Brad House ef6a3dfe76
CI: Add solaris (#814) 7 months ago
Brad House b19c186ce7
Rework WinAFD event code (#811) 7 months ago
Brad House f90a81ed81
tests: use std::chrono instead of pulling in ares__tvnow and ares__timeval_remaining (#809) 7 months ago
Brad House b649b85917 tests: fix compile warning 8 months ago
Brad House 614bdd88b9
Tests: fix test cleanup race condition (#803) 8 months ago
Brad House 378d26144d
DNS RR TXT strings should not be automatically concatenated (#801) 8 months ago
Brad House 70f10a85f3
DNS 0x20 implementation (#800) 8 months ago
Brad House c96200353d valgrind: fix warning in test case 8 months ago
Brad House 51ca744459
Clean up header inclusion, simplification (#797) 8 months ago
Brad House 9b6f197fec warning in test 8 months ago
Brad House 1b8cfdedc9 build fix 8 months ago
Brad House 853244bc58 build fix 8 months ago
Brad House 54808a5190 fix comments 8 months ago
Brad House 8293a05f63 cleanup more warnings due to new compiler flags 8 months ago
Brad House bbcb1a2bdf clang-format 8 months ago
Brad House 827a1d523c ares_queryloop: output server list 8 months ago
Brad House f8d1e63840 ares_queryloop: properly capture CTRL-C and cleanup 8 months ago
Brad House 7ea18a83b3 test: clean up some minor warnings 8 months ago
Brad House f9faa3f05c try to work around windows ASAN issue by not using std::string::npos 8 months ago
Brad House 268092a390
MSVC: enable strict warnings (#792) 8 months ago
Brad House 4248c642d2
Enable QueryCache by default (#786) 8 months ago
Brad House f05465e59b tests: set ndots:1 as default, don't honor system config as it may skew results 8 months ago
Brad House c0d41d08ab
Coverage code annotations for identification of desirable paths that need testing (#775) 8 months ago
Gregor Jasny 9d36fd2030
fix some obvious errors reported by the CLion Project Analyzer (#779) 8 months ago
Brad House 6129d9b79f
Basic support for SIG RR record (RFC 2931 / RFC 2535) (#773) 9 months ago
Brad House f70f09f01c
Fix windows y2k38 issue by creating our own timeval datatype (#772) 9 months ago
Brad House 7497991ae5 clang-format 9 months ago
Brad House 8d80486e04
Auto reload config on changes (requires EventThread) (#759) 9 months ago
Oliver Welsh 89a8856cca
Add observability into DNS server health via a server state callback, invoked whenever a query finishes (#744) 10 months ago
Oliver Welsh 09e82e05a3
Improve reliability in the server retry delay regression tests (#747) 10 months ago
Oliver Welsh fd81f36d3e
Add server failover retry behavior, where failed servers are retried with small probability after a minimum delay (#731) 10 months ago
Brad House 458c937213
Allow configuration value for NDots to be zero (#735) 11 months ago
Brad House 7d455baa27 remove tests that have been disabled forever 11 months ago
Brad House 5fd3fc3ab3
mark deprecated functions as such (#732) 11 months ago
Brad House a516bbbbaf tests: mockserver is local, shorten timeouts to make test cases run faster to use less CI resources 11 months ago
Oliver Welsh fab65acae9
Add function ares_search_dnrec() to search for records using the new DNS record parser (#719) 11 months ago
Brad House a2a8578ee0
Replace configuration file parsers with memory-safe parser (#725) 11 months ago
Oliver Welsh 035c4c3776
Add flag to not use a default local named server on channel initialization (#713) 12 months ago
Brad House fe04c6cadd clang-format 1 year ago
Brad House fed3559cfc
Add ares_queue_wait_empty() for use with EventThreads (#710) 1 year 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