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.4 KiB
2.4 KiB
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 useares_
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:
- Brad House (@bradh352)
- Cristian Rodríguez (@crrodriguez)
- Georg (@tacerus)
- @lifenjoiner
- Shelley Vohr (@codebytere)
- 前进,前进,进 (@leleliu008)