202 Commits (e0aa32c4cafb75d76608aa1e7b5fb084bebe6ece)

Author SHA1 Message Date
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
Brad House 21f3b77440
ares_getaddrinfo(): Fail faster on AF_UNSPEC if we've already received one address class (#551) 1 year ago
Sam Morris 098e02d32f
Avoid producing an ill-formed result when qualifying a name with the root domain (#546) 1 year ago
Brad House dd93f30082
Configuration option to limit number of UDP queries per ephemeral port (#549) 1 year ago
Brad House cf99c025cf
Modernization: Implement base data-structures and replace usage (#540) 1 year ago
Daniel Stenberg c1b00c41a7 provide SPDX identifiers and a REUSE CI job to verify 2 years ago
Tim Wojtulewicz 66d0c013fa
Replace uses of sprintf with snprintf (#525) 2 years ago
Brad House f22cc01039
Merge pull request from GHSA-x6mf-cxr9-8q6v 2 years ago
Gregor Jasny c391ea31b2
test: fix warning about uninitialized memory (#515) 2 years ago
Jay Freeman (saurik) 8ee3d2a413
ignore aminclude_static.am, as generated by AX_AM_MACROS_STATIC (#508) 2 years ago
bradh352 b167ae0d4f Fix inverted logic in 25523e2 2 years ago
bradh352 25523e23ab RFC6761 localhost definition includes subdomains 2 years ago
hopper-vul 9903253c34
Add str len check in config_sortlist to avoid stack overflow (#497) 2 years ago
bradh352 1cb0c5dffc Fix build due to str-split sed gone wrong 2 years ago
bradh352 c78754ff5a ares_strsplit* -> ares__strsplit* to comply with internal function naming 2 years ago
Nikolaos Chatzikonstantinou 313bd2aa7e
bug fix: new ares_strsplit (#492) 2 years ago
Manish Mehra 810c2322f9
Configurable hosts path for file_lookup (#465) 3 years ago
bradh352 1d9edd256f add code coverage libs to LDADD instead of _LIBS 3 years ago
bradh352 71adb3c417 ares_getaddrinfo() was returning the wrong size for ai_addrlen 3 years ago
bradh352 04cba3fb3c detect oddities and skip test if necessary 3 years ago
bradh352 acb66087a5 bend over backwards for testing file access, something is weird on debian 3 years ago
bradh352 f4b9a43fc8 chmod(fn, 0) is failing on debian 3 years ago
bradh352 f03c8608a4 maybe process needs to be called 3 years ago
bradh352 7b84256946 split test output 3 years ago
bradh352 778d7cd9e7 use helper function for addrinfo to simplify code 3 years ago
bradh352 43d8946dd1 INSTANTIATE_TEST_CASE_P -> INSTANTIATE_TEST_SUITE_P as new convention in googletest 3 years ago
bradh352 3933719395 gmock: update from 1.8.0 to 1.11.0 3 years ago
bradh352 4c3f71bb30 fix crash in tests 3 years ago
Brad House 29c4ecdc16
RFC6761: special case "localhost" (#430) 3 years ago
Brad House c642b9fbb1
Reimplement ares_gethostbyname() by wrapping ares_getaddrinfo() (#428) 3 years ago
bradh352 e73fb47266 work around autoreconf -fiv first call returning 'error: too many loops' 3 years ago
Felix Yan 9c4c483f06
Fix building when latest ax_code_coverage.m4 is imported (#418) 3 years ago
Martin Holeš 9ac7efc382
Add support for URI(Uniform Resource Identifier) records. (#411) 3 years ago
Brad House c9b6c605b5
Validate hostnames in DNS responses and discard from malicious servers (#406) 4 years ago
bradh352 a7231d707e fuzzing: HAVE_CONFIG_H may not be defined so cannot include ares_setup.h. Its not needed even though we include ares_nameser.h 4 years ago
bradh352 f4c079d9d0 more portability updates 4 years ago
bradh352 86dd24909e more portability updates 4 years ago
bradh352 3f7065235f remove bad files 4 years ago
bradh352 498ce747d3 portability updates for test cases 4 years ago
bradh352 c2f32353e3 Portability Updates for arpa/nameser.h (#388) 4 years ago
bradh352 485fb660dc Define behavior of malloc(0) 4 years ago
bradh352 bdeb386a84 Loosen requirements for static c-ares library when building tests 4 years ago
bradh352 686acdd7ca Distribute fuzzinput/fuzznames for fuzz tests 4 years ago
David Hotham 89e9eeb4ef
fuzz CAA parsing (#363) 4 years ago
Daniela Sonnenschein f5b4c08510
Allow parsing of CAA Resource Record (#360) 4 years ago
Brad House 0bf721cdd7
Reorganize source tree (#349) 4 years ago
Erik Lax 0c85e62af2
Detect remote DNS server does not support EDNS as per RFC 6891 (#244) 4 years ago
apenn-msft 5b246d2077
Tests should use dynamic system-assigned ports rather than static port (#346) 4 years ago
Jonathan Maye-Hobbs ba597817a5
FQDN with trailing period should be queried first with larger ndot value (#345) 4 years ago