Library for asynchronous name resolves

Edit Package c-ares

This package is based on the package 'libcares2' from project 'openSUSE:Factory'.

c-ares is a C library that performs DNS requests and name resolves
asynchronously. c-ares is a fork of the library named 'ares', written
by Greg Hudson at MIT.

Refresh
Refresh
Source Files
Filename Size Changed
_multibuild 0000000056 56 Bytes
baselibs.conf 0000000010 10 Bytes
c-ares-1.27.0.tar.gz 0001301440 1.24 MB
c-ares-1.27.0.tar.gz.asc 0000000488 488 Bytes
c-ares.changes 0000033699 32.9 KB
c-ares.keyring 0000001845 1.8 KB
c-ares.spec 0000003906 3.81 KB
Revision 21 (latest revision is 24)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1151588 from Adam Majer's avatar Adam Majer (adamm) (revision 21)
- c-ares 1.27.0
  Security:
  * Moderate. CVE-2024-25629. Reading malformatted /etc/resolv.conf,
    /etc/nsswitch.conf or the HOSTALIASES file could result in a crash.
    GHSA-mg26-v6qh-x48q (CVE-2024-25629, bsc#1220279)
  Features:
  * New function ares_queue_active_queries() to retrieve number of in-flight
    queries. PR #712
  * New function ares_queue_wait_empty() to wait for the number of in-flight
    queries to reach zero. PR #710
  * New ARES_FLAG_NO_DEFLT_SVR for ares_init_options() to return a failure if
    no DNS servers can be found rather than attempting to use 127.0.0.1. This
    also introduces a new ares status code of ARES_ENOSERVER. PR #713
  Changes:
  * EDNS Packet size should be 1232 as per DNS Flag Day. PR #705
  Bugfixes:
  * Fix warning due to ignoring return code of write(). PR #709
  * CMake: don't override target output locations if not top-level. Issue #708
  * Fix building c-ares without thread support. PR #700
Comments 0
openSUSE Build Service is sponsored by