c-ares version 1.34.3 - November 9 2024
This is a bugfix release.
Changes:
- Build the release package in an automated way so we can provide
provenance as per SLSA3.
PR #906
Bugfixes:
- Some upstream servers are non-compliant with EDNS options, resend queries
without EDNS. Issue #911
- Android: <=7 needs sys/system_properties.h
a70637c
- Android: CMake needs
-D_GNU_SOURCE
and others.
PR #915
- TSAN warns on missing lock, but lock isn't actually necessary.
PR #915
ares_getaddrinfo()
for AF_UNSPEC
should retry IPv4 if only IPv6 is
received. 765d558
ares_send()
shouldn't return ARES_EBADRESP
, its ARES_EBADQUERY
.
91519e7
- Fix typos in man pages. PR #905
Thanks go to these friendly people for their efforts and contributions for this
release:
c-ares version 1.34.2 - October 15 2024
This release contains a fix for downstream packages detecting the c-ares
version based on the contents of the header file rather than the
distributed pkgconf or cmake files.
c-ares version 1.34.1 - October 9 2024
This release fixes a packaging issue.
c-ares version 1.34.0 - October 9 2024
This is a feature and bugfix release.
Features:
- adig: read arguments from adigrc.
PR #856
- Add new pending write callback optimization via
ares_set_pending_write_cb
.
PR #857
- New function
ares_process_fds()
.
PR #875
- Failed servers should be probed rather than redirecting queries which could
cause unexpected latency.
PR #877
- adig: rework command line arguments to mimic dig from bind.
PR #890
- Add new method for overriding network functions
ares_set_socket_function_ex()
to properly support all new functionality.
PR #894
- Fix regression with custom socket callbacks due to DNS cookie support.
PR #895
- ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets
PR #887
- URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv().
PR #882
Changes:
- Connection handling modularization.
PR #857,
PR #876
- Expose library/utility functions to tools.
PR #860
- Remove
ares__
prefix, just use ares_
for internal functions.
PR #872
Bugfixes:
- fix: potential WIN32_LEAN_AND_MEAN redefinition.
PR #869
- Fix googletest v1.15 compatibility.
PR #874
- Fix pkgconfig thread dependencies.
PR #884
Thanks go to these friendly people for their efforts and contributions for this
release: