Update RELEASE-NOTES and RELEASE-PROCEDURE.md to prepare for next release

pull/168/head
Brad House 7 years ago
parent 8dff81569f
commit 0d88e38466
  1. 69
      RELEASE-NOTES
  2. 8
      RELEASE-PROCEDURE.md

@ -1,54 +1,39 @@
c-ares version 1.13.0 c-ares version 1.14.0
Changes: Changes:
o android: Introduce new ares_library_init_android() call for Oreo support. [5]
o cmake build system support added
o Add virtual function set for socket IO: ares_set_socket_functions [5]
Bug fixes: Bug fixes:
o CVE-2017-1000381: c-ares NAPTR parser out of bounds access [1] o Fix patch for CVE-2017-1000381 to not be overly aggressive. [1]
o macos: do not set HAVE_CLOCK_GETTIME_MONOTONIC o win32: Preserve DNS server order returned by Windows when sorting and exclude
o test: check ares_create_query with too-long name DNS servers in legacy subnets. [2] [4]
o dist: add ares_library_initialized.* to the tarball o win32: Support most recent Visual Studio 2017
o fix build on OpenBSD o gethostbyaddr should fail with ECANCELLED not ENOTFOUND when ares_cancel
o dist: ship msvc_ver.inc too [2] is called. [3]
o test: Add gTest/gMock files to SOURCES o win32: Exclude legacy ipv6 subnets [4]
o test: add fuzz entrypoint for ares_create_query() o android: Applications compiled for Oreo can no longer use
o configure: clock_gettime workaround [3] __system_property_get and must use Java calls to retrieve DNS servers.
o docs: convert INSTALL to MarkDown & tweak [4] [5] [7]
o ares_process: fix return type of socket_create function (win32 warning) o win32: Force use of ANSI functions [6]
o docs: fixed references to ares_set_local_ip4 and ares_set_local_ip6 o CMake minimum version is now 3.2.1
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: Thanks go to these friendly people for their efforts and contributions:
Aaron Bieber, Andrew Sullivan, Brad House, Bruce Stephens, Calle Wilund, Anna Henningsen, David Drysdale, Brad House, Daniel Stenberg, David Hotham,
Chris Araman, Christian Ammer, Daniel Stenberg, David Drysdale, David Hotham, Konstantinos Sofokleous, John Schember, Felix Yan, Gergely Nagy, Gregor Jasny,
Dionna Glaze, Gregor Jasny, Michael Osei, Mulle kybernetiK, noiz at github, Roman Teterin, AC Thompson, Brad Spencer, Antonio Tajuelo
Sergii Pylypenko, Stephen Sorley, Thomas Köckerbauer, (14 contributors)
(18 contributors)
References to bug reports and discussions on issues: References to bug reports and discussions on issues:
[1] = https://c-ares.haxx.se/adv_20170620.html [1] = https://github.com/c-ares/c-ares/commit/18ea99
[2] = https://github.com/c-ares/c-ares/issues/69 [2] = https://github.com/c-ares/c-ares/issues/150
[3] = https://github.com/c-ares/c-ares/issues/71 [3] = https://github.com/c-ares/c-ares/pull/138
[4] = https://github.com/c-ares/c-ares/issues/83 [4] = https://github.com/c-ares/c-ares/pull/144
[5] = https://github.com/c-ares/c-ares/issues/72 [5] = https://github.com/c-ares/c-ares/pull/148
[6] = https://github.com/c-ares/c-ares/issues/81 [6] = https://github.com/c-ares/c-ares/pull/142
[7] = https://github.com/c-ares/c-ares/issues/92 [7] = https://github.com/c-ares/c-ares/pull/175
[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

@ -6,12 +6,16 @@ in the source code repo
- edit `RELEASE-NOTES` to be accurate - edit `RELEASE-NOTES` to be accurate
- edit `Makefile.am`'s `CARES_VERSION_INFO`, and `CMakeLists.txt`'s
`CARES_LIB_VERSIONINFO` set to the same value to denote the current shared
object versioning.
- make sure all relevant changes are committed on the master branch - make sure all relevant changes are committed on the master branch
- tag the git repo in this style: `git tag -a cares-1_13_0` -a annotates the - tag the git repo in this style: `git tag -a cares-1_14_0` -a annotates the
tag and we use underscores instead of dots in the version number. tag and we use underscores instead of dots in the version number.
- run "./maketgz 1.13.0" to build the release tarball. It is important that - run "./maketgz 1.14.0" to build the release tarball. It is important that
you run this on a machine with the correct set of autotools etc installed you run this on a machine with the correct set of autotools etc installed
as this is what then will be shipped and used by most users on *nix like as this is what then will be shipped and used by most users on *nix like
systems. systems.

Loading…
Cancel
Save