623 Commits (efc54adc45371130bff53efc44b6c7eea063a8b3)
 

Author SHA1 Message Date
Brad House efc54adc45 Android: <= 7 might require sys/system_properties.h 2 weeks ago
Brad House bb71fd9579 fix backport issue 2 weeks ago
Jiwoo Park d12d8abdab Use `_GNU_SOURCE` macro on Android (#914) 2 weeks ago
Jiwoo Park 10b7bc7034 Silence TSAN, lock before checking `ares_event_thread::isup` (#915) 2 weeks ago
Brad House cb5f861a08 ares_getaddrinfo() for AF_UNSPEC should retry if ipv6 received 2 weeks ago
Brad House 814c8307d3 rewrite EBADRESP to EBADQUERY on ares_send 2 weeks ago
Brad House 0b4ff95988 fcntl doesn't take O_CLOEXEC, it takes FD_CLOEXEC 1 month ago
Brad House a3ee2387d2 CMake: strip -l prefix on CMAKE_THREAD_LIBS_INIT (#884) 2 months ago
Brad House e848b14963 try to fix compat with googletest 1.15 (#874) 3 months ago
Brad House 6c21be836e Fix Sysconfig ndots default value and add test case (#862) 3 months ago
Brad House df49fc37fe Blank DNS names would result in ARES_ENOMEM due to bug in query cache 3 months ago
Brad House c16a58444d `ares_destroy()` race condition during shutdown due to missing lock (#831) 4 months ago
Brad House c752915ced tests: reduce required testing time for ServerFailoverOpts on most platforms 4 months ago
Brad House fffe652eab CI: Migrate latest linux testing from Cirrus-CI to GitHub Actions (#828) 4 months ago
Brad House 3b794d1cdb tests: use std::chrono instead of pulling in ares__tvnow and ares__timeval_remaining (#809) 4 months ago
Brad House dcfa3ff947 CI: fix coverage build 4 months ago
Brad House 7b18458602 CI: cirrus-ci doesn't support ipv6 testing 4 months ago
Brad House cd0d36284e test: bypass BadLoopbackServerNoTimeouts strict validation on NetBSD 4 months ago
Brad House 64b563c07e CI: backport test fixes from main 4 months ago
Brad House d9417633a6 CI: MacOS: move to GitHub Actions instead of Cirrus-CI (#825) 4 months ago
Brad House e6deb6ecd0 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 0a4dadf844 CMake MSVC Parallelizm issue: Don't build adig and ahost simultaneously 4 months ago
Brad House 6228171e45 mem leak due to `ares__hosts_entry_to_hostent()` allocation strategy (#824) 4 months ago
Brad House 10af2558e9 clang static analyzer: silence warning 4 months ago
Brad House 4f9ac6a4d0 UDP write may fail indicating host isn't reachable (#821) 4 months ago
Brad House 4e9b6f7806 Prevent complex recursion during query requeing and connection cleanup 4 months ago
Brad House c77269e129 Issue #819: preliminary test case 4 months ago
Brad House 250d64fcda propagate actual error condition on requeue 4 months ago
Brad House 0d7d990419 Event Select: need to monitor for socket exceptions too 4 months ago
Brad House a1afdb71a9 prevent SIGPIPE from being generated 4 months ago
Brad House 9dd7968306 netbsd: pass -u option to pkg_add 4 months ago
Brad House 4a54ea616d 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. 4 months ago
Brad House 63cb24e0fc ares_destroy() deadlock during cleanup of config change monitoring if a configuration change comes in during shutdown 4 months ago
Brad House 76d09afd1d Rework WinAFD event code (#811) 4 months ago
Brad House 9582812952 kqueue: fix allocation size when socket count > 8 4 months ago
Brad House cfed348af5 windows 32bit: config change callback needs to be stdcall 5 months ago
Brad House 2205969786 thread safety: during ares_destroy() when we cleanup the config change monitoring, it needs to be surrounded by a channel lock 5 months ago
Brad House d875dd6830 pthread: use recursive mutexes to allow callbacks to enqueue new c-ares queries. Regression from 1.31.0. 5 months ago
Brad House f799510901 thread safety enhancements 5 months ago
Brad House 008a912cc1 thread deadlock: make sure channel lock isn't used recursively 5 months ago
Brad House a7e63a8d7a ares_timeout: missing thread-safety lock 5 months ago
Brad House 11ba4394db CI: Move some Appveyor builds to GitHub actions (#791) 5 months ago
Brad House 024b21e9a1 CMAKE: Some systems might expect configure macros to be defined to 1 5 months ago
Brad House b26e21008c tests: set ndots:1 as default, don't honor system config as it may skew results 5 months ago
Brad House 630900b64f ndots:0 in system config not being honored due to bad sanity check 5 months ago
Brad House 036afc30f2 MacOS legacy: resovler->domain changed meaning around MacOS 10.8 6 months ago
Brad House 22495e3a6c remove some excessive UBSAN workaround 6 months ago
Brad House dc46b4fb63 MacOS Legacy: simplify, don't forget change monitoring 6 months ago
Brad House 87349d4c69 MacOS Legacy: get rid of RTLD_NOLOAD 6 months ago
Brad House 7403093eec MacOS Legacy: try to work with 10.5 6 months ago