20 Commits (d693951067cb4505a77c53efccf37a9015d710cf)

Author SHA1 Message Date
Brad House d693951067
CI: Move more to GitHub actions including Containers (#842) 4 months ago
Brad House b827cdc52e fix build failure in tests 4 months ago
Brad House 9db6f9dde8 tests: Disable LotsOfConnections test 4 months ago
Brad House 341b34d140 tests: reduce required testing time for ServerFailoverOpts on most platforms 4 months ago
Brad House e84c7d1f61 test: bypass BadLoopbackServerNoTimeouts strict validation on NetBSD 4 months ago
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 4 months ago
Brad House a548eabbe6
UDP write may fail indicating host isn't reachable (#821) 5 months ago
Brad House 529906d1cc Prevent complex recursion during query requeing and connection cleanup 5 months ago
Brad House a588812a3a propagate actual error condition on requeue 5 months ago
Brad House 1dcc170a81 Issue #819: preliminary test case 5 months ago
Brad House b19c186ce7
Rework WinAFD event code (#811) 5 months ago
Brad House f90a81ed81
tests: use std::chrono instead of pulling in ares__tvnow and ares__timeval_remaining (#809) 5 months ago
Brad House 614bdd88b9
Tests: fix test cleanup race condition (#803) 5 months ago
Brad House 70f10a85f3
DNS 0x20 implementation (#800) 5 months ago
Brad House 7ea18a83b3 test: clean up some minor warnings 5 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) 8 months ago
Brad House fed3559cfc
Add ares_queue_wait_empty() for use with EventThreads (#710) 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
Brad House 7dd384a99c fix test building with symbol hiding 12 months ago
Brad House 972f456f28
ares_cancel() could trigger callback with wrong response code (#663) 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 5262da7e88 now that warnings are enabled on test cases, clear a bunch of warnings 1 year ago
Brad House 4982f76a2f
Query Cache support (#625) 1 year ago
Brad House 0cc570eabe
Implement ares_reinit() to reload system configuration into existing channel (#614) 1 year ago
Brad House a116fede19 remove tests that depend on randomness 1 year ago
Brad House c8bd83a4ca
Dynamic Server List (#594) 1 year ago
Brad House 17931888ec
fix reference to freed memory (#562) 1 year ago
Brad House 9e542a8839 reported build/test systems may timeout on intensive tests. reduce test case to still be relevant but to reduce false positive errors 1 year ago
Brad House fab4039b9b
Fix for TCP back to back queries (#552) 1 year ago
Brad House 21f3b77440
ares_getaddrinfo(): Fail faster on AF_UNSPEC if we've already received one address class (#551) 1 year ago
Brad House dd93f30082
Configuration option to limit number of UDP queries per ephemeral port (#549) 1 year ago
Brad House cf99c025cf
Modernization: Implement base data-structures and replace usage (#540) 1 year ago
Daniel Stenberg c1b00c41a7 provide SPDX identifiers and a REUSE CI job to verify 2 years ago
bradh352 04cba3fb3c detect oddities and skip test if necessary 3 years ago
bradh352 acb66087a5 bend over backwards for testing file access, something is weird on debian 3 years ago
bradh352 f4b9a43fc8 chmod(fn, 0) is failing on debian 3 years ago
bradh352 f03c8608a4 maybe process needs to be called 3 years ago
bradh352 43d8946dd1 INSTANTIATE_TEST_CASE_P -> INSTANTIATE_TEST_SUITE_P as new convention in googletest 3 years ago
Brad House c642b9fbb1
Reimplement ares_gethostbyname() by wrapping ares_getaddrinfo() (#428) 3 years ago
bradh352 f4c079d9d0 more portability updates 4 years ago
bradh352 498ce747d3 portability updates for test cases 4 years ago
Erik Lax 0c85e62af2
Detect remote DNS server does not support EDNS as per RFC 6891 (#244) 4 years ago
Fionn Fitzmaurice 6d6cd5daf6
Avoid buffer overflow in RC4 loop comparison (#336) 4 years ago