A C library for asynchronous DNS requests (grpc依赖)
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

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: