Subject: [RELEASE] c-ares 1.13.0

[RELEASE] c-ares 1.13.0

From: Daniel Stenberg <daniel_at_haxx.se>
Date: Tue, 20 Jun 2017 08:12:06 +0200 (CEST)

Hello friends!

I'm happy to announce a brand new c-ares release. This one includes a few
notable changes as well as a security fix to be aware of. See the changelog
below. As always, get the latest tarball from here:

   https://c-ares.haxx.se/

Thanks to everyone who contributed to making this release!

c-ares version 1.13.0

Changes:

  o cmake build system support added
  o Add virtual function set for socket IO: ares_set_socket_functions [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]

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,
   (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

-- 
  / daniel.haxx.se
Received on 2017-06-20