From a69445ef08372931730ac42e6228e9b3b48f1d7e Mon Sep 17 00:00:00 2001 From: Brad House Date: Sat, 9 Nov 2024 11:31:43 -0500 Subject: [PATCH] release-1.34.3 (#917) --- CMakeLists.txt | 4 ++-- RELEASE-NOTES.md | 31 +++++++++++++++++++++++++++++++ configure.ac | 4 ++-- include/ares_version.h | 4 ++-- 4 files changed, 37 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e6fb98d1..f6560d56 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,7 +12,7 @@ INCLUDE (CheckCSourceCompiles) INCLUDE (CheckStructHasMember) INCLUDE (CheckLibraryExists) -PROJECT (c-ares LANGUAGES C VERSION "1.34.2" ) +PROJECT (c-ares LANGUAGES C VERSION "1.34.3" ) # Set this version before release SET (CARES_VERSION "${PROJECT_VERSION}") @@ -30,7 +30,7 @@ INCLUDE (GNUInstallDirs) # include this *AFTER* PROJECT(), otherwise paths are w # For example, a version of 4:0:2 would generate output such as: # libname.so -> libname.so.2 # libname.so.2 -> libname.so.2.2.0 -SET (CARES_LIB_VERSIONINFO "21:1:19") +SET (CARES_LIB_VERSIONINFO "21:2:19") OPTION (CARES_STATIC "Build as a static library" OFF) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index cbd47886..f9d58d27 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -1,3 +1,34 @@ +## c-ares version 1.34.3 - November 9 2024 + +This is a bugfix release. + +Changes: +* Build the release package in an automated way so we can provide + provenance as per [SLSA3](https://slsa.dev/). + [PR #906](https://github.com/c-ares/c-ares/pull/906) + +Bugfixes: +* Some upstream servers are non-compliant with EDNS options, resend queries + without EDNS. [Issue #911](https://github.com/c-ares/c-ares/issues/911) +* Android: <=7 needs sys/system_properties.h + [a70637c](https://github.com/c-ares/c-ares/commit/a70637c) +* Android: CMake needs `-D_GNU_SOURCE` and others. + [PR #915](https://github.com/c-ares/c-ares/pull/914) +* TSAN warns on missing lock, but lock isn't actually necessary. + [PR #915](https://github.com/c-ares/c-ares/pull/915) +* `ares_getaddrinfo()` for `AF_UNSPEC` should retry IPv4 if only IPv6 is + received. [765d558](https://github.com/c-ares/c-ares/commit/765d558) +* `ares_send()` shouldn't return `ARES_EBADRESP`, its `ARES_EBADQUERY`. + [91519e7](https://github.com/c-ares/c-ares/commit/91519e7) +* Fix typos in man pages. [PR #905](https://github.com/c-ares/c-ares/pull/905) + +Thanks go to these friendly people for their efforts and contributions for this +release: + +* Brad House (@bradh352) +* Jiwoo Park (@jimmy-park) + + ## c-ares version 1.34.2 - October 15 2024 This release contains a fix for downstream packages detecting the c-ares diff --git a/configure.ac b/configure.ac index 0a200287..5f848c28 100644 --- a/configure.ac +++ b/configure.ac @@ -2,10 +2,10 @@ dnl Copyright (C) The c-ares project and its contributors dnl SPDX-License-Identifier: MIT AC_PREREQ([2.69]) -AC_INIT([c-ares], [1.34.2], +AC_INIT([c-ares], [1.34.3], [c-ares mailing list: http://lists.haxx.se/listinfo/c-ares]) -CARES_VERSION_INFO="21:1:19" +CARES_VERSION_INFO="21:2:19" dnl This flag accepts an argument of the form current[:revision[:age]]. So, dnl passing -version-info 3:12:1 sets current to 3, revision to 12, and age to dnl 1. diff --git a/include/ares_version.h b/include/ares_version.h index d7a9c9e6..9cb8084d 100644 --- a/include/ares_version.h +++ b/include/ares_version.h @@ -32,8 +32,8 @@ #define ARES_VERSION_MAJOR 1 #define ARES_VERSION_MINOR 34 -#define ARES_VERSION_PATCH 2 -#define ARES_VERSION_STR "1.34.2" +#define ARES_VERSION_PATCH 3 +#define ARES_VERSION_STR "1.34.3" /* NOTE: We cannot make the version string a C preprocessor stringify operation * due to assumptions made by integrators that aren't properly using