162 Commits (2bd73c9a7dbb79cc56667ced13fceb70a68a5e26)

Author SHA1 Message Date
Brad House 7dc3d98fba
Modernization: replace multiple hand-parsers with new memory-safe parser (#581) 1 year ago
Brad House c3e050ac72
remove ares_nowarn helpers #580 1 year ago
Brad House 1549415228
Reformat code using clang-format (#579) 1 year ago
Brad House 3b10e571da
Fix internal datatype usage and warnings (#573) 1 year ago
Brad House 432c42572d Enhance test of ares_getsock() 1 year ago
Brad House 973023b4b9
ares_status_t enum for status codes (#567) 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 9e542a8839 reported build/test systems may timeout on intensive tests. reduce test case to still be relevant but to reduce false positive errors 1 year ago
Gregor Jasny ca85a4bd6f
Regression: Fix typo in fuzzcheck target name (#559) 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
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 1 year 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) 3 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