deps: update c-ares to v1.34.4 · nodejs/node@db6aba1
1-## c-ares version 1.34.3 - November 9 2024
1+## c-ares version 1.34.4 - December 14 2024
2233This is a bugfix release.
4455Changes:
6-* Build the release package in an automated way so we can provide
7- provenance as per [SLSA3](https://slsa.dev/).
8-[PR #906](https://github.com/c-ares/c-ares/pull/906)
6+* QNX Port: Port to QNX 8, add primary config reading support, add CI build. [PR #934](https://github.com/c-ares/c-ares/pull/934), [PR #937](https://github.com/c-ares/c-ares/pull/937), [PR #938](https://github.com/c-ares/c-ares/pull/938)
97108Bugfixes:
11-* Some upstream servers are non-compliant with EDNS options, resend queries
12- without EDNS. [Issue #911](https://github.com/c-ares/c-ares/issues/911)
13-* Android: <=7 needs sys/system_properties.h
14-[a70637c](https://github.com/c-ares/c-ares/commit/a70637c)
15-* Android: CMake needs `-D_GNU_SOURCE` and others.
16-[PR #915](https://github.com/c-ares/c-ares/pull/914)
17-* TSAN warns on missing lock, but lock isn't actually necessary.
18-[PR #915](https://github.com/c-ares/c-ares/pull/915)
19-* `ares_getaddrinfo()` for `AF_UNSPEC` should retry IPv4 if only IPv6 is
20- received. [765d558](https://github.com/c-ares/c-ares/commit/765d558)
21-* `ares_send()` shouldn't return `ARES_EBADRESP`, its `ARES_EBADQUERY`.
22-[91519e7](https://github.com/c-ares/c-ares/commit/91519e7)
23-* Fix typos in man pages. [PR #905](https://github.com/c-ares/c-ares/pull/905)
9+* Empty TXT records were not being preserved. [PR #922](https://github.com/c-ares/c-ares/pull/922)
10+* docs: update deprecation notices for `ares_create_query()` and `ares_mkquery()`. [PR #910](https://github.com/c-ares/c-ares/pull/910)
11+* license: some files weren't properly updated. [PR #920](https://github.com/c-ares/c-ares/pull/920)
12+* Fix bind local device regression from 1.34.0. [PR #929](https://github.com/c-ares/c-ares/pull/929), [PR #931](https://github.com/c-ares/c-ares/pull/931), [PR #935](https://github.com/c-ares/c-ares/pull/935)
13+* CMake: set policy version to prevent deprecation warnings. [PR #932](https://github.com/c-ares/c-ares/pull/932)
14+* CMake: shared and static library names should be the same on unix platforms like autotools uses. [PR #933](https://github.com/c-ares/c-ares/pull/933)
15+* Update to latest autoconf archive macros for enhanced system compatibility. [PR #936](https://github.com/c-ares/c-ares/pull/936)
24162517Thanks go to these friendly people for their efforts and contributions for this
2618release:
27192820* Brad House (@bradh352)
29-* Jiwoo Park (@jimmy-park)
30-31-32-## c-ares version 1.34.2 - October 15 2024
33-34-This release contains a fix for downstream packages detecting the c-ares
35-version based on the contents of the header file rather than the
36-distributed pkgconf or cmake files.
37-38-## c-ares version 1.34.1 - October 9 2024
39-40-This release fixes a packaging issue.
41-42-43-## c-ares version 1.34.0 - October 9 2024
44-45-This is a feature and bugfix release.
46-47-Features:
48-* adig: read arguments from adigrc.
49-[PR #856](https://github.com/c-ares/c-ares/pull/856)
50-* Add new pending write callback optimization via `ares_set_pending_write_cb`.
51-[PR #857](https://github.com/c-ares/c-ares/pull/857)
52-* New function `ares_process_fds()`.
53-[PR #875](https://github.com/c-ares/c-ares/pull/875)
54-* Failed servers should be probed rather than redirecting queries which could
55- cause unexpected latency.
56-[PR #877](https://github.com/c-ares/c-ares/pull/877)
57-* adig: rework command line arguments to mimic dig from bind.
58-[PR #890](https://github.com/c-ares/c-ares/pull/890)
59-* Add new method for overriding network functions
60-`ares_set_socket_function_ex()` to properly support all new functionality.
61-[PR #894](https://github.com/c-ares/c-ares/pull/894)
62-* Fix regression with custom socket callbacks due to DNS cookie support.
63-[PR #895](https://github.com/c-ares/c-ares/pull/895)
64-* ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets
65-[PR #887](https://github.com/c-ares/c-ares/pull/887)
66-* URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv().
67-[PR #882](https://github.com/c-ares/c-ares/pull/882)
68-69-Changes:
70-* Connection handling modularization.
71-[PR #857](https://github.com/c-ares/c-ares/pull/857),
72-[PR #876](https://github.com/c-ares/c-ares/pull/876)
73-* Expose library/utility functions to tools.
74-[PR #860](https://github.com/c-ares/c-ares/pull/860)
75-* Remove `ares__` prefix, just use `ares_` for internal functions.
76-[PR #872](https://github.com/c-ares/c-ares/pull/872)
77-78-79-Bugfixes:
80-* fix: potential WIN32_LEAN_AND_MEAN redefinition.
81-[PR #869](https://github.com/c-ares/c-ares/pull/869)
82-* Fix googletest v1.15 compatibility.
83-[PR #874](https://github.com/c-ares/c-ares/pull/874)
84-* Fix pkgconfig thread dependencies.
85-[PR #884](https://github.com/c-ares/c-ares/pull/884)
86-87-88-Thanks go to these friendly people for their efforts and contributions for this
89-release:
90-91-* Brad House (@bradh352)
92-* Cristian Rodríguez (@crrodriguez)
93-* Georg (@tacerus)
94-* @lifenjoiner
95-* Shelley Vohr (@codebytere)
96-* 前进,前进,进 (@leleliu008)
97-21+* Daniel Stenberg (@bagder)
22+* Gregor Jasny (@gjasny)
23+* @marcovsz
24+* Nikolaos Chatzikonstantinou (@createyourpersonalaccount)
25+* @vlasovsoft1979