205 Commits (02745437e66affc4c1f26dc2899ab184f20250da)

Author SHA1 Message Date
Brad House 02745437e6
Improve socket function replacement subsystem (#894) 2 months ago
Brad House 8b2f5e01eb Tests: fix memory leak in test case 2 months ago
Brad House e5e7acd01b Tests: add more tests to improve code coverage 2 months ago
Brad House 9dd78e2f23
URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv() (#882) 2 months ago
Brad House 9c95982968 clang-format: reformat recent code changes 3 months ago
Brad House 8d360330a5
Probe for failed servers instead of redirecting query (#877) 3 months ago
Brad House 3ab50cbee7
try to fix compat with googletest 1.15 (#874) 3 months ago
Brad House f09f0a021b
Remove `ares__` prefix, just use `ares_` (#872) 3 months ago
Brad House 16f217cd64 Move FUZZING.md to the top level 3 months ago
Brad House 063379049f OSS-Fuzz: can't modify build commands easily, work around on our side 3 months ago
Brad House fb3160f375 Fuzzing: Fix memory leak in test case 3 months ago
Brad House bb9c616d03 Fuzzing: add fetcher/writers to fuzzing suite 3 months ago
Brad House 4c86bf3e9d SonarCloud: fix 31 character identifier max 3 months ago
Brad House d543ac438e clang-format 3 months ago
Brad House 7fb17cbe64 fuzzer: call parser directly for enhanced iterations per second 3 months ago
Brad House a95ddb9426
MSVC: Force different PDB names for different targets (#870) 3 months ago
Brad House 24f7cb93d6
new library functions (#867) 3 months ago
Brad House a48d02e565
systemd-resolved handle ESERVFAIL/EREFUSED on single label names (#863) 3 months ago
Brad House 21b6b4a437
Fix Sysconfig ndots default value and add test case (#862) 3 months ago
Brad House 7f19f162db
Expose library/utility functions to tools (#860) 3 months ago
Brad House 083d6c9c0f Blank DNS names would result in ARES_ENOMEM due to bug in query cache 3 months ago
Brad House 7791ee592c
Tests: add test case for searching with cache enabled (#853) 4 months ago
Brad House d450e87815
CI: Add CentOS 7 build test to prevent future issues (#851) 4 months ago
Brad House 08b7692703
tests: MacOS needs higher priority on CI systems (#849) 4 months ago
Brad House d693951067
CI: Move more to GitHub actions including Containers (#842) 4 months ago
Brad House 0e4b735a10
Data Structure: Dynamic Array (#841) 4 months ago
Brad House dc423fb856
Implement TCP FastOpen (TFO) RFC7413 (#840) 4 months ago
Brad House ac33bdc7c2
Refactor connection handling (#839) 4 months ago
Brad House c9c235761f server cookie wasn't being passed back due to missing length 4 months ago
Brad House 4bedfd0d55
Add DNS cookie support (RFC7873 + RFC9018) (#833) 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 5c555b7c0b clang-format 4 months ago
Brad House 341b34d140 tests: reduce required testing time for ServerFailoverOpts on most platforms 4 months ago
Brad House 2b80c0f7d9 msvc Makefiles: Remove support for MSVC 6 and 7 since we can't target legacy Windows versions supported by those compilers anymore 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 130fd4794b
Reorganize source tree (#822) 4 months ago
Brad House a548eabbe6
UDP write may fail indicating host isn't reachable (#821) 4 months ago
Brad House 529906d1cc Prevent complex recursion during query requeing and connection cleanup 4 months ago
Brad House a588812a3a propagate actual error condition on requeue 4 months ago
Brad House 1dcc170a81 Issue #819: preliminary test case 4 months ago
Brad House 44f0cc7457 prevent SIGPIPE from being generated 4 months ago
Brad House f68992a159
Propagate record duplication error code (#820) 4 months ago
Brad House ef6a3dfe76
CI: Add solaris (#814) 4 months ago
Brad House b19c186ce7
Rework WinAFD event code (#811) 4 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 b649b85917 tests: fix compile warning 5 months ago
Brad House 614bdd88b9
Tests: fix test cleanup race condition (#803) 5 months ago
Brad House 378d26144d
DNS RR TXT strings should not be automatically concatenated (#801) 5 months ago