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