mirror of https://github.com/c-ares/c-ares.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.0 KiB
2.0 KiB
c-ares version 1.25.0 - Jan 3 2024
This is a maintenance release.
Changes:
- AutoTools: rewrite build system to be lighter weight and fix issues in some semi-modern systems. It is likely this has broken building on some less common and legacy OSs, please report issues. PR #674
- Rewrite ares_strsplit() as a wrapper for ares__buf_split() for memory safety reasons. 88c444d
- The ahost utility now uses ares_getaddrinfo() and returns both IPv4 and IPv6 addresses by default. PR #669
- OpenBSD: Add SOCK_DNS flag when creating socket. PR #659
Bugfixes:
- Tests: Live reverse lookups for Google's public DNS servers no longer return results, replace with CloudFlare pubic DNS servers. 1231aa7
- MacOS legacy SDKs require sys/socket.h before net/if.h PR #673
- Connection failures should increment the server failure count first or a retry might be enqueued to the same server. 05181a6
- On systems that don't implement the ability to enumerate network interfaces the stubs used the wrong prototype. eebfe0c
- Fix minor warnings and documentation typos. PR #666
- Fix support for older GoogleTest versions. d186f11
- getrandom() may require sys/random.h on some systems. Issue #665
- Fix building tests with symbol hiding enabled. Issue #664
Thanks go to these friendly people for their efforts and contributions for this release:
- Brad House (@bradh352)
- Daniel Stenberg (@bagder)
- Gregor Jasny (@gjasny)
- Martin Chang (@marty1885)