Here is an update to libcares 1.19.0.
c-ares version 1.19.0
This is a feature and bugfix release. It addresses a couple of new feature
requests as well as a couple of bug fixes.
Security:
o Low. Stack overflow in ares_set_sortlist() which is used during c-ares
initialization and typically provided by an administrator and not an
end user. [24]
Changes:
o Windows: Drop support for XP and derivatives which greatly cleans up
initialization code. [3]
o Add ARES_OPT_HOSTS_FILE similar to ARES_OPT_RESOLVCONF for specifying a
custom hosts file location. [10]
o Add vcpkg installation instructions [13]
Bug fixes:
o Fix cross-compilation from Windows to Linux due to CPACK logic. [1]
o Fix memory leak in reading /etc/hosts when using localhost fallback. [2]
o Fix chain building c-ares when libresolv is already included by another
project [4]
o File lookup should not immediately abort as there may be other tries due to
search criteria.
o Asterisks should be allowed in host validation as CNAMEs may reference
wildcard domains [5]
o AutoTools build system referenced bad STDC_HEADERS macro [6]
o Even if one address class returns a failure for ares_getaddrinfo() we should
still return the results we have
o CMake Windows: DLLs did not include resource file to include versions [7] [8]
o CMake: Guard target creation in exported config [9]
o Fix ares_getaddrinfo() numerical address resolution with AF_UNSPEC [11]
o Apple: fix libresolv configured query times. [12]
o Fix tools and help information [14] [15]
o Various documentation fixes and cleanups [16] [22] [25]
o Add include guards to ares_data.h [17]
o c-ares could try to exceed maximum number of iovec entries supported by
system [18]
o CMake package config generation allow for absolute install paths [19]
o Intel compiler fixes [20]
o ares_strsplit bugs [21] [23]
o The RFC6761 6.3 states localhost subdomains must be offline too. [26]
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/net/libcares/Makefile,v
retrieving revision 1.23
diff -u -p -u -p -r1.23 Makefile
--- Makefile 11 Mar 2022 19:46:13 -0000 1.23
+++ Makefile 28 Jan 2023 22:14:28 -0000
@@ -1,6 +1,6 @@
COMMENT= asynchronous resolver library
-V= 1.18.1
+V= 1.19.0
DISTNAME= c-ares-${V}
PKGNAME= libcares-${V}
CATEGORIES= net devel
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/net/libcares/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo 7 Dec 2021 19:55:17 -0000 1.12
+++ distinfo 28 Jan 2023 22:14:35 -0000
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.18.1.tar.gz) = Gn1SqKhKn7/7G+kTPA9uFyF9kepab6Yfa0cpzaeOu88=
-SIZE (c-ares-1.18.1.tar.gz) = 1560165
+SHA256 (c-ares-1.19.0.tar.gz) = v866N+I/1TEpOCkALKwEAe9JptxVkj9/kiNlhbetHdM=
+SIZE (c-ares-1.19.0.tar.gz) = 1572210