Subject: Re: [RELEASE] c-ares 1.16.0

Re: [RELEASE] c-ares 1.16.0

From: Brad House <brad_at_brad-house.com>
Date: Fri, 13 Mar 2020 06:56:37 -0400

Hmm, the ares_getaddrinfo man pages didn't make it onto https://c-ares.haxx.se/docs.html ... what's necessary to do that ?

On 3/13/20 3:33 AM, Daniel Stenberg wrote:
> Hi all,
>
> It's been a while since the last release, but here it is: c-ares 1.16.0
>
> As usual, get it from https://c-ares.haxx.se/
>
> Enjoy!
>
> c-ares version 1.16.0
>
> Changes:
>  o Introduction of ares_getaddrinfo() API which provides similar output
>    (including proper sorting as per RFC 6724) to the system native API, but
>    utilizes different data structures in order to provide additional
>    information such as TTLs and all aliases.  Please reference the respective
>    man pages for usage details. [3] [4] [5] [7] [8] [13] [14] [15] [16] [17] [22]
>  o Parse SOA records from ns_t_any response [29] [30]
>  o CMake: Provide c-ares version in package export file [24]
>  o CMake: Add CPACK functionality for DEB and RPM [28]
>  o CMake: Generate PDB files during build [33] [34]
>  o CMake: Support manpage installation [37] [38]
>
> Bug fixes:
>  o Fix bad expectation in IPv6 localhost test. [1] [2]
>  o AutoTools: use XC_CHECK_BUILD_FLAGS instead of XC_CHECK_USER_FLAGS to
>    prevent complaints about CPPFLAGS in CFLAGS. [6]
>  o Fix .onion handling
>  o Command line usage was out of date for adig and ahost. [18]
>  o Typos in manpages [19] [20]
>  o If ares_getenv is defined, it must return a value on all platforms [21]
>  o If /etc/resolv.conf has invalid lookup values, use the defaults. [23]
>  o Tests: Separate live tests from SetServers* tests as only live tests should
>    require internet access. [25]
>  o ares_gethostbyname() should return ENODATA if no valid A or AAAA record is
>    found, but a CNAME was found. [26] [27]
>  o CMake: Rework library function checking to prevent unintended linking with
>    system libraries that aren't needed. [31] [32]
>  o Due to use of inet_addr() it was not possible to return 255.255.255.255
>    from ares_gethostbyname(). [35] [36]
>  o CMake: Fix building of tests on Windows
>
> Thanks go to these friendly people for their efforts and contributions:
>
>  Abhishek Arya (@inferno-chromium), Adam Majer (@AdamMajer),
>  Andrew Selivanov (@ki11roy), Ben Noordhuis (@bnoordhuis),
>  Brad House (@bradh352), Christian Ammer (@ChristianAmmer), Dan Noé (@dnoe),
>  Daniel Stenberg (@bagder), Darrin Cullop (@dwcullop),
>  Dron Rathore (@DronRathore), Fabrice Fontaine (@ffontaine),
>  Gregor Jasny (@gjasny), @kedixa, Khaidi Chu (@XadillaX),
>  Kyle Edwards (@KyleFromKitware), @lifenjoiner, Michal Rostecki (@mrostecki),
>  Peter Eisentraut (@petere), Piotr Pietraszkiewicz (@ppietrasa),
>  Stephen Bryant (@bf-bryants), @tjwalton, Vy Nguyen (@oontvoo)
>  (22 contributors)
>
> References to bug reports and discussions on issues:
>  [1] = https://github.com/c-ares/c-ares/pull/227
>  [2] = https://github.com/c-ares/c-ares/issues/85
>  [3] = https://github.com/c-ares/c-ares/pull/112
>  [4] = https://github.com/c-ares/c-ares/pull/233
>  [5] = https://github.com/c-ares/c-ares/pull/234
>  [6] = https://github.com/c-ares/c-ares/pull/236
>  [7] = https://github.com/c-ares/c-ares/pull/235
>  [8] = https://github.com/c-ares/c-ares/pull/239
>  [9] = https://github.com/c-ares/c-ares/pull/241
>  [10] = https://github.com/c-ares/c-ares/pull/187
>  [11] = https://github.com/c-ares/c-ares/pull/252
>  [12] = https://github.com/c-ares/c-ares/issues/251
>  [13] = https://github.com/c-ares/c-ares/pull/258
>  [14] = https://github.com/c-ares/c-ares/pull/257
>  [15] = https://github.com/c-ares/c-ares/pull/262
>  [16] = https://github.com/c-ares/c-ares/pull/264
>  [17] = https://github.com/c-ares/c-ares/pull/265
>  [18] = https://github.com/c-ares/c-ares/pull/256
>  [19] = https://github.com/c-ares/c-ares/pull/269
>  [20] = https://github.com/c-ares/c-ares/pull/275
>  [21] = https://github.com/c-ares/c-ares/pull/279
>  [22] = https://github.com/c-ares/c-ares/pull/290
>  [23] = https://github.com/c-ares/c-ares/pull/274
>  [24] = https://github.com/c-ares/c-ares/pull/296
>  [25] = https://github.com/c-ares/c-ares/pull/299
>  [26] = https://github.com/c-ares/c-ares/pull/304
>  [27] = https://github.com/c-ares/c-ares/issues/303
>  [28] = https://github.com/c-ares/c-ares/pull/283
>  [29] = https://github.com/c-ares/c-ares/pull/103
>  [30] = https://github.com/c-ares/c-ares/issues/102
>  [31] = https://github.com/c-ares/c-ares/pull/310
>  [32] = https://github.com/c-ares/c-ares/issues/307
>  [33] = https://github.com/c-ares/c-ares/pull/311
>  [34] = https://github.com/c-ares/c-ares/issues/245
>  [35] = https://github.com/c-ares/c-ares/issues/309
>  [36] = https://github.com/c-ares/c-ares/pull/312
>  [37] = https://github.com/c-ares/c-ares/issues/297
>  [38] = https://github.com/c-ares/c-ares/pull/314
>
Received on 2020-03-13