From 209264fced056cedad6e18535c1545eb70f07b3a Mon Sep 17 00:00:00 2001 From: Brad House Date: Thu, 4 Jan 2024 19:40:52 -0500 Subject: [PATCH] update release notes format --- RELEASE-NOTES | 47 ----------------------------------------------- RELEASE-NOTES.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 47 deletions(-) delete mode 100644 RELEASE-NOTES create mode 100644 RELEASE-NOTES.md diff --git a/RELEASE-NOTES b/RELEASE-NOTES deleted file mode 100644 index b662cb47..00000000 --- a/RELEASE-NOTES +++ /dev/null @@ -1,47 +0,0 @@ -c-ares version 1.25.0 - -This is a maintenance release. - -Changes: - o AutoTools: rewrite build system to be lighter weight and fix issues in some - semi-modern systems. It is likely this has broken building on some less - common and legacy OSs, please report issues. [1] - o Rewrite ares_strsplit() as a wrapper for ares__buf_split() for memory - safety reasons. [4] - o The ahost utility now uses ares_getaddrinfo() and returns both IPv4 and - IPv6 addresses by default. [6] - o OpenBSD: Add SOCK_DNS flag when creating socket. [12] - -Bug Fixes: - o Tests: Live reverse lookups for Google's public DNS servers no longer - return results, replace with CloudFlare pubic DNS servers. [2] - o MacOS legacy SDKs require sys/socket.h before net/if.h [3] - o Connection failures should increment the server failure count first or a - retry might be enqueued to the same server. [5] - o On systems that don't implement the ability to enumerate network interfaces - the stubs used the wrong prototype. [7] - o Fix minor warnings and documentation typos. [8] - o Fix support for older GoogleTest versions. [9] - o getrandom() may require sys/random.h on some systems. [10] - o Fix building tests with symbol hiding enabled. [11] - -Thanks go to these friendly people for their efforts and contributions: - Brad House (@bradh352) - Daniel Stenberg (@bagder) - Gregor Jasny (@gjasny) - Martin Chang (@marty1885) -(4 contributors) - -References to bug reports and discussions on issues: - [1] = https://github.com/c-ares/c-ares/pull/674 - [2] = https://github.com/c-ares/c-ares/commit/1231aa7 - [3] = https://github.com/c-ares/c-ares/pull/673 - [4] = https://github.com/c-ares/c-ares/commit/88c444d - [5] = https://github.com/c-ares/c-ares/commit/05181a6 - [6] = https://github.com/c-ares/c-ares/pull/669 - [7] = https://github.com/c-ares/c-ares/commit/eebfe0c - [8] = https://github.com/c-ares/c-ares/pull/666 - [9] = https://github.com/c-ares/c-ares/commit/d186f11 - [10] = https://github.com/c-ares/c-ares/issues/665 - [11] = https://github.com/c-ares/c-ares/issues/664 - [12] = https://github.com/c-ares/c-ares/pull/659 diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md new file mode 100644 index 00000000..d54c801d --- /dev/null +++ b/RELEASE-NOTES.md @@ -0,0 +1,29 @@ +## c-ares version 1.25.0 - Jan 3 2024 + +This is a maintenance release. + +Changes: + +* AutoTools: rewrite build system to be lighter weight and fix issues in some semi-modern systems. It is likely this has broken building on some less common and legacy OSs, please report issues. [PR #674](https://github.com/c-ares/c-ares/pull/674) +* Rewrite ares\_strsplit() as a wrapper for ares\_\_buf\_split() for memory safety reasons. [88c444d](https://github.com/c-ares/c-ares/commit/88c444d) +* The ahost utility now uses ares\_getaddrinfo() and returns both IPv4 and IPv6 addresses by default. [PR #669](https://github.com/c-ares/c-ares/pull/669) +* OpenBSD: Add SOCK\_DNS flag when creating socket. [PR #659](https://github.com/c-ares/c-ares/pull/659) + +Bugfixes: + +* Tests: Live reverse lookups for Google's public DNS servers no longer return results, replace with CloudFlare pubic DNS servers. [1231aa7](https://github.com/c-ares/c-ares/commit/1231aa7) +* MacOS legacy SDKs require sys/socket.h before net/if.h [PR #673](https://github.com/c-ares/c-ares/pull/673) +* Connection failures should increment the server failure count first or a retry might be enqueued to the same server. [05181a6](https://github.com/c-ares/c-ares/commit/05181a6) +* On systems that don't implement the ability to enumerate network interfaces the stubs used the wrong prototype. [eebfe0c](https://github.com/c-ares/c-ares/commit/eebfe0c) +* Fix minor warnings and documentation typos. [PR #666](https://github.com/c-ares/c-ares/pull/666) +* Fix support for older GoogleTest versions. [d186f11](https://github.com/c-ares/c-ares/commit/d186f11) +* getrandom() may require sys/random.h on some systems. [Issue #665](https://github.com/c-ares/c-ares/issues/665) +* Fix building tests with symbol hiding enabled. [Issue #664](https://github.com/c-ares/c-ares/issues/664) + +Thanks go to these friendly people for their efforts and contributions: + +* Brad House (@bradh352) +* Daniel Stenberg (@bagder) +* Gregor Jasny (@gjasny) +* Martin Chang (@marty1885) +(4 contributors)