651 Commits (v1.30)
 

Author SHA1 Message Date
Brad House c257139496 migrate cirrus updates from main 1 month ago
Brad House 0667a5f262 no tests on scan-build 1 month ago
Brad House ea8f3cbaae CI: GitHub actions ubuntu-latest now points to 24.04 causing some minor issues (#957) 1 month ago
Brad House d699d583a4 Localhost resolution can fail if only one address family is in /etc/hosts (#947) 2 months ago
Daniel Stenberg 8e0f1a468d include/ares.h: fix the QNX #ifdef check (#934) 2 months ago
Brad House e9cc36b437 msys2 mingw-w64 32bit has been EOL'd 2 months ago
Nikolaos Chatzikonstantinou 9ff241c960 docs: add deprecation note for dns function (#910) 2 months ago
Gregor Jasny 6fe0b1ccc0 chore: update some missed files to new MIT license (#920) 2 months ago
Brad House c9d57c2ff2 Android: <= 7 might require sys/system_properties.h 3 months ago
Brad House 41c8241738 fix backport issue 3 months ago
Jiwoo Park a037d8018c Use `_GNU_SOURCE` macro on Android (#914) 3 months ago
Jiwoo Park bac27ee7b3 Silence TSAN, lock before checking `ares_event_thread::isup` (#915) 3 months ago
Brad House a8cbf160d5 ares_getaddrinfo() for AF_UNSPEC should retry if ipv6 received 3 months ago
Brad House bd64d0c6fb rewrite EBADRESP to EBADQUERY on ares_send 3 months ago
Brad House 63e486fce7 fcntl doesn't take O_CLOEXEC, it takes FD_CLOEXEC 4 months ago
Brad House 835427608d CMake: strip -l prefix on CMAKE_THREAD_LIBS_INIT (#884) 5 months ago
Brad House 41a3b35b27 try to fix compat with googletest 1.15 (#874) 6 months ago
Brad House 465597e6b6 Fix Sysconfig ndots default value and add test case (#862) 6 months ago
Brad House c2794ab25d Blank DNS names would result in ARES_ENOMEM due to bug in query cache 6 months ago
Brad House d30d47b8ac `ares_destroy()` race condition during shutdown due to missing lock (#831) 7 months ago
Brad House 385619c127 tests: reduce required testing time for ServerFailoverOpts on most platforms 7 months ago
Brad House 72126f9752 CI: Migrate latest linux testing from Cirrus-CI to GitHub Actions (#828) 7 months ago
Brad House 28c962f797 tests: use std::chrono instead of pulling in ares__tvnow and ares__timeval_remaining (#809) 7 months ago
Brad House 4c4321b67e CI: fix coverage build 7 months ago
Brad House 7899b70ca9 CI: cirrus-ci doesn't support ipv6 testing 7 months ago
Brad House a0d1c5766d test: bypass BadLoopbackServerNoTimeouts strict validation on NetBSD 7 months ago
Brad House dec818c5d7 CI: backport test fixes from main 7 months ago
Brad House 7283230f97 CI: MacOS: move to GitHub Actions instead of Cirrus-CI (#825) 7 months ago
Brad House a1d1d48cb9 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 1cf71ee166 CMake MSVC Parallelizm issue: Don't build adig and ahost simultaneously 7 months ago
Brad House 8626edda0a mem leak due to `ares__hosts_entry_to_hostent()` allocation strategy (#824) 7 months ago
Brad House 501213a2e4 clang static analyzer: silence warning 7 months ago
Brad House 5fb9ef4fb6 UDP write may fail indicating host isn't reachable (#821) 7 months ago
Brad House a499c1a1c3 Prevent complex recursion during query requeing and connection cleanup 7 months ago
Brad House 9dbb67f75d Issue #819: preliminary test case 7 months ago
Brad House d07f3456f6 propagate actual error condition on requeue 7 months ago
Brad House bc61d96d8f Event Select: need to monitor for socket exceptions too 7 months ago
Brad House 8d38c51e58 prevent SIGPIPE from being generated 7 months ago
Brad House 6408e5f2ef Propagate record duplication error code (#820) 7 months ago
Brad House 1f332cd82d netbsd: pass -u option to pkg_add 7 months ago
Brad House 201117cb7e 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 51cfc6235a ares_destroy() deadlock during cleanup of config change monitoring if a configuration change comes in during shutdown 7 months ago
Brad House ee7a9446a9 Rework WinAFD event code (#811) 7 months ago
Brad House 5f694a7935 kqueue: fix allocation size when socket count > 8 7 months ago
Brad House a056ae7ca6 win32: swap GetTickCount64() for more precise QueryPerformanceCounters() 8 months ago
Brad House e74f5a505b windows 32bit: config change callback needs to be stdcall 8 months ago
Brad House ec01bb6e2a 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 1f84559216 pthread: use recursive mutexes to allow callbacks to enqueue new c-ares queries. Regression from 1.31.0. 8 months ago
Brad House 18c1137d5a thread safety enhancements 8 months ago
Brad House 01481781e2 thread deadlock: make sure channel lock isn't used recursively 8 months ago