| 
1 |  | -## c-ares version 1.34.3 - November 9 2024  | 
 | 1 | +## c-ares version 1.34.4 - December 14 2024  | 
2 | 2 | 
 
  | 
3 | 3 | This is a bugfix release.  | 
4 | 4 | 
 
  | 
5 | 5 | Changes:  | 
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)  | 
9 | 7 | 
 
  | 
10 | 8 | Bugfixes:  | 
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)  | 
24 | 16 | 
 
  | 
25 | 17 | Thanks go to these friendly people for their efforts and contributions for this  | 
26 | 18 | release:  | 
27 | 19 | 
 
  | 
28 | 20 | * 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  | 
0 commit comments