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

Reply via email to