644 Commits (68c80a55dfa68cb6196a9369ba15f18937f517c0)
 

Author SHA1 Message Date
Brad House 68c80a55df Blank DNS names would result in ARES_ENOMEM due to bug in query cache 6 months ago
Brad House 52e53c8cf7 `ares_destroy()` race condition during shutdown due to missing lock (#831) 7 months ago
Brad House 90295dd89f tests: reduce required testing time for ServerFailoverOpts on most platforms 7 months ago
Brad House e92a4bc553 CI: Migrate latest linux testing from Cirrus-CI to GitHub Actions (#828) 7 months ago
Brad House 530ff120cd tests: use std::chrono instead of pulling in ares__tvnow and ares__timeval_remaining (#809) 7 months ago
Brad House 27fcef0536 CI: fix coverage build 7 months ago
Brad House 29f1c99933 CI: cirrus-ci doesn't support ipv6 testing 7 months ago
Brad House b6606bd7ce test: bypass BadLoopbackServerNoTimeouts strict validation on NetBSD 7 months ago
Brad House 7558ae6cb6 CI: backport test fixes from main 7 months ago
Brad House 8bd10c0283 CI: MacOS: move to GitHub Actions instead of Cirrus-CI (#825) 7 months ago
Brad House 1e8f056b2c 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 493a2a57f0 CMake MSVC Parallelizm issue: Don't build adig and ahost simultaneously 7 months ago
Brad House 6bef3ec50a mem leak due to `ares__hosts_entry_to_hostent()` allocation strategy (#824) 7 months ago
Brad House cc3776590b clang static analyzer: silence warning 7 months ago
Brad House cf8cd52427 UDP write may fail indicating host isn't reachable (#821) 7 months ago
Brad House 3d625846e9 Prevent complex recursion during query requeing and connection cleanup 7 months ago
Brad House 74459385b3 Issue #819: preliminary test case 7 months ago
Brad House 0fb971172a propagate actual error condition on requeue 7 months ago
Brad House 5a40f1f435 Event Select: need to monitor for socket exceptions too 7 months ago
Brad House a3d9fe1e88 prevent SIGPIPE from being generated 7 months ago
Brad House a2ea962373 Propagate record duplication error code (#820) 7 months ago
Brad House 1ca6b0ac63 netbsd: pass -u option to pkg_add 8 months ago
Brad House 30b8caec60 windows crash: during shutdown the IOCP wake signal handle is cleaned up but there might still be a pending event that gets delivered. Make sure we don't try to access the pointer in this situation. 8 months ago
Brad House cf9f765bf1 ares_destroy() deadlock during cleanup of config change monitoring if a configuration change comes in during shutdown 8 months ago
Brad House 3052b5a1df win32: ip address change notification passed bad pointer. Regression from 1.30.0 8 months ago
Brad House 6a146aad6e Rework WinAFD event code (#811) 8 months ago
Brad House 3adefe6f2a kqueue: fix allocation size when socket count > 8 8 months ago
Brad House 2b20a1c144 win32: swap GetTickCount64() for more precise QueryPerformanceCounters() 8 months ago
Brad House 23e54ae892 windows 32bit: config change callback needs to be stdcall 8 months ago
Brad House 6f89e1a839 thread safety: during ares_destroy() when we cleanup the config change monitoring, it needs to be surrounded by a channel lock 8 months ago
Brad House eb2aa0dfe2 pthread: use recursive mutexes to allow callbacks to enqueue new c-ares queries. Regression from 1.31.0. 8 months ago
Brad House 816488134b thread safety enhancements 8 months ago
Brad House 03ceb9e60c thread deadlock: make sure channel lock isn't used recursively 8 months ago
Brad House ff03902579 ares_timeout: missing thread-safety lock 8 months ago
Brad House 3f049fb268 CI: Move some Appveyor builds to GitHub actions (#791) 8 months ago
Brad House 5899e96ec9
1.31.0 release prep (#788) 8 months ago
Brad House 4248c642d2
Enable QueryCache by default (#786) 8 months ago
Brad House 5804b30a87 CMAKE: Some systems might expect configure macros to be defined to 1 8 months ago
Brad House 266599a632
Windows: Reload config on manual DNS changes (#785) 9 months ago
Brad House f05465e59b tests: set ndots:1 as default, don't honor system config as it may skew results 9 months ago
Brad House 852a60a6ad ndots:0 in system config not being honored due to bad sanity check 9 months ago
Brad House b669c2f323 fix coveralls badge 9 months ago
Brad House c0d41d08ab
Coverage code annotations for identification of desirable paths that need testing (#775) 9 months ago
Brad House 80a685e198 MacOS legacy: resovler->domain changed meaning around MacOS 10.8 9 months ago
Brad House 835900ffcd remove some excessive UBSAN workaround 9 months ago
Brad House ef7bffe6fa MacOS Legacy: simplify, don't forget change monitoring 9 months ago
Brad House ea6a75c1a7 MacOS Legacy: get rid of RTLD_NOLOAD 9 months ago
Brad House dc27e430b3 MacOS Legacy: try to work with 10.5 9 months ago
Brad House b08b2e1693 MacOS Legacy: omit unneeded header on old macos versions 9 months ago
Brad House 23392f5dc6 MacOS legacy: Attempt to support last MacOS PPC release - 10.6 9 months ago