662 Commits (v1.31)
 

Author SHA1 Message Date
Brad House 10e87ccf97 migrate cirrus updates from main 1 month ago
Brad House 3453d6aa76 no tests on scan-build 1 month ago
Brad House 772bfc9274 CI: GitHub actions ubuntu-latest now points to 24.04 causing some minor issues (#957) 1 month ago
Brad House c494e138f1 Localhost resolution can fail if only one address family is in /etc/hosts (#947) 2 months ago
Daniel Stenberg 32a3280310 include/ares.h: fix the QNX #ifdef check (#934) 2 months ago
Brad House 77b266c513 msys2 mingw-w64 32bit has been EOL'd 2 months ago
Nikolaos Chatzikonstantinou cdc9b6bbb0 docs: add deprecation note for dns function (#910) 2 months ago
Gregor Jasny 763b0f6081 chore: update some missed files to new MIT license (#920) 2 months ago
Brad House df52bdec61 Android: <= 7 might require sys/system_properties.h 3 months ago
Brad House 854ed6b0fb fix backport issue 3 months ago
Jiwoo Park 2800298ca6 Use `_GNU_SOURCE` macro on Android (#914) 3 months ago
Jiwoo Park 81b1f7d29b Silence TSAN, lock before checking `ares_event_thread::isup` (#915) 3 months ago
Brad House 897f4fa689 ares_getaddrinfo() for AF_UNSPEC should retry if ipv6 received 3 months ago
Brad House 67951a9799 rewrite EBADRESP to EBADQUERY on ares_send 3 months ago
Brad House 29384a1d12 fcntl doesn't take O_CLOEXEC, it takes FD_CLOEXEC 4 months ago
Brad House bb49d58fc3 CMake: strip -l prefix on CMAKE_THREAD_LIBS_INIT (#884) 5 months ago
Brad House 0d527dc31b try to fix compat with googletest 1.15 (#874) 6 months ago
Brad House 5dfe874ca0 Fix Sysconfig ndots default value and add test case (#862) 6 months ago
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 7 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. 7 months ago
Brad House cf9f765bf1 ares_destroy() deadlock during cleanup of config change monitoring if a configuration change comes in during shutdown 7 months ago
Brad House 3052b5a1df win32: ip address change notification passed bad pointer. Regression from 1.30.0 7 months ago
Brad House 6a146aad6e Rework WinAFD event code (#811) 7 months ago
Brad House 3adefe6f2a kqueue: fix allocation size when socket count > 8 7 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