[RELEASE] 1.32.2

Brad House brad at brad-house.com
Mon Jul 15 15:20:55 CEST 2024


Hello team!

We are happy to ship c-ares 1.32.2 into the world. Get it as always from 
https://c-ares.org/

## c-ares version 1.32.2 - July 15 2024

This is a bugfix release.

Bugfixes:

* Windows: rework EventThread AFD code for better stability.
   [PR #811](https://github.com/c-ares/c-ares/pull/811)
* Windows: If an IP address was detected to have changed, it could lead to a
   crash due to a bad pointer.  Regression introduced in 1.31.0.
   [59e3a1f4](https://github.com/c-ares/c-ares/commit/59e3a1f4)
* Windows: use `QueryPerformanceCounters()` instead of 
`GetTickCount64()` for
   better time accuracy (~15ms -> ~1us).
* Windows 32bit config change callback needs to be tagged as `stdcall` 
otherwise
   could result in a crash.
   [5c2bab35](https://github.com/c-ares/c-ares/commit/5c2bab35)
* Tests that need accurate timing should not depend on internal symbols 
as there
   are C++ equivalents in `std::chrono`.
   [PR #809](https://github.com/c-ares/c-ares/pull/809)
* Kqueue (MacOS, \*BSD): If the open socket count exceeded 8 (unlikely), it
   would try to allocate a new buffer that was too small.
   [5aad7981](https://github.com/c-ares/c-ares/commit/5aad7981)



More information about the c-ares mailing list