mirror of https://github.com/c-ares/c-ares.git
parent
4248c642d2
commit
5899e96ec9
4 changed files with 15 additions and 24 deletions
@ -1,33 +1,24 @@ |
|||||||
## c-ares version 1.30.0 - June 7 2024 |
## c-ares version 1.31.0 - June 18 2024 |
||||||
|
|
||||||
This is a maintenance and bugfix release. |
This is a maintenance and bugfix release. |
||||||
|
|
||||||
Features: |
|
||||||
|
|
||||||
* Basic support for SIG RR record (RFC 2931 / RFC 2535) [PR #773](https://github.com/c-ares/c-ares/pull/773) |
|
||||||
|
|
||||||
Changes: |
Changes: |
||||||
|
|
||||||
* Validation that DNS strings can only consist of printable ascii characters |
* Enable Query Cache by default. [PR #786](https://github.com/c-ares/c-ares/pull/786) |
||||||
otherwise will trigger a parse failure. |
|
||||||
[75de16c](https://github.com/c-ares/c-ares/commit/75de16c) and |
|
||||||
[40fb125](https://github.com/c-ares/c-ares/commit/40fb125) |
|
||||||
* Windows: use `GetTickCount64()` for a monotonic timer that does not wrap. [1dff8f6](https://github.com/c-ares/c-ares/commit/1dff8f6) |
|
||||||
|
|
||||||
Bugfixes: |
Bugfixes: |
||||||
|
|
||||||
* QueryCache: Fix issue where purging on server changes wasn't working. [a6c8fe6](https://github.com/c-ares/c-ares/commit/a6c8fe6) |
* Enhance Windows DNS configuration change detection to also detect manual DNS |
||||||
* Windows: Fix Y2K38 issue by creating our own `ares_timeval_t` datatype. [PR #772](https://github.com/c-ares/c-ares/pull/772) |
configuration changes. [PR #785](https://github.com/c-ares/c-ares/issues/785) |
||||||
* Fix packaging issue affecting MacOS due to a missing header. [55afad6](https://github.com/c-ares/c-ares/commit/55afad6) |
* Various legacy MacOS Build fixes. [Issue #782](https://github.com/c-ares/c-ares/issues/782) |
||||||
* MacOS: Fix UBSAN warnings that are likely meaningless due to alignment issues |
* Ndots value of zero in resolv.conf was not being honored. [852a60a](https://github.com/c-ares/c-ares/commit/852a60a) |
||||||
in new MacOS config reader. |
* Watt-32 build support had been broken for some time. [PR #781](https://github.com/c-ares/c-ares/pull/781) |
||||||
* Android: arm 32bit build failure due to missing symbol. [d1722e6](https://github.com/c-ares/c-ares/commit/d1722e6) |
* Distribute `ares_dns_rec_type_tostr` manpage. [PR #778](https://github.com/c-ares/c-ares/pull/778) |
||||||
|
|
||||||
Thanks go to these friendly people for their efforts and contributions for this |
Thanks go to these friendly people for their efforts and contributions for this |
||||||
release: |
release: |
||||||
|
|
||||||
* Brad House (@bradh352) |
* Brad House (@bradh352) |
||||||
* Daniel Stenberg (@bagder) |
* Gregor Jasny (@gjasny) |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in new issue