45 Commits (9e9bd1f516f3754de70c122780f307c108c94f66)

Author SHA1 Message Date
Brad House 21b6b4a437
Fix Sysconfig ndots default value and add test case (#862) 3 months ago
Brad House dc423fb856
Implement TCP FastOpen (TFO) RFC7413 (#840) 4 months ago
Brad House 4bedfd0d55
Add DNS cookie support (RFC7873 + RFC9018) (#833) 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 44f0cc7457 prevent SIGPIPE from being generated 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 614bdd88b9
Tests: fix test cleanup race condition (#803) 5 months ago
Brad House 70f10a85f3
DNS 0x20 implementation (#800) 5 months ago
Brad House c96200353d valgrind: fix warning in test case 5 months ago
Brad House 8293a05f63 cleanup more warnings due to new compiler flags 5 months ago
Brad House 7ea18a83b3 test: clean up some minor warnings 5 months ago
Brad House 4248c642d2
Enable QueryCache by default (#786) 5 months ago
Brad House f05465e59b tests: set ndots:1 as default, don't honor system config as it may skew results 5 months ago
Brad House f70f09f01c
Fix windows y2k38 issue by creating our own timeval datatype (#772) 6 months ago
Brad House a516bbbbaf tests: mockserver is local, shorten timeouts to make test cases run faster to use less CI resources 8 months ago
Oliver Welsh fab65acae9
Add function ares_search_dnrec() to search for records using the new DNS record parser (#719) 8 months ago
Brad House fed3559cfc
Add ares_queue_wait_empty() for use with EventThreads (#710) 10 months ago
Brad House 7963c519fc
Event Subsystem: No longer require integrators to have their own (#696) 10 months ago
Gregor Jasny 78b61327fd
Fix minor warnings and documentation typos (#666) 11 months ago
Brad House 7dd384a99c fix test building with symbol hiding 11 months ago
Brad House 972f456f28
ares_cancel() could trigger callback with wrong response code (#663) 11 months ago
Brad House a093d5f9d1
Clean up some Windows-only warnings (#654) 12 months ago
Brad House d974c556bb
Support ipv6 link-local servers and %iface syntax (#646) 12 months ago
Brad House fb52c3f9d1 ares_init_options with ARES_OPT_UDP_PORT wrong byte order 1 year ago
Brad House 5262da7e88 now that warnings are enabled on test cases, clear a bunch of warnings 1 year ago
Brad House ecf7a7f166 fix additional windows test warnings 1 year ago
Brad House 5c1a5d8050 cleanup some Windows warnings in test 1 year ago
Brad House d2389cd3b7
`ares_channel` -> `ares_channel_t *`: don't bury the pointer (#595) 1 year ago
Brad House 8a3664b8cb
Replace hosts parser, add caching capabilities (#591) 1 year ago
Daniel Stenberg e8fe27eaa8
ares-test: silence warning (#564) 1 year ago
Brad House 17931888ec
fix reference to freed memory (#562) 1 year ago
Brad House 4d4fb34075
Test Harness: use ares_timeout() to calculate the value to pass to select() these days. (#555) 1 year ago
Brad House fab4039b9b
Fix for TCP back to back queries (#552) 1 year ago
Daniel Stenberg c1b00c41a7 provide SPDX identifiers and a REUSE CI job to verify 1 year ago
bradh352 7b84256946 split test output 3 years ago
bradh352 778d7cd9e7 use helper function for addrinfo to simplify code 3 years ago
bradh352 4c3f71bb30 fix crash in tests 3 years ago
Brad House c642b9fbb1
Reimplement ares_gethostbyname() by wrapping ares_getaddrinfo() (#428) 3 years ago
bradh352 f4c079d9d0 more portability updates 4 years ago
bradh352 498ce747d3 portability updates for test cases 4 years ago
bradh352 485fb660dc Define behavior of malloc(0) 4 years ago
apenn-msft 5b246d2077
Tests should use dynamic system-assigned ports rather than static port (#346) 4 years ago
Fionn Fitzmaurice 6d6cd5daf6
Avoid buffer overflow in RC4 loop comparison (#336) 4 years ago