From 75fce619096d4269a6b599b5a8ef0d7d293a28b4 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Mon, 3 Sep 2018 10:04:49 +0200 Subject: [PATCH 01/44] Update to the latest upstream Resolves: rhbz#1624499 - RFE: New c-ares release 1.14.0 available --- .gitignore | 1 + c-ares.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9643f5a..13aacda 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.11.0.tar.gz /c-ares-1.12.0.tar.gz /c-ares-1.13.0.tar.gz +/c-ares-1.14.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index e3d21a9..0b6664b 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -1,6 +1,6 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.13.0 +Version: 1.14.0 Release: 5%{?dist} License: MIT Group: System Environment/Libraries @@ -68,6 +68,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Sep 3 2018 Jakub Hrozek - 1.14.0-1 +- Update to the latest upstream +- Resolves: rhbz#1624499 - RFE: New c-ares release 1.14.0 available + * Thu Jul 12 2018 Fedora Release Engineering - 1.13.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild diff --git a/sources b/sources index 0fa3384..cf9becc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.13.0.tar.gz) = 4a7942e754673f5b8d55a7471e31b0f390e8324b14c12077580c956147fad4d165c7fe8a3190199b1add95c710ceeb1a7957706d4f0d6299d39c5dddc719bd9d +SHA512 (c-ares-1.14.0.tar.gz) = 30cd3f8c4eea15f994b2ceb44d84e506858f69f624e651e39bb4db523fea9ad5e8906b75abf07131ae364be19172274ed4053059669091f21ce4463cdbb857bf From ee20716e13fc1d5e874ba997cb282884e247edf1 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Tue, 13 Nov 2018 08:25:42 +0100 Subject: [PATCH 02/44] Update to the latest upstream --- .gitignore | 1 + c-ares-1.10.0-multilib.patch | 30 ------------------------------ c-ares.spec | 9 +++++---- sources | 2 +- 4 files changed, 7 insertions(+), 35 deletions(-) delete mode 100644 c-ares-1.10.0-multilib.patch diff --git a/.gitignore b/.gitignore index 13aacda..02c4e6b 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.12.0.tar.gz /c-ares-1.13.0.tar.gz /c-ares-1.14.0.tar.gz +/c-ares-1.15.0.tar.gz diff --git a/c-ares-1.10.0-multilib.patch b/c-ares-1.10.0-multilib.patch deleted file mode 100644 index 4daa9d2..0000000 --- a/c-ares-1.10.0-multilib.patch +++ /dev/null @@ -1,30 +0,0 @@ -diff -up c-ares-1.10.0/ares_build.h.in.multilib c-ares-1.10.0/ares_build.h.in ---- c-ares-1.10.0/ares_build.h.in.multilib 2013-05-13 11:40:22.697814087 +0200 -+++ c-ares-1.10.0/ares_build.h.in 2013-05-13 11:40:26.236813966 +0200 -@@ -96,7 +96,14 @@ - #endif - - /* The size of `long', as computed by sizeof. */ --#undef CARES_SIZEOF_LONG -+#include -+#if __WORDSIZE == 32 -+#define CARES_SIZEOF_LONG 4 -+#elif __WORDSIZE == 64 -+#define CARES_SIZEOF_LONG 8 -+#else -+#error "Unknown word size" -+#endif - - /* Integral data type used for ares_socklen_t. */ - #undef CARES_TYPEOF_ARES_SOCKLEN_T -diff -up c-ares-1.10.0/configure.ac.multilib c-ares-1.10.0/configure.ac ---- c-ares-1.10.0/configure.ac.multilib 2013-05-13 11:41:00.480812797 +0200 -+++ c-ares-1.10.0/configure.ac 2013-05-13 11:41:17.210812226 +0200 -@@ -457,7 +457,6 @@ AC_CHECK_SIZEOF(size_t) - AC_CHECK_SIZEOF(long) - AC_CHECK_SIZEOF(int) - AC_CHECK_SIZEOF(short) --CARES_CONFIGURE_LONG - AC_CHECK_SIZEOF(time_t) - - AC_CHECK_TYPE(long long, diff --git a/c-ares.spec b/c-ares.spec index 0b6664b..63cb504 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -1,7 +1,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.14.0 -Release: 5%{?dist} +Version: 1.15.0 +Release: 1%{?dist} License: MIT Group: System Environment/Libraries URL: http://c-ares.haxx.se/ @@ -9,7 +9,6 @@ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE Patch0: 0001-Use-RPM-compiler-options.patch -Patch1: c-ares-1.10.0-multilib.patch BuildRequires: autoconf @@ -34,7 +33,6 @@ compile applications or shared objects that use c-ares. %prep %setup -q %patch0 -p1 -b .optflags -#%patch1 -p1 -b .multilib cp %{SOURCE1} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f @@ -68,6 +66,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Nov 13 2018 Jakub Hrozek - 1.16.0-1 +- Update to the latest upstream + * Mon Sep 3 2018 Jakub Hrozek - 1.14.0-1 - Update to the latest upstream - Resolves: rhbz#1624499 - RFE: New c-ares release 1.14.0 available diff --git a/sources b/sources index cf9becc..d00f0b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.14.0.tar.gz) = 30cd3f8c4eea15f994b2ceb44d84e506858f69f624e651e39bb4db523fea9ad5e8906b75abf07131ae364be19172274ed4053059669091f21ce4463cdbb857bf +SHA512 (c-ares-1.15.0.tar.gz) = a1de6c5e7e1a6a13c926aae690e83d5caa51e7313d63da1cf2af6bc757c41d585aad5466bc3ba7b7f7793cb1748fa589f40972b196728851c8b059cfc8c3be50 From f9802fee51bf39dc6d052ac226e3afd2a2b6be23 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:38:34 +0100 Subject: [PATCH 03/44] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- c-ares.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index 63cb504..43af3dd 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -48,8 +48,7 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %doc README.cares CHANGES NEWS LICENSE From 4eb0ca36e1dcbad8fa2f078c34984088ea6efd03 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:17:40 +0100 Subject: [PATCH 04/44] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- c-ares.spec | 2 -- 1 file changed, 2 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index 43af3dd..0506651 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,6 @@ Name: c-ares Version: 1.15.0 Release: 1%{?dist} License: MIT -Group: System Environment/Libraries URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html @@ -22,7 +21,6 @@ by Greg Hudson at MIT. %package devel Summary: Development files for c-ares -Group: Development/Libraries Requires: %{name} = %{version}-%{release} Requires: pkgconfig From a9edfcee9cd85435e8e01f5b1104f4ab35a61265 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 15:06:15 +0000 Subject: [PATCH 05/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 0506651..4070c0d 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -1,7 +1,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.15.0 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -63,6 +63,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 1.15.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Nov 13 2018 Jakub Hrozek - 1.16.0-1 - Update to the latest upstream From 4f75e1c62e54ac91b0e2cd9799aa7b0eb33c2583 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Tue, 12 Mar 2019 14:13:10 -0400 Subject: [PATCH 06/44] switch to cmake so we get cmake helper files, bz1687844 --- c-ares.spec | 31 ++++++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index 4070c0d..86c7b1c 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -1,18 +1,22 @@ +%global use_cmake 1 + Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.15.0 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE Patch0: 0001-Use-RPM-compiler-options.patch - - +%if %{use_cmake} +BuildRequires: cmake +%else BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool +%endif %description c-ares is a C library that performs DNS requests and name resolves @@ -36,9 +40,16 @@ cp %{SOURCE1} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f %build +# autoreconf -if +# %%configure --enable-shared --disable-static \ +# --disable-dependency-tracking +%if %{use_cmake} +%{cmake} -DCMAKE_INSTALL_LIBDIR:PATH="%{_libdir}" -DCARES_BUILD_TOOLS:BOOL=OFF . +%else autoreconf -if %configure --enable-shared --disable-static \ --disable-dependency-tracking +%endif %{__make} %{?_smp_mflags} %install @@ -46,6 +57,14 @@ rm -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la +%if %{use_cmake} +# When we used autotooling, we got man pages installed automagically +# but no cmake helpers were generated. +# Now, we use cmake, so we have to copy the man pages manually. +mkdir -p %{buildroot}%{_mandir}/man3 +cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ +%endif + %ldconfig_scriptlets %files @@ -59,10 +78,16 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_includedir}/ares_rules.h %{_includedir}/ares_version.h %{_libdir}/*.so +%if %{use_cmake} +%{_libdir}/cmake/c-ares/ +%endif %{_libdir}/pkgconfig/libcares.pc %{_mandir}/man3/ares_* %changelog +* Tue Mar 12 2019 Tom Callaway - 1.15.0-3 +- use cmake to build so we get cmake helpers (bz1687844) + * Thu Jan 31 2019 Fedora Release Engineering - 1.15.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From e3d358eca441cd10fc8e6a80fa7ecdddf0885bc8 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Tue, 12 Mar 2019 14:51:43 -0400 Subject: [PATCH 07/44] add BR:gcc --- c-ares.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/c-ares.spec b/c-ares.spec index 86c7b1c..7286dd0 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -10,6 +10,7 @@ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE Patch0: 0001-Use-RPM-compiler-options.patch +BuildRequires: gcc %if %{use_cmake} BuildRequires: cmake %else From e11b95a98d4b7ca9e9a0d1e497b3ac8c68cd5258 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 19:45:25 +0000 Subject: [PATCH 08/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 7286dd0..1068fc1 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.15.0 -Release: 3%{?dist} +Release: 4%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -86,6 +86,9 @@ cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %{_mandir}/man3/ares_* %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 1.15.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Tue Mar 12 2019 Tom Callaway - 1.15.0-3 - use cmake to build so we get cmake helpers (bz1687844) From e3709186beb5dadeae30a4495f572cfcac65998b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jan 2020 13:29:19 +0000 Subject: [PATCH 09/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 1068fc1..e8ccd06 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.15.0 -Release: 4%{?dist} +Release: 5%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -86,6 +86,9 @@ cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %{_mandir}/man3/ares_* %changelog +* Tue Jan 28 2020 Fedora Release Engineering - 1.15.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Wed Jul 24 2019 Fedora Release Engineering - 1.15.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 228acfd1573e4a377d55cdaea1cce2ec0e64c0d6 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 13 Mar 2020 09:44:12 -0400 Subject: [PATCH 10/44] 1.16.0 --- .gitignore | 1 + c-ares.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 02c4e6b..c0f41c1 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.13.0.tar.gz /c-ares-1.14.0.tar.gz /c-ares-1.15.0.tar.gz +/c-ares-1.16.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index e8ccd06..55f6b6b 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,8 +2,8 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.15.0 -Release: 5%{?dist} +Version: 1.16.0 +Release: 1%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -86,6 +86,9 @@ cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %{_mandir}/man3/ares_* %changelog +* Fri Mar 13 2020 Tom Callaway - 1.16.0-1 +- update to 1.16.0 + * Tue Jan 28 2020 Fedora Release Engineering - 1.15.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index d00f0b1..c696e76 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.15.0.tar.gz) = a1de6c5e7e1a6a13c926aae690e83d5caa51e7313d63da1cf2af6bc757c41d585aad5466bc3ba7b7f7793cb1748fa589f40972b196728851c8b059cfc8c3be50 +SHA512 (c-ares-1.16.0.tar.gz) = 9f5def3206d61682e66c2173b18a8dd76138e6eb53bfe06a5830408cce9a70895d2148be23064ff18e0fd25b4f4b2c3cfe77e040744cc80dcce6ffec3ea534a9 From 28dc2c4b1fc0f3a6094cca5546880d0f2641d4eb Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 11 May 2020 15:32:55 -0400 Subject: [PATCH 11/44] 1.16.1 --- .gitignore | 1 + c-ares.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index c0f41c1..d64c688 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.14.0.tar.gz /c-ares-1.15.0.tar.gz /c-ares-1.16.0.tar.gz +/c-ares-1.16.1.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 55f6b6b..b1f3822 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.16.0 +Version: 1.16.1 Release: 1%{?dist} License: MIT URL: http://c-ares.haxx.se/ @@ -86,6 +86,9 @@ cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %{_mandir}/man3/ares_* %changelog +* Mon May 11 2020 Tom Callaway - 1.16.1-1 +- update to 1.16.1 + * Fri Mar 13 2020 Tom Callaway - 1.16.0-1 - update to 1.16.0 diff --git a/sources b/sources index c696e76..ed252b7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.16.0.tar.gz) = 9f5def3206d61682e66c2173b18a8dd76138e6eb53bfe06a5830408cce9a70895d2148be23064ff18e0fd25b4f4b2c3cfe77e040744cc80dcce6ffec3ea534a9 +SHA512 (c-ares-1.16.1.tar.gz) = 4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471 From bcd0dbcad6bbdc1993728b7c4fba5250ebbe7766 Mon Sep 17 00:00:00 2001 From: Igor Raits Date: Sat, 4 Jul 2020 20:46:12 +0200 Subject: [PATCH 12/44] Improve compatibility with new CMake macro Signed-off-by: Igor Raits --- c-ares.spec | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index b1f3822..5ac1640 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -26,16 +26,14 @@ by Greg Hudson at MIT. %package devel Summary: Development files for c-ares -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig +Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains the header files and libraries needed to compile applications or shared objects that use c-ares. %prep -%setup -q -%patch0 -p1 -b .optflags +%autosetup -p1 cp %{SOURCE1} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f @@ -45,31 +43,33 @@ f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f # %%configure --enable-shared --disable-static \ # --disable-dependency-tracking %if %{use_cmake} -%{cmake} -DCMAKE_INSTALL_LIBDIR:PATH="%{_libdir}" -DCARES_BUILD_TOOLS:BOOL=OFF . +%{cmake} -DCMAKE_INSTALL_LIBDIR:PATH="%{_libdir}" -DCARES_BUILD_TOOLS:BOOL=OFF +%cmake_build %else autoreconf -if %configure --enable-shared --disable-static \ --disable-dependency-tracking -%endif %{__make} %{?_smp_mflags} +%endif %install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install -rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la - %if %{use_cmake} +%cmake_install # When we used autotooling, we got man pages installed automagically # but no cmake helpers were generated. # Now, we use cmake, so we have to copy the man pages manually. mkdir -p %{buildroot}%{_mandir}/man3 cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ +%else +make DESTDIR=$RPM_BUILD_ROOT install +rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %endif %ldconfig_scriptlets %files -%doc README.cares CHANGES NEWS LICENSE +%license LICENSE +%doc README.cares CHANGES NEWS %{_libdir}/*.so.* %files devel From 147e0a6b27f06146e686d7ad80c8239a57f9b6bb Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Mon, 13 Jul 2020 18:43:56 +0000 Subject: [PATCH 13/44] Use make macros https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro --- c-ares.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index 5ac1640..6f3c5b0 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.16.1 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -61,7 +61,7 @@ autoreconf -if mkdir -p %{buildroot}%{_mandir}/man3 cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %else -make DESTDIR=$RPM_BUILD_ROOT install +%make_install rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %endif @@ -86,6 +86,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Jul 13 2020 Tom Stellard - 1.16.1-2 +- Use make macros +- https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro + * Mon May 11 2020 Tom Callaway - 1.16.1-1 - update to 1.16.1 From ab3b24b5702b7a32a7e7f751be857262ae04bcd9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Mon, 27 Jul 2020 13:32:32 +0000 Subject: [PATCH 14/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 6f3c5b0..89c23a5 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.16.1 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -86,6 +86,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Jul 27 2020 Fedora Release Engineering - 1.16.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Mon Jul 13 2020 Tom Stellard - 1.16.1-2 - Use make macros - https://fedoraproject.org/wiki/Changes/UseMakeBuildInstallMacro From bf057fcd816fec4515d6183a6048fc7fd7ad56d6 Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Tue, 17 Nov 2020 10:54:33 -0500 Subject: [PATCH 15/44] update to 1.17.0 --- .gitignore | 1 + c-ares-1.17.0-cmake-ares_dns_h.patch | 11 +++++++++++ c-ares-config.cmake.in | 21 +++++++++++++++++++++ c-ares.spec | 20 +++++++++++++------- libcares.pc.cmake | 20 ++++++++++++++++++++ sources | 2 +- 6 files changed, 67 insertions(+), 8 deletions(-) create mode 100644 c-ares-1.17.0-cmake-ares_dns_h.patch create mode 100644 c-ares-config.cmake.in create mode 100644 libcares.pc.cmake diff --git a/.gitignore b/.gitignore index d64c688..08bcc2a 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.15.0.tar.gz /c-ares-1.16.0.tar.gz /c-ares-1.16.1.tar.gz +/c-ares-1.17.0.tar.gz diff --git a/c-ares-1.17.0-cmake-ares_dns_h.patch b/c-ares-1.17.0-cmake-ares_dns_h.patch new file mode 100644 index 0000000..bee561f --- /dev/null +++ b/c-ares-1.17.0-cmake-ares_dns_h.patch @@ -0,0 +1,11 @@ +diff -up c-ares-1.17.0/include/CMakeLists.txt.ares_dns c-ares-1.17.0/include/CMakeLists.txt +--- c-ares-1.17.0/include/CMakeLists.txt.ares_dns 2020-11-17 10:52:31.669935103 -0500 ++++ c-ares-1.17.0/include/CMakeLists.txt 2020-11-17 10:52:42.507979110 -0500 +@@ -3,6 +3,6 @@ CONFIGURE_FILE (ares_build.h.cmake ${PRO + + # Headers installation target + IF (CARES_INSTALL) +- SET (CARES_HEADERS ares.h ares_version.h "${PROJECT_BINARY_DIR}/ares_build.h" ares_rules.h) ++ SET (CARES_HEADERS ares.h ares_version.h "${PROJECT_BINARY_DIR}/ares_build.h" ares_rules.h ../src/lib/ares_dns.h) + INSTALL (FILES ${CARES_HEADERS} COMPONENT Devel DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) + ENDIF () diff --git a/c-ares-config.cmake.in b/c-ares-config.cmake.in new file mode 100644 index 0000000..464837b --- /dev/null +++ b/c-ares-config.cmake.in @@ -0,0 +1,21 @@ +@PACKAGE_INIT@ + +set_and_check(c-ares_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_INCLUDEDIR@") + +include("${CMAKE_CURRENT_LIST_DIR}/c-ares-config-version.cmake") +include("${CMAKE_CURRENT_LIST_DIR}/c-ares-targets.cmake") + +set(c-ares_LIBRARY c-ares::cares) + +if(@CARES_SHARED@) + add_library(c-ares::cares_shared INTERFACE IMPORTED) + set_target_properties(c-ares::cares_shared PROPERTIES INTERFACE_LINK_LIBRARIES "c-ares::cares") + set(c-ares_SHARED_LIBRARY c-ares::cares_shared) +elseif(@CARES_STATIC@) + add_library(c-ares::cares_static INTERFACE IMPORTED) + set_target_properties(c-ares::cares_static PROPERTIES INTERFACE_LINK_LIBRARIES "c-ares::cares") +endif() + +if(@CARES_STATIC@) + set(c-ares_STATIC_LIBRARY c-ares::cares_static) +endif() diff --git a/c-ares.spec b/c-ares.spec index 89c23a5..0f567fc 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,14 +2,20 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.16.1 -Release: 3%{?dist} +Version: 1.17.0 +Release: 1%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE +# Missing from 1.17.0 tarball +# Should be fixed in 1.17.1 +# https://github.com/c-ares/c-ares/issues/373 +Source2: https://raw.githubusercontent.com/c-ares/c-ares/master/c-ares-config.cmake.in +Source3: https://raw.githubusercontent.com/c-ares/c-ares/master/libcares.pc.cmake Patch0: 0001-Use-RPM-compiler-options.patch +Patch1: c-ares-1.17.0-cmake-ares_dns_h.patch BuildRequires: gcc %if %{use_cmake} BuildRequires: cmake @@ -36,6 +42,8 @@ compile applications or shared objects that use c-ares. %autosetup -p1 cp %{SOURCE1} . +cp %{SOURCE2} . +cp %{SOURCE3} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f %build @@ -55,11 +63,6 @@ autoreconf -if %install %if %{use_cmake} %cmake_install -# When we used autotooling, we got man pages installed automagically -# but no cmake helpers were generated. -# Now, we use cmake, so we have to copy the man pages manually. -mkdir -p %{buildroot}%{_mandir}/man3 -cp -a ares_*.3 %{buildroot}%{_mandir}/man3/ %else %make_install rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la @@ -86,6 +89,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Nov 17 2020 Tom Callaway - 1.17.0-1 +- update to 1.17.0 + * Mon Jul 27 2020 Fedora Release Engineering - 1.16.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/libcares.pc.cmake b/libcares.pc.cmake new file mode 100644 index 0000000..d5532d5 --- /dev/null +++ b/libcares.pc.cmake @@ -0,0 +1,20 @@ +#*************************************************************************** +# Project ___ __ _ _ __ ___ ___ +# / __|____ / _` | '__/ _ \/ __| +# | (_|_____| (_| | | | __/\__ \ +# \___| \__,_|_| \___||___/ +# +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=${prefix}/@CMAKE_INSTALL_BINDIR@ +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ + +Name: c-ares +URL: https://c-ares.haxx.se/ +Description: asynchronous DNS lookup library +Version: @CARES_VERSION@ +Requires: +Requires.private: +Cflags: -I${includedir} @CPPFLAG_CARES_STATICLIB@ +Libs: -L${libdir} -lcares +Libs.private: @CARES_PRIVATE_LIBS@ diff --git a/sources b/sources index ed252b7..f822dfe 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.16.1.tar.gz) = 4ac2a5d5c6da74eb1d6155c4eadc7127ab1b53a8d13caec41bd6172db5417a79f3ab022e77ba37d8b13da6893d7ced5fd8baf5cc3950a4154b4de8743ad31471 +SHA512 (c-ares-1.17.0.tar.gz) = 366a668c2c8bc089155e473a0197bc74c7ef785caa4a9eb3c2cf14e99be6d2640f4d0e3310917ad571b5f7562866671b2aa4a27adb739fb59f7e5c5e0007b5ea From fcb6e5afb0fbe108bbd8894600962f54b76f9eea Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Fri, 20 Nov 2020 10:50:14 -0500 Subject: [PATCH 16/44] 1.17.1 --- .gitignore | 1 + c-ares-1.17.0-cmake-ares_dns_h.patch | 11 ----------- c-ares.spec | 13 ++++--------- sources | 2 +- 4 files changed, 6 insertions(+), 21 deletions(-) delete mode 100644 c-ares-1.17.0-cmake-ares_dns_h.patch diff --git a/.gitignore b/.gitignore index 08bcc2a..e1295ec 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.16.0.tar.gz /c-ares-1.16.1.tar.gz /c-ares-1.17.0.tar.gz +/c-ares-1.17.1.tar.gz diff --git a/c-ares-1.17.0-cmake-ares_dns_h.patch b/c-ares-1.17.0-cmake-ares_dns_h.patch deleted file mode 100644 index bee561f..0000000 --- a/c-ares-1.17.0-cmake-ares_dns_h.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -up c-ares-1.17.0/include/CMakeLists.txt.ares_dns c-ares-1.17.0/include/CMakeLists.txt ---- c-ares-1.17.0/include/CMakeLists.txt.ares_dns 2020-11-17 10:52:31.669935103 -0500 -+++ c-ares-1.17.0/include/CMakeLists.txt 2020-11-17 10:52:42.507979110 -0500 -@@ -3,6 +3,6 @@ CONFIGURE_FILE (ares_build.h.cmake ${PRO - - # Headers installation target - IF (CARES_INSTALL) -- SET (CARES_HEADERS ares.h ares_version.h "${PROJECT_BINARY_DIR}/ares_build.h" ares_rules.h) -+ SET (CARES_HEADERS ares.h ares_version.h "${PROJECT_BINARY_DIR}/ares_build.h" ares_rules.h ../src/lib/ares_dns.h) - INSTALL (FILES ${CARES_HEADERS} COMPONENT Devel DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) - ENDIF () diff --git a/c-ares.spec b/c-ares.spec index 0f567fc..dc6590b 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,20 +2,14 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.17.0 +Version: 1.17.1 Release: 1%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE -# Missing from 1.17.0 tarball -# Should be fixed in 1.17.1 -# https://github.com/c-ares/c-ares/issues/373 -Source2: https://raw.githubusercontent.com/c-ares/c-ares/master/c-ares-config.cmake.in -Source3: https://raw.githubusercontent.com/c-ares/c-ares/master/libcares.pc.cmake Patch0: 0001-Use-RPM-compiler-options.patch -Patch1: c-ares-1.17.0-cmake-ares_dns_h.patch BuildRequires: gcc %if %{use_cmake} BuildRequires: cmake @@ -42,8 +36,6 @@ compile applications or shared objects that use c-ares. %autosetup -p1 cp %{SOURCE1} . -cp %{SOURCE2} . -cp %{SOURCE3} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f %build @@ -89,6 +81,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Nov 20 2020 Tom Callaway - 1.17.1-1 +- update to 1.17.1 + * Tue Nov 17 2020 Tom Callaway - 1.17.0-1 - update to 1.17.0 diff --git a/sources b/sources index f822dfe..a3f3315 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.17.0.tar.gz) = 366a668c2c8bc089155e473a0197bc74c7ef785caa4a9eb3c2cf14e99be6d2640f4d0e3310917ad571b5f7562866671b2aa4a27adb739fb59f7e5c5e0007b5ea +SHA512 (c-ares-1.17.1.tar.gz) = b11887bcc9274d368088e1a8b6aca62414f20675cf0bc58e948f54fa04c327c39dd23cefe7509eec6397db14b550a3f6b77f5c18b3d735b3eef48ce2da1dcd00 From b53e2416a7238c89183e1a6f8b7d84009554fa39 Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Sat, 19 Dec 2020 05:11:40 +0000 Subject: [PATCH 17/44] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- c-ares.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/c-ares.spec b/c-ares.spec index dc6590b..0b9e769 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -18,6 +18,7 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool %endif +BuildRequires: make %description c-ares is a C library that performs DNS requests and name resolves From 503688dbdc44d692fc341e319746f87a1e7f1988 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 01:32:08 +0000 Subject: [PATCH 18/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 0b9e769..3a51a0a 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.17.1 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 1.17.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Fri Nov 20 2020 Tom Callaway - 1.17.1-1 - update to 1.17.1 From 3f5ea31b1d532b9d89a5275213e3b03fdda832c7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 14:04:23 +0000 Subject: [PATCH 19/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering From b6baca863d456c88a731d5520feb74b7e81421da Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 21 Jul 2021 19:01:40 +0000 Subject: [PATCH 20/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 3a51a0a..b9401bd 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.17.1 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jul 21 2021 Fedora Release Engineering - 1.17.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 1.17.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From b4df9ed5337ffb54f016aa4c9074668889a1c89e Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Mon, 16 Aug 2021 15:18:46 -0400 Subject: [PATCH 21/44] update to 1.17.2, fixes multiple security issues including CVE-2021-3672 --- .gitignore | 1 + c-ares.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e1295ec..ec9915c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.16.1.tar.gz /c-ares-1.17.0.tar.gz /c-ares-1.17.1.tar.gz +/c-ares-1.17.2.tar.gz diff --git a/c-ares.spec b/c-ares.spec index b9401bd..d9c6d57 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,8 +2,8 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.17.1 -Release: 3%{?dist} +Version: 1.17.2 +Release: 1%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Aug 16 2021 Tom Callaway - 1.17.2-1 +- update to 1.17.2 +- fixes multiple security issues including CVE-2021-3672 + * Wed Jul 21 2021 Fedora Release Engineering - 1.17.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild diff --git a/sources b/sources index a3f3315..9561349 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.17.1.tar.gz) = b11887bcc9274d368088e1a8b6aca62414f20675cf0bc58e948f54fa04c327c39dd23cefe7509eec6397db14b550a3f6b77f5c18b3d735b3eef48ce2da1dcd00 +SHA512 (c-ares-1.17.2.tar.gz) = f625e0ef8508af6475d3e83b51ab29be8a4878e2a87e7f518bea046b76a74bfde7043ca6ec2a9e714c898ab9e5d4a5a678c3347a9f9eb68980438f7ca8ae3fc8 From cce3641867f0ed9135b4902f7d2c091c84142a1f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 19 Jan 2022 22:45:31 +0000 Subject: [PATCH 22/44] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index d9c6d57..6f859e1 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.17.2 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jan 19 2022 Fedora Release Engineering - 1.17.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Mon Aug 16 2021 Tom Callaway - 1.17.2-1 - update to 1.17.2 - fixes multiple security issues including CVE-2021-3672 From 6b7a827d838182101e2ca91c501d862801e5456b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 20 Jul 2022 22:26:09 +0000 Subject: [PATCH 23/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 6f859e1..9dea1e1 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.17.2 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jul 20 2022 Fedora Release Engineering - 1.17.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + * Wed Jan 19 2022 Fedora Release Engineering - 1.17.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild From 361ea59227b3da6caa343ae417eae9567a7893ab Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 18 Jan 2023 23:21:24 +0000 Subject: [PATCH 24/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 9dea1e1..b00bf09 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.17.2 -Release: 3%{?dist} +Release: 4%{?dist} License: MIT URL: http://c-ares.haxx.se/ Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz @@ -82,6 +82,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jan 18 2023 Fedora Release Engineering - 1.17.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + * Wed Jul 20 2022 Fedora Release Engineering - 1.17.2-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild From 41a6dcd7304d3e188f6c1d46e6e5fbff3652a3f6 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 20 Feb 2023 09:06:29 -0500 Subject: [PATCH 25/44] update to 1.19.0, fixes CVE-2022-4904 --- .gitignore | 1 + c-ares.spec | 17 +++++++++++------ sources | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index ec9915c..edacf48 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.17.0.tar.gz /c-ares-1.17.1.tar.gz /c-ares-1.17.2.tar.gz +/c-ares-1.19.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index b00bf09..11cc473 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,11 +2,11 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.17.2 -Release: 4%{?dist} +Version: 1.19.0 +Release: 1%{?dist} License: MIT -URL: http://c-ares.haxx.se/ -Source0: http://c-ares.haxx.se/download/%{name}-%{version}.tar.gz +URL: http://c-ares.org/ +Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz # The license can be obtained at http://c-ares.haxx.se/license.html Source1: LICENSE Patch0: 0001-Use-RPM-compiler-options.patch @@ -21,8 +21,8 @@ BuildRequires: libtool BuildRequires: make %description -c-ares is a C library that performs DNS requests and name resolves -asynchronously. c-ares is a fork of the library named 'ares', written +c-ares is a C library that performs DNS requests and name resolves +asynchronously. c-ares is a fork of the library named 'ares', written by Greg Hudson at MIT. %package devel @@ -72,6 +72,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_includedir}/ares.h %{_includedir}/ares_build.h %{_includedir}/ares_dns.h +%{_includedir}/ares_nameser.h %{_includedir}/ares_rules.h %{_includedir}/ares_version.h %{_libdir}/*.so @@ -82,6 +83,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Feb 17 2023 Tom Callaway - 1.19.0-1 +- update to 1.19.0 +- fixes CVE-2022-4904 + * Wed Jan 18 2023 Fedora Release Engineering - 1.17.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild diff --git a/sources b/sources index 9561349..27f8c7d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.17.2.tar.gz) = f625e0ef8508af6475d3e83b51ab29be8a4878e2a87e7f518bea046b76a74bfde7043ca6ec2a9e714c898ab9e5d4a5a678c3347a9f9eb68980438f7ca8ae3fc8 +SHA512 (c-ares-1.19.0.tar.gz) = a7f5988bef393afec08a225be92f6eee54a3e67170fb26cbe00dcc5c5a457b27037bbcfeccc39fb855ed72f100196958d6cbbe251bf1ccfbdd353be18f098359 From e65adb586d0e605a01a0e7105fab130567f4007c Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 24 May 2023 08:59:00 -0400 Subject: [PATCH 26/44] 1.19.1 --- .gitignore | 1 + c-ares.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index edacf48..f744adf 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.17.1.tar.gz /c-ares-1.17.2.tar.gz /c-ares-1.19.0.tar.gz +/c-ares-1.19.1.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 11cc473..e1c4a8f 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.19.0 +Version: 1.19.1 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -83,6 +83,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed May 24 2023 Tom Callaway - 1.19.1-1 +- update to 1.19.1 +- fixes CVE-2023-32067 + * Fri Feb 17 2023 Tom Callaway - 1.19.0-1 - update to 1.19.0 - fixes CVE-2022-4904 diff --git a/sources b/sources index 27f8c7d..566e172 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.19.0.tar.gz) = a7f5988bef393afec08a225be92f6eee54a3e67170fb26cbe00dcc5c5a457b27037bbcfeccc39fb855ed72f100196958d6cbbe251bf1ccfbdd353be18f098359 +SHA512 (c-ares-1.19.1.tar.gz) = 466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470 From 36c6ef2277e7923796d8be3d18e0ebde0e8a3722 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Sun, 5 Nov 2023 09:39:39 -0500 Subject: [PATCH 27/44] 1.21.0 --- .gitignore | 1 + c-ares.spec | 10 +++++----- sources | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index f744adf..7d21877 100644 --- a/.gitignore +++ b/.gitignore @@ -16,3 +16,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.17.2.tar.gz /c-ares-1.19.0.tar.gz /c-ares-1.19.1.tar.gz +/c-ares-1.21.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index e1c4a8f..0920a29 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,13 +2,11 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.19.1 +Version: 1.21.0 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz -# The license can be obtained at http://c-ares.haxx.se/license.html -Source1: LICENSE Patch0: 0001-Use-RPM-compiler-options.patch BuildRequires: gcc %if %{use_cmake} @@ -36,7 +34,6 @@ compile applications or shared objects that use c-ares. %prep %autosetup -p1 -cp %{SOURCE1} . f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f %build @@ -64,7 +61,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %ldconfig_scriptlets %files -%license LICENSE +%license LICENSE.md %doc README.cares CHANGES NEWS %{_libdir}/*.so.* @@ -83,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Sun Nov 5 2023 Tom Callaway - 1.21.0-1 +- update to 1.21.0 + * Wed May 24 2023 Tom Callaway - 1.19.1-1 - update to 1.19.1 - fixes CVE-2023-32067 diff --git a/sources b/sources index 566e172..5a894a0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.19.1.tar.gz) = 466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470 +SHA512 (c-ares-1.21.0.tar.gz) = c526b0a28d8ea1c6a53215dfd52e8250c968513a667c5414459d97d46288da7e7a2193d757fc78225e56c6684b3d30e756dd3e5a31917e996c871773a34892ea From 80a06f28c9fe57f5a6b376e84f00955e0ac84c48 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Tue, 21 Nov 2023 09:55:33 -0500 Subject: [PATCH 28/44] 1.22.1 --- .gitignore | 1 + c-ares.spec | 6 +++++- sources | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 7d21877..feea9ce 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.19.0.tar.gz /c-ares-1.19.1.tar.gz /c-ares-1.21.0.tar.gz +/c-ares-1.22.1.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 0920a29..a603d2d 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.21.0 +Version: 1.22.1 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -69,6 +69,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_includedir}/ares.h %{_includedir}/ares_build.h %{_includedir}/ares_dns.h +%{_includedir}/ares_dns_record.h %{_includedir}/ares_nameser.h %{_includedir}/ares_rules.h %{_includedir}/ares_version.h @@ -80,6 +81,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Nov 21 2023 Tom Callaway - 1.22.1-1 +- update to 1.22.1 + * Sun Nov 5 2023 Tom Callaway - 1.21.0-1 - update to 1.21.0 diff --git a/sources b/sources index 5a894a0..66e4094 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.21.0.tar.gz) = c526b0a28d8ea1c6a53215dfd52e8250c968513a667c5414459d97d46288da7e7a2193d757fc78225e56c6684b3d30e756dd3e5a31917e996c871773a34892ea +SHA512 (c-ares-1.22.1.tar.gz) = 9b9aa3ff48a76e7d1464f5fc644e736d09898b2245c81292c510d1a3b967dca13e4711bab564947ec99c118094c385d12a92ddd767a84153fdd21df03da75349 From 8a9a3bfaf2b47dad72885fbfbf15f078105b2d02 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 10 Jan 2024 10:14:55 -0500 Subject: [PATCH 29/44] 1.25.0 --- .gitignore | 1 + c-ares.spec | 6 ++++-- sources | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index feea9ce..32738a0 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.19.1.tar.gz /c-ares-1.21.0.tar.gz /c-ares-1.22.1.tar.gz +/c-ares-1.25.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index a603d2d..6bccbd7 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,12 +2,11 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.22.1 +Version: 1.25.0 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz -Patch0: 0001-Use-RPM-compiler-options.patch BuildRequires: gcc %if %{use_cmake} BuildRequires: cmake @@ -81,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jan 10 2024 Tom Callaway - 1.25.0-1 +- update to 1.25.0 + * Tue Nov 21 2023 Tom Callaway - 1.22.1-1 - update to 1.22.1 diff --git a/sources b/sources index 66e4094..d7659a2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.22.1.tar.gz) = 9b9aa3ff48a76e7d1464f5fc644e736d09898b2245c81292c510d1a3b967dca13e4711bab564947ec99c118094c385d12a92ddd767a84153fdd21df03da75349 +SHA512 (c-ares-1.25.0.tar.gz) = f73ffc45c17f1e952ea5fae8a1d9e1508427f21c821ff470ff0b728cc4a1e21d1274f95d9192c22f704bc7e0f58a633608cfdc1704dfe8950902fdfc3dfa2e1c From 1d010f8896591566760e61923967ca55a3a1f6fb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jan 2024 14:53:44 +0000 Subject: [PATCH 30/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 6bccbd7..e985775 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.25.0 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Jan 19 2024 Fedora Release Engineering - 1.25.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Jan 10 2024 Tom Callaway - 1.25.0-1 - update to 1.25.0 From 41a1a5d6ec359d3d4d3e5a340b0d1138d8bf69ad Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 23 Jan 2024 01:02:40 +0000 Subject: [PATCH 31/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index e985775..2e41a08 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.25.0 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Jan 23 2024 Fedora Release Engineering - 1.25.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Fri Jan 19 2024 Fedora Release Engineering - 1.25.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From ed0d4b3b7b7e3aa74da35d904bc9adf8ea7164db Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 29 Mar 2024 12:03:37 -0400 Subject: [PATCH 32/44] 1.28.0 --- .gitignore | 1 + c-ares.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 32738a0..39cccd9 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.21.0.tar.gz /c-ares-1.22.1.tar.gz /c-ares-1.25.0.tar.gz +/c-ares-1.28.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 2e41a08..db8808d 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,8 +2,8 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.25.0 -Release: 3%{?dist} +Version: 1.28.0 +Release: 1%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Mar 29 2024 Tom Callaway - 1.28.0-1 +- update to 1.28.0 + * Tue Jan 23 2024 Fedora Release Engineering - 1.25.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild diff --git a/sources b/sources index d7659a2..98655db 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.25.0.tar.gz) = f73ffc45c17f1e952ea5fae8a1d9e1508427f21c821ff470ff0b728cc4a1e21d1274f95d9192c22f704bc7e0f58a633608cfdc1704dfe8950902fdfc3dfa2e1c +SHA512 (c-ares-1.28.0.tar.gz) = 588d428ec8f3952512228b2ece72b634251e1b4282180f332a06a83cc98d562eb23aee6f442f723d23fef8b5de1da103b22dd6a060bf5d90f9415d42ab99a417 From 389cd93e337b3c5edecf5f1a4eba764f22df9cae Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Sun, 31 Mar 2024 10:59:14 -0400 Subject: [PATCH 33/44] 1.28.1 --- .gitignore | 1 + c-ares.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 39cccd9..2667643 100644 --- a/.gitignore +++ b/.gitignore @@ -20,3 +20,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.22.1.tar.gz /c-ares-1.25.0.tar.gz /c-ares-1.28.0.tar.gz +/c-ares-1.28.1.tar.gz diff --git a/c-ares.spec b/c-ares.spec index db8808d..81fb908 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.28.0 +Version: 1.28.1 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Sun Mar 31 2024 Tom Callaway - 1.28.1-1 +- update to 1.28.1 + * Fri Mar 29 2024 Tom Callaway - 1.28.0-1 - update to 1.28.0 diff --git a/sources b/sources index 98655db..c58d584 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.28.0.tar.gz) = 588d428ec8f3952512228b2ece72b634251e1b4282180f332a06a83cc98d562eb23aee6f442f723d23fef8b5de1da103b22dd6a060bf5d90f9415d42ab99a417 +SHA512 (c-ares-1.28.1.tar.gz) = 9a24f40002b661d97c9b49a617d2e6b12bad1c9f22e872611252d051ec650f886c010207939fac6992610b3cd5a87588f802d7dfa1310ced7c6621ea2f99dd90 From d7274882cc4fc32cce3265e4ba1069a345697c0a Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 10 Jun 2024 11:47:43 -0400 Subject: [PATCH 34/44] update to 1.30.0 --- .gitignore | 1 + c-ares.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2667643..cf71915 100644 --- a/.gitignore +++ b/.gitignore @@ -21,3 +21,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.25.0.tar.gz /c-ares-1.28.0.tar.gz /c-ares-1.28.1.tar.gz +/c-ares-1.30.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 81fb908..98a4341 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.28.1 +Version: 1.30.0 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Jun 10 2024 Tom Callaway - 1.30.0-1 +- update to 1.30.0 + * Sun Mar 31 2024 Tom Callaway - 1.28.1-1 - update to 1.28.1 diff --git a/sources b/sources index c58d584..dbc1121 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.28.1.tar.gz) = 9a24f40002b661d97c9b49a617d2e6b12bad1c9f22e872611252d051ec650f886c010207939fac6992610b3cd5a87588f802d7dfa1310ced7c6621ea2f99dd90 +SHA512 (c-ares-1.30.0.tar.gz) = 427f2acd34f40464972af0baa5ff547f41e64495c4871b74a9b572d8ac3cecba08c7cd79dad4702307dee25b58963cabef90123601e033d4fd4e9ee530afc2f3 From 0a419528f87d8ed3c3be7d7fb40970fd3a34a82d Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Mon, 1 Jul 2024 10:20:34 -0400 Subject: [PATCH 35/44] 1.31.0 --- .gitignore | 1 + c-ares.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index cf71915..12f363b 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.28.0.tar.gz /c-ares-1.28.1.tar.gz /c-ares-1.30.0.tar.gz +/c-ares-1.31.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 98a4341..41d2366 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.30.0 +Version: 1.31.0 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -33,7 +33,7 @@ compile applications or shared objects that use c-ares. %prep %autosetup -p1 -f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f +# f=CHANGES ; iconv -f iso-8859-1 -t utf-8 $f -o $f.utf8 ; mv $f.utf8 $f %build # autoreconf -if @@ -61,7 +61,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %files %license LICENSE.md -%doc README.cares CHANGES NEWS +%doc README.md RELEASE-NOTES.md %{_libdir}/*.so.* %files devel @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Mon Jul 1 2024 Tom Callaway - 1.31.0-1 +- update to 1.31.0 + * Mon Jun 10 2024 Tom Callaway - 1.30.0-1 - update to 1.30.0 diff --git a/sources b/sources index dbc1121..c489bf3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.30.0.tar.gz) = 427f2acd34f40464972af0baa5ff547f41e64495c4871b74a9b572d8ac3cecba08c7cd79dad4702307dee25b58963cabef90123601e033d4fd4e9ee530afc2f3 +SHA512 (c-ares-1.31.0.tar.gz) = 571d2555b4aaf3bf9cd7b5c89be8448ca26fe0ea1f3d664b07a01b42d28af4f5412b30485ef01d4bacc4e08de487dc6eeda98acf212a6a08edec6805f17210cc From 6862bdcabe7c15b53d571220fa123b8ddba4dd55 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 18:47:48 +0000 Subject: [PATCH 36/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 41d2366..4092217 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.31.0 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jul 17 2024 Fedora Release Engineering - 1.31.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 1 2024 Tom Callaway - 1.31.0-1 - update to 1.31.0 From 76a10d7707f261f635cf4aa525831bb3d55abd11 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Wed, 7 Aug 2024 14:28:09 -0400 Subject: [PATCH 37/44] 1.33.0 --- .gitignore | 1 + c-ares.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 12f363b..8d7a749 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.28.1.tar.gz /c-ares-1.30.0.tar.gz /c-ares-1.31.0.tar.gz +/c-ares-1.33.0.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 4092217..4e547b5 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,8 +2,8 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.31.0 -Release: 2%{?dist} +Version: 1.33.0 +Release: 1%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -70,7 +70,7 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_includedir}/ares_dns.h %{_includedir}/ares_dns_record.h %{_includedir}/ares_nameser.h -%{_includedir}/ares_rules.h +# %%{_includedir}/ares_rules.h %{_includedir}/ares_version.h %{_libdir}/*.so %if %{use_cmake} @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Aug 7 2024 Tom Callaway - 1.33.0-1 +- update to 1.33.0 + * Wed Jul 17 2024 Fedora Release Engineering - 1.31.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/sources b/sources index c489bf3..ee935e2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.31.0.tar.gz) = 571d2555b4aaf3bf9cd7b5c89be8448ca26fe0ea1f3d664b07a01b42d28af4f5412b30485ef01d4bacc4e08de487dc6eeda98acf212a6a08edec6805f17210cc +SHA512 (c-ares-1.33.0.tar.gz) = 3cf1b94d6e8e53742703a679d7e35d3f985320720f41fa58189a0bcad4aca80405c73c4689abe7879df292dbe8f3ddca34b2d48429af5afcc9d2933edb075788 From 3d6cc6335936904a499ea5c41b8e6ea0872a1ad4 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 18 Oct 2024 12:41:55 -0400 Subject: [PATCH 38/44] 1.34.2 --- .gitignore | 1 + c-ares.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 8d7a749..cd80be2 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.30.0.tar.gz /c-ares-1.31.0.tar.gz /c-ares-1.33.0.tar.gz +/c-ares-1.34.2.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 4e547b5..a613c2d 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.33.0 +Version: 1.34.2 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Oct 18 2024 Tom Callaway - 1.34.2-1 +- update to 1.34.2 + * Wed Aug 7 2024 Tom Callaway - 1.33.0-1 - update to 1.33.0 diff --git a/sources b/sources index ee935e2..7f81bbc 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.33.0.tar.gz) = 3cf1b94d6e8e53742703a679d7e35d3f985320720f41fa58189a0bcad4aca80405c73c4689abe7879df292dbe8f3ddca34b2d48429af5afcc9d2933edb075788 +SHA512 (c-ares-1.34.2.tar.gz) = ddcda2f4c82ece7d670d0beb11485253a0f0db1f01131164e7253a20405c081844d2c69e366300c76ca0419a025e0fed516ee54314443afc39d55ce292354ad9 From 57f99144c95dfdb8e8f7957b413d1aa779b8fcf5 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Sat, 14 Dec 2024 15:40:52 -0500 Subject: [PATCH 39/44] 1.34.4 --- .gitignore | 1 + c-ares.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index cd80be2..237d698 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.31.0.tar.gz /c-ares-1.33.0.tar.gz /c-ares-1.34.2.tar.gz +/c-ares-1.34.4.tar.gz diff --git a/c-ares.spec b/c-ares.spec index a613c2d..8f03ff7 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,7 +2,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.34.2 +Version: 1.34.4 Release: 1%{?dist} License: MIT URL: http://c-ares.org/ @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Sat Dec 14 2024 Tom Callaway - 1.34.4-1 +- update to 1.34.4 + * Fri Oct 18 2024 Tom Callaway - 1.34.2-1 - update to 1.34.2 diff --git a/sources b/sources index 7f81bbc..dd39a8d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.34.2.tar.gz) = ddcda2f4c82ece7d670d0beb11485253a0f0db1f01131164e7253a20405c081844d2c69e366300c76ca0419a025e0fed516ee54314443afc39d55ce292354ad9 +SHA512 (c-ares-1.34.4.tar.gz) = 3285e14d94bc736d6caddfe7ad7e3c6a6e69d49b079c989bb3e8aba4da62c022e38229d1e691aaa030b7d3bcd89e458d203f260806149a71ad9adb31606eae02 From a1121f851c2b50b5bfdf773ea5772b2c2d32c456 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 13:07:22 +0000 Subject: [PATCH 40/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 8f03ff7..5f93bae 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.34.4 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Thu Jan 16 2025 Fedora Release Engineering - 1.34.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Sat Dec 14 2024 Tom Callaway - 1.34.4-1 - update to 1.34.4 From 4a4ff91a9afb65525bb4e4cb6b8b5160e1103d28 Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Fri, 14 Feb 2025 13:32:09 -0500 Subject: [PATCH 41/44] fix pkgconfig file (do not need to mess with cmake for libdir) --- c-ares.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/c-ares.spec b/c-ares.spec index 5f93bae..1f7af1d 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.34.4 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT URL: http://c-ares.org/ Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz @@ -40,7 +40,7 @@ compile applications or shared objects that use c-ares. # %%configure --enable-shared --disable-static \ # --disable-dependency-tracking %if %{use_cmake} -%{cmake} -DCMAKE_INSTALL_LIBDIR:PATH="%{_libdir}" -DCARES_BUILD_TOOLS:BOOL=OFF +%{cmake} -DCARES_BUILD_TOOLS:BOOL=OFF %cmake_build %else autoreconf -if @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Fri Feb 14 2025 Tom Callaway - 1.34.4-3 +- fix pkgconfig file (do not need to mess with cmake for libdir) + * Thu Jan 16 2025 Fedora Release Engineering - 1.34.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From 6cb1f37ceada3dde31447adc68e590cbac470f7c Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Tue, 8 Apr 2025 13:55:06 -0400 Subject: [PATCH 42/44] 1.34.5 --- .gitignore | 1 + c-ares.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 237d698..ac47084 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.33.0.tar.gz /c-ares-1.34.2.tar.gz /c-ares-1.34.4.tar.gz +/c-ares-1.34.5.tar.gz diff --git a/c-ares.spec b/c-ares.spec index 1f7af1d..7d960c3 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,11 +2,11 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.34.4 -Release: 3%{?dist} +Version: 1.34.5 +Release: 1%{?dist} License: MIT URL: http://c-ares.org/ -Source0: http://c-ares.org/download/%{name}-%{version}.tar.gz +Source0: https://github.com/c-ares/c-ares/releases/download/v%{version}/c-ares-%{version}.tar.gz BuildRequires: gcc %if %{use_cmake} BuildRequires: cmake @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Tue Apr 8 2025 Tom Callaway - 1.34.5-1 +- update to 1.34.5 + * Fri Feb 14 2025 Tom Callaway - 1.34.4-3 - fix pkgconfig file (do not need to mess with cmake for libdir) diff --git a/sources b/sources index dd39a8d..890f0c2 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.34.4.tar.gz) = 3285e14d94bc736d6caddfe7ad7e3c6a6e69d49b079c989bb3e8aba4da62c022e38229d1e691aaa030b7d3bcd89e458d203f260806149a71ad9adb31606eae02 +SHA512 (c-ares-1.34.5.tar.gz) = 386709e9f405034cb16ba514f9792e89992be52b24a237e6c51f1032e4ca99a8c57b1c3038d6f0a205202a3bfb1246bb95ff0d5e6fc0ee2bba1cb17f6677f97f From 5b080ad8c849c937c9d2b45e882302f2978a527a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 18:00:14 +0000 Subject: [PATCH 43/44] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- c-ares.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/c-ares.spec b/c-ares.spec index 7d960c3..c7da1a2 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -3,7 +3,7 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares Version: 1.34.5 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT URL: http://c-ares.org/ Source0: https://github.com/c-ares/c-ares/releases/download/v%{version}/c-ares-%{version}.tar.gz @@ -80,6 +80,9 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Jul 23 2025 Fedora Release Engineering - 1.34.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Tue Apr 8 2025 Tom Callaway - 1.34.5-1 - update to 1.34.5 From d3b57fda76468500c6459e917402eaaf1731fcfb Mon Sep 17 00:00:00 2001 From: Tom spot Callaway Date: Wed, 17 Dec 2025 12:26:36 -0500 Subject: [PATCH 44/44] update to 1.34.6, fixes CVE-2025-62408 (among other fixes) --- .gitignore | 1 + c-ares.spec | 8 ++++++-- sources | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ac47084..ad2206f 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ c-ares-1.7.3.tar.gz /c-ares-1.34.2.tar.gz /c-ares-1.34.4.tar.gz /c-ares-1.34.5.tar.gz +/c-ares-1.34.6.tar.gz diff --git a/c-ares.spec b/c-ares.spec index c7da1a2..44fb72e 100644 --- a/c-ares.spec +++ b/c-ares.spec @@ -2,8 +2,8 @@ Summary: A library that performs asynchronous DNS operations Name: c-ares -Version: 1.34.5 -Release: 2%{?dist} +Version: 1.34.6 +Release: 1%{?dist} License: MIT URL: http://c-ares.org/ Source0: https://github.com/c-ares/c-ares/releases/download/v%{version}/c-ares-%{version}.tar.gz @@ -80,6 +80,10 @@ rm -f $RPM_BUILD_ROOT/%{_libdir}/libcares.la %{_mandir}/man3/ares_* %changelog +* Wed Dec 17 2025 Tom Callaway - 1.34.6-1 +- update to 1.34.6 +- fixes CVE-2025-62408 (among other fixes) + * Wed Jul 23 2025 Fedora Release Engineering - 1.34.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild diff --git a/sources b/sources index 890f0c2..8681ea7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (c-ares-1.34.5.tar.gz) = 386709e9f405034cb16ba514f9792e89992be52b24a237e6c51f1032e4ca99a8c57b1c3038d6f0a205202a3bfb1246bb95ff0d5e6fc0ee2bba1cb17f6677f97f +SHA512 (c-ares-1.34.6.tar.gz) = 826eecdb40942caf75da982b9ca57fbe7c3e7c23af43a908683c7c1523c46b06ebac68405c26db8bf4c8b0774ca415666866249a3bde663a71c278f4ec7b1827