SHA256
1
0
forked from pool/c-ares
Commit Graph

1 Commits

Author SHA256 Message Date
8a446affed - Update to version 1.24
Features:
  * Add support for IPv6 link-local DNS servers. Nameserver formats
    can now accept the 0face suffix, and a new ares_get_servers_csv()
    function was added to return servers that can contain the link-local
    interface name.
Changes:
  * Unbundle GoogleTest for test cases. Package maintainers will now
    need torequire GoogleTest (GMock) as a build dependency if
    building tests. New GoogleTest versions require C++14 or later.
  * Replace nameserver parsing code to use new memory-safe functions.
  * Replace the sortlist parser with new memory-safe functions.
  * Various warning fixes and dead code removal. 
Bugfixes:
 * Old Linux versions require POSIX_C_SOURCE or _GNU_SOURCE to
   compile with thread safety support
 * A non-responsive DNS server that caused timeouts wouldn't
   increment thefailure count, this would lead to other servers
   not being tried. Regression introduced in 1.22.0
 * Some projects that depend on c-ares expect invalid parameter
   option valuespassed into ares_init_options() to simply be
   ignored. This behavior has been restored
 * getrandom() can fail if the kernel doesn't support
   the syscall, fall back to another random source
 * ares_cancel() when performing ares_gethostbyname() or
   ares_getaddrinfo()with AF_UNSPEC, if called after one address
   class was returned but before the other address class, it
   would return ARES_SUCCESS rather than ARES_ECANCELLED
- disable-live-tests.patch: dropped, not needed

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/c-ares?expand=0&rev=57
2024-01-02 12:11:58 +00:00