|
|
|
c-ares version 1.14.0
|
|
|
|
|
|
|
|
Changes:
|
|
|
|
o android: Introduce new ares_library_init_android() call for Oreo support. [5]
|
|
|
|
|
|
|
|
Bug fixes:
|
|
|
|
|
|
|
|
o Fix patch for CVE-2017-1000381 to not be overly aggressive. [1]
|
|
|
|
o win32: Preserve DNS server order returned by Windows when sorting and exclude
|
|
|
|
DNS servers in legacy subnets. [2] [4]
|
|
|
|
o win32: Support most recent Visual Studio 2017
|
|
|
|
o gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel
|
|
|
|
is called. [3]
|
|
|
|
o win32: Exclude legacy ipv6 subnets [4]
|
|
|
|
o android: Applications compiled for Oreo can no longer use
|
|
|
|
__system_property_get and must use Java calls to retrieve DNS servers.
|
|
|
|
[5] [7]
|
|
|
|
o win32: Force use of ANSI functions [6]
|
|
|
|
o CMake minimum version is now 3.1
|
|
|
|
o ares_gethostbyname.3: fix callback status values [8]
|
|
|
|
o docs: Document WSAStartup requirement [9]
|
|
|
|
o Fix a typo in init_by_resolv_conf [10]
|
|
|
|
o Android JNI code leaks local references in some cases [11]
|
|
|
|
o Force using the ANSI versions of WinAPI functions [12]
|
|
|
|
|
|
|
|
Thanks go to these friendly people for their efforts and contributions:
|
|
|
|
|
|
|
|
AC Thompson, Anna Henningsen, Antonio Tajuelo, Brad House, Brad Spencer,
|
|
|
|
Christian Ammer, Daniel Stenberg, David Drysdale, David Hotham, Felix Yan,
|
|
|
|
Gergely Nagy, Gregor Jasny, Jakub Hrozek, John Schember,
|
|
|
|
Konstantinos Sofokleous, Roman Teterin, Sergey Kolomenkin, Sheel Bedi,
|
|
|
|
(18 contributors)
|
|
|
|
|
|
|
|
References to bug reports and discussions on issues:
|
|
|
|
|
|
|
|
[1] = https://github.com/c-ares/c-ares/commit/18ea99
|
|
|
|
[2] = https://github.com/c-ares/c-ares/issues/150
|
|
|
|
[3] = https://github.com/c-ares/c-ares/pull/138
|
|
|
|
[4] = https://github.com/c-ares/c-ares/pull/144
|
|
|
|
[5] = https://github.com/c-ares/c-ares/pull/148
|
|
|
|
[6] = https://github.com/c-ares/c-ares/pull/142
|
|
|
|
[7] = https://github.com/c-ares/c-ares/pull/175
|
|
|
|
[8] = https://c-ares.haxx.se/mail/c-ares-archive-2011-06/0012.shtml
|
|
|
|
[9] = https://github.com/c-ares/c-ares/pull/180
|
|
|
|
[10] = https://github.com/c-ares/c-ares/pull/160
|
|
|
|
[11] = https://github.com/c-ares/c-ares/pull/175
|
|
|
|
[12] = https://github.com/c-ares/c-ares/pull/142
|