mirror of https://github.com/c-ares/c-ares.git
parent
037601fe88
commit
209264fced
2 changed files with 29 additions and 47 deletions
@ -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 |
|
@ -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) |
Loading…
Reference in new issue