Path to this page:
./
net/libcares,
Asynchronous resolver library, c-ares
Branch: CURRENT,
Version: 1.34.5,
Package name: libcares-1.34.5,
Maintainer: pkgsrc-usersc-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.
The fork was made on ares 1.1.1.
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 985.606 KB
Version history: (Expand)
- (2025-04-08) Updated to version: libcares-1.34.5
- (2024-12-24) Updated to version: libcares-1.34.4
- (2024-11-10) Updated to version: libcares-1.34.3
- (2024-10-16) Updated to version: libcares-1.34.2
- (2024-10-15) Updated to version: libcares-1.34.1nb1
- (2024-10-13) Updated to version: libcares-1.34.1
CVS history: (Expand)
2025-04-08 16:02:44 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
libcares: update to 1.34.5.
## c-ares version 1.34.5 - April 8 2025
This is a security release.
Security:
* CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that
was introduced in v1.32.3. Please see \
https://github.com/c-ares/c-ares/security/advisories/GHSA-6hxc-62jh-p29v
Changes:
* Restore Windows XP support.
Bugfixes:
* A missing mutex initialization would make busy polling for configuration
changes (platforms other than Windows, Linux, MacOS) eat too much CPU
* Pkgconfig may be generated wrong for static builds in relation to `-pthread`
* Localhost resolution can fail if only one address family is in `/etc/hosts`
|
2024-12-24 16:43:03 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
libcares: updated to 1.34.4
c-ares version 1.34.4 - December 14 2024
This is a bugfix release.
Changes:
QNX Port: Port to QNX 8, add primary config reading support, add CI build.
Bugfixes:
Empty TXT records were not being preserved.
docs: update deprecation notices for ares_create_query() and ares_mkquery().
license: some files weren’t properly updated.
Fix bind local device regression from 1.34.0.
CMake: set policy version to prevent deprecation warnings.
CMake: shared and static library names should be the same on unix platforms like \
autotools uses.
Update to latest autoconf archive macros for enhanced system compatibility.
|
2024-11-10 10:14:10 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
libcares: updated to 1.34.3
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](https://slsa.dev/).
Bugfixes:
* Some upstream servers are non-compliant with EDNS options, resend queries
without EDNS.
* Android: <=7 needs sys/system_properties.h
* Android: CMake needs `-D_GNU_SOURCE` and others.
* TSAN warns on missing lock, but lock isn't actually necessary.
* `ares_getaddrinfo()` for `AF_UNSPEC` should retry IPv4 if only IPv6 is
received.
* `ares_send()` shouldn't return `ARES_EBADRESP`, its `ARES_EBADQUERY`.
* Fix typos in man pages.
|
2024-10-16 10:51:31 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
libcares: updated to 1.34.2
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.
|
2024-10-15 00:06:30 by Thomas Klausner | Files touched by this commit (3) |
Log message:
libcares: fix version string in header for CMake
Bug report filed upstream.
Bump PKGREVISION.
|
2024-10-13 09:45:55 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
libcares: update to 1.34.1.
## c-ares version 1.34.1 - Octover 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.
* Add new pending write callback optimization via `ares_set_pending_write_cb`.
* New function `ares_process_fds()`.
* Failed servers should be probed rather than redirecting queries which could
cause unexpected latency.
* adig: rework command line arguments to mimic dig from bind.
* Add new method for overriding network functions
`ares_set_socket_function_ex()` to properly support all new functionality.
* Fix regression with custom socket callbacks due to DNS cookie support.
* ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets
* URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv().
Changes:
* Connection handling modularization.
* Expose library/utility functions to tools.
* Remove `ares__` prefix, just use `ares_` for internal functions.
Bugfixes:
* fix: potential WIN32_LEAN_AND_MEAN redefinition.
* Fix googletest v1.15 compatibility.
* Fix pkgconfig thread dependencies.
|
2024-08-25 08:19:21 by Thomas Klausner | Files touched by this commit (575) |
Log message:
*: replace CMAKE_ARGS with CMAKE_CONFIGURE_ARGS
|
2024-04-14 10:15:59 by Thomas Klausner | Files touched by this commit (1) |
Log message:
libcares: fix pkg-config file
Bump PKGREVISION.
|