From b8a59df8d8d03a94557995e39f626e96cae81b2d75bb237a88ac7bb829361610 Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Tue, 18 Jun 2024 15:52:24 +0200 Subject: [PATCH 1/2] Update to 1.31.0 --- c-ares-1.30.0.tar.gz | 3 --- c-ares-1.30.0.tar.gz.asc | 7 ------- c-ares-1.31.0.tar.gz | 3 +++ c-ares-1.31.0.tar.gz.asc | 7 +++++++ c-ares.changes | 16 ++++++++++++++++ c-ares.spec | 2 +- 6 files changed, 27 insertions(+), 11 deletions(-) delete mode 100644 c-ares-1.30.0.tar.gz delete mode 100644 c-ares-1.30.0.tar.gz.asc create mode 100644 c-ares-1.31.0.tar.gz create mode 100644 c-ares-1.31.0.tar.gz.asc diff --git a/c-ares-1.30.0.tar.gz b/c-ares-1.30.0.tar.gz deleted file mode 100644 index 597ca03..0000000 --- a/c-ares-1.30.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4fea312112021bcef081203b1ea020109842feb58cd8a36a3d3f7e0d8bc1138c -size 1009440 diff --git a/c-ares-1.30.0.tar.gz.asc b/c-ares-1.30.0.tar.gz.asc deleted file mode 100644 index c6da82c..0000000 --- a/c-ares-1.30.0.tar.gz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQR162yg5j6QxP8sho/B0VYRsuRyCwUCZmLmtQAKCRDB0VYRsuRy -CzQKAQDCSS0EUT08hI7KC3KmqrWQGEU0UN2rddaz9Lg3k67MUAD8Cmq7tr8XOCRH -FKd2USXldyCwePWqfTZ5EJzXMuhemgw= -=utMN ------END PGP SIGNATURE----- diff --git a/c-ares-1.31.0.tar.gz b/c-ares-1.31.0.tar.gz new file mode 100644 index 0000000..9baf9c7 --- /dev/null +++ b/c-ares-1.31.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0167a33dba96ca8de29f3f598b1e6cabe531799269fd63d0153aa0e6f5efeabd +size 1012373 diff --git a/c-ares-1.31.0.tar.gz.asc b/c-ares-1.31.0.tar.gz.asc new file mode 100644 index 0000000..698f4b5 --- /dev/null +++ b/c-ares-1.31.0.tar.gz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQR162yg5j6QxP8sho/B0VYRsuRyCwUCZnFZJwAKCRDB0VYRsuRy +Cw+yAP0XG2csOJAUMxNr0VcnEoel4i2zHTshaIFBI9tn8eJM4QD6ArOpAhZe9Tnt +fJdIewCmCBuytNtH1E3Dok1Up50FoQA= +=oLjf +-----END PGP SIGNATURE----- diff --git a/c-ares.changes b/c-ares.changes index 26abbf8..50b506a 100644 --- a/c-ares.changes +++ b/c-ares.changes @@ -1,3 +1,19 @@ +------------------------------------------------------------------- +Tue Jun 18 13:51:01 UTC 2024 - Adam Majer + +- c-ares 1.31.0 + +Changes: +* Enable Query Cache by default. [PR #786] + +Bugfixes: +* Enhance Windows DNS configuration change detection to also + detect manual DNS configuration changes. [PR #785] +* Various legacy MacOS Build fixes. [Issue #782] +* Ndots value of zero in resolv.conf was not being honored. [852a60a] +* Watt-32 build support had been broken for some time. [PR #781] +* Distribute `ares_dns_rec_type_tostr` manpage. [PR #778] + ------------------------------------------------------------------- Mon Jun 10 11:36:09 UTC 2024 - Adam Majer diff --git a/c-ares.spec b/c-ares.spec index 51d78c1..b8a11f6 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -26,7 +26,7 @@ %endif Name: c-ares%pkg_suffix -Version: 1.30.0 +Version: 1.31.0 Release: 0 Summary: Library for asynchronous name resolves License: MIT -- 2.45.2 From 2046744ef4d314ae0956c99c129b94ee916633a6cd0f4e4087d6366021cf7cef Mon Sep 17 00:00:00 2001 From: Adam Majer Date: Tue, 29 Oct 2024 10:54:51 +0100 Subject: [PATCH 2/2] Update to 1.34.2 --- c-ares-1.31.0.tar.gz | 3 -- c-ares-1.31.0.tar.gz.asc | 7 ---- c-ares-1.34.2.tar.gz | 3 ++ c-ares-1.34.2.tar.gz.asc | 7 ++++ c-ares.changes | 70 ++++++++++++++++++++++++++++++++++++++++ c-ares.spec | 2 +- 6 files changed, 81 insertions(+), 11 deletions(-) delete mode 100644 c-ares-1.31.0.tar.gz delete mode 100644 c-ares-1.31.0.tar.gz.asc create mode 100644 c-ares-1.34.2.tar.gz create mode 100644 c-ares-1.34.2.tar.gz.asc diff --git a/c-ares-1.31.0.tar.gz b/c-ares-1.31.0.tar.gz deleted file mode 100644 index 9baf9c7..0000000 --- a/c-ares-1.31.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0167a33dba96ca8de29f3f598b1e6cabe531799269fd63d0153aa0e6f5efeabd -size 1012373 diff --git a/c-ares-1.31.0.tar.gz.asc b/c-ares-1.31.0.tar.gz.asc deleted file mode 100644 index 698f4b5..0000000 --- a/c-ares-1.31.0.tar.gz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iHUEABYKAB0WIQR162yg5j6QxP8sho/B0VYRsuRyCwUCZnFZJwAKCRDB0VYRsuRy -Cw+yAP0XG2csOJAUMxNr0VcnEoel4i2zHTshaIFBI9tn8eJM4QD6ArOpAhZe9Tnt -fJdIewCmCBuytNtH1E3Dok1Up50FoQA= -=oLjf ------END PGP SIGNATURE----- diff --git a/c-ares-1.34.2.tar.gz b/c-ares-1.34.2.tar.gz new file mode 100644 index 0000000..e1b6204 --- /dev/null +++ b/c-ares-1.34.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35410aa625cc9ee95b66475f54aea7c81c673fb63d75fad5eee267711503b72a +size 1008432 diff --git a/c-ares-1.34.2.tar.gz.asc b/c-ares-1.34.2.tar.gz.asc new file mode 100644 index 0000000..11a394f --- /dev/null +++ b/c-ares-1.34.2.tar.gz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- + +iHUEABYKAB0WIQR162yg5j6QxP8sho/B0VYRsuRyCwUCZw4/vQAKCRDB0VYRsuRy +C7N2AP9DTluIueO0OIl8bm4oufkYlOmMTWVcxRmcZ9enUL0XdAEAqA34I6CJ01lp +TXsmIQ3x9V7nuvaLUygrz5D3QyrbJgA= +=ncWz +-----END PGP SIGNATURE----- diff --git a/c-ares.changes b/c-ares.changes index 50b506a..13e75b2 100644 --- a/c-ares.changes +++ b/c-ares.changes @@ -1,3 +1,73 @@ +------------------------------------------------------------------- +Tue Oct 29 09:24:43 UTC 2024 - Adam Majer + +- c-ares 1.34.2 + +Features: +* adig: read arguments from adigrc. [PR #856] +* Add new pending write callback optimization via `ares_set_pending_write_cb`. [PR #857] +* New function `ares_process_fds()`. [PR #875] +* Failed servers should be probed rather than redirecting queries which could + cause unexpected latency. [PR #877] +* adig: rework command line arguments to mimic dig from bind. [PR #890] +* Add new method for overriding network functions + `ares_set_socket_function_ex()` to properly support all new functionality. + [PR #894] +* Fix regression with custom socket callbacks due to DNS cookie support. [PR #895] +* ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets [PR #887] +* URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). [PR #882] + +Changes: +* Connection handling modularization. [PR #857], [PR #876] +* Expose library/utility functions to tools. [PR #860] +* Remove `ares__` prefix, just use `ares_` for internal functions. [PR #872] + +Bugfixes: +* fix: potential WIN32_LEAN_AND_MEAN redefinition. + [PR #869] +* Fix googletest v1.15 compatibility. + [PR #874] +* Fix pkgconfig thread dependencies. + [PR #884] + +Features in 1.33.0: +* Add DNS cookie support (RFC7873 + RFC9018) to help prevent off-path cache + poisoning attacks. [PR #833] +* Implement TCP FastOpen (TFO) RFC7413, which will make TCP reconnects 0-RTT + on supported systems. [PR #840] + +Changes: +* Reorganize source tree. [PR #822] +* Refactoring of connection handling to prevent code duplication. [PR #839] +* New dynamic array data structure to prevent simple logic flaws in array + handling in various code paths. [PR #841] + +Bugfixes: +* `ares_destroy()` race condition during shutdown due to missing lock. [PR #831] + +Features in 1.32: + +* Add support for DNS 0x20 to help prevent cache poisoning attacks, enabled + by specifying `ARES_FLAG_DNS0x20`. Disabled by default. [PR #800] +* Rework query timeout logic to automatically adjust timeouts based on network + conditions. The timeout specified now is only used as a hint until there + is enough history to calculate a more valid timeout. [PR #794] + +Changes: + +* DNS RR TXT strings should not be automatically concatenated as there are use + cases outside of RFC 7208. In order to maintain ABI compliance, the ability + to retrieve TXT strings concatenated is retained as well as a new API to + retrieve the individual strings. This restores behavior from c-ares 1.20.0. + [PR #801] +* Clean up header inclusion logic to make hacking on code easier. [PR #797] +* GCC/Clang: Enable even more strict warnings to catch more coding flaws. [253bdee] + +Bugfixes: + +* Tests: Fix thread race condition in test cases for EventThread. [PR #803] +* Thread Saftey: `ares_timeout()` was missing lock. [74a64e4] + ------------------------------------------------------------------- Tue Jun 18 13:51:01 UTC 2024 - Adam Majer diff --git a/c-ares.spec b/c-ares.spec index b8a11f6..7a9c74e 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -26,7 +26,7 @@ %endif Name: c-ares%pkg_suffix -Version: 1.31.0 +Version: 1.34.2 Release: 0 Summary: Library for asynchronous name resolves License: MIT -- 2.45.2