diff options
Diffstat (limited to 'deps/cares/src/RELEASE-NOTES')
-rw-r--r-- | deps/cares/src/RELEASE-NOTES | 76 |
1 files changed, 35 insertions, 41 deletions
diff --git a/deps/cares/src/RELEASE-NOTES b/deps/cares/src/RELEASE-NOTES index 122390473a..91230a325b 100644 --- a/deps/cares/src/RELEASE-NOTES +++ b/deps/cares/src/RELEASE-NOTES @@ -1,53 +1,47 @@ -c-ares version 1.13.0 +c-ares version 1.14.0 Changes: - - o cmake build system support added - o Add virtual function set for socket IO: ares_set_socket_functions [5] + o android: Introduce new ares_library_init_android() call for Oreo support. [5] Bug fixes: - o CVE-2017-1000381: c-ares NAPTR parser out of bounds access [1] - o macos: do not set HAVE_CLOCK_GETTIME_MONOTONIC - o test: check ares_create_query with too-long name - o dist: add ares_library_initialized.* to the tarball - o fix build on OpenBSD - o dist: ship msvc_ver.inc too [2] - o test: Add gTest/gMock files to SOURCES - o test: add fuzz entrypoint for ares_create_query() - o configure: clock_gettime workaround [3] - o docs: convert INSTALL to MarkDown & tweak [4] - o ares_process: fix return type of socket_create function (win32 warning) - o docs: fixed references to ares_set_local_ip4 and ares_set_local_ip6 - o Windows DNS server sorting [6] - o Use ares_socklen_t instead of socket_t [7] - o ares_create_query: use ares_free not naked free - o msvc_ver.inc support most recent Visual Studio 2017 [8] - o acountry: Convert char from ISO-8859-1 to UTF-8 [9] - o ares_expand_name: limit number of indirections - o configure: do not check for ar if specified manually [10] - o Added support for Windows DNS Suffix Search List [11] - o ares.h: support compiling with QNX [12] + 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: - Aaron Bieber, Andrew Sullivan, Brad House, Bruce Stephens, Calle Wilund, - Chris Araman, Christian Ammer, Daniel Stenberg, David Drysdale, David Hotham, - Dionna Glaze, Gregor Jasny, Michael Osei, Mulle kybernetiK, noiz at github, - Sergii Pylypenko, Stephen Sorley, Thomas Köckerbauer, + 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://c-ares.haxx.se/adv_20170620.html - [2] = https://github.com/c-ares/c-ares/issues/69 - [3] = https://github.com/c-ares/c-ares/issues/71 - [4] = https://github.com/c-ares/c-ares/issues/83 - [5] = https://github.com/c-ares/c-ares/issues/72 - [6] = https://github.com/c-ares/c-ares/issues/81 - [7] = https://github.com/c-ares/c-ares/issues/92 - [8] = https://github.com/c-ares/c-ares/issues/101 - [9] = https://github.com/c-ares/c-ares/issues/97 - [10] = https://github.com/c-ares/c-ares/issues/62 - [11] = https://github.com/c-ares/c-ares/issues/93 - [12] = https://github.com/c-ares/c-ares/issues/113 + [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 |