From e014c20b10b93e6851dfe0ab227a14058b796743 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 10:36:29 +0000 Subject: [PATCH 01/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index 9e05f0f..26a7d99 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.5 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD @@ -182,6 +182,9 @@ exit 0 %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2.6.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Wed Oct 04 2023 Denis Fateyev - 2.6.5-1 - Update to 2.6.5 release From 7a271d27e4599937343c6744e62c3e6c617ace49 Mon Sep 17 00:00:00 2001 From: Denis Fateyev Date: Sat, 1 Jun 2024 17:01:24 +0500 Subject: [PATCH 02/12] yadifa: 2.6.6 release --- .gitignore | 1 + sources | 2 +- yadifa.spec | 11 +++++++---- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index d05a213..b27ca63 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ /yadifa-2.6.2-10816.tar.gz /yadifa-2.6.4-10892.tar.gz /yadifa-2.6.5-11201.tar.gz +/yadifa-2.6.6-11255.tar.gz diff --git a/sources b/sources index 0ccf00b..a7cd418 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yadifa-2.6.5-11201.tar.gz) = 9ac12c544f68cc74d2b0171ee654d120142caf9be4357292ca63af1d24610b9ab4c2ce7079b1cdd6c11dae158b621b717ae67d20e578718d9326e4e9d1a41721 +SHA512 (yadifa-2.6.6-11255.tar.gz) = 80da948298f99060d266e37d51e1ac58dda3abdf2317ac3ae1b7e763d2b0c7ae551c9a05c3315d9ce5be76db62ce4d4db78d32012106202875aa61584e0beadd diff --git a/yadifa.spec b/yadifa.spec index 26a7d99..1158c05 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -2,11 +2,11 @@ %global _hardened_build 1 # version revision -%global revision 11201 +%global revision 11255 Name: yadifa -Version: 2.6.5 -Release: 2%{?dist} +Version: 2.6.6 +Release: 1%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD @@ -58,7 +58,7 @@ required for development with YADIFA DNS server %prep -%setup -q -n %{name}-%{version}-%{revision} +%autosetup -n %{name}-%{version}-%{revision} %build export CPPFLAGS="%{optflags} -DNDEBUG -g" @@ -182,6 +182,9 @@ exit 0 %changelog +* Sat Jun 01 2024 Denis Fateyev - 2.6.6-1 +- Update to 2.6.6 release + * Sat Jan 27 2024 Fedora Release Engineering - 2.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 64a01c0058773619fc4917fe38210a22620b187f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:37:15 +0000 Subject: [PATCH 03/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index 1158c05..d3c7e78 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.6 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD @@ -182,6 +182,9 @@ exit 0 %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2.6.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sat Jun 01 2024 Denis Fateyev - 2.6.6-1 - Update to 2.6.6 release From 5f8bd534ec69cdfe1e9bd445c13683d9282ab452 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 4 Sep 2024 22:59:22 +0200 Subject: [PATCH 04/12] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- yadifa.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/yadifa.spec b/yadifa.spec index d3c7e78..aa1b3b8 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,10 +6,11 @@ Name: yadifa Version: 2.6.6 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities -License: BSD +# Automatically converted from old format: BSD - review is highly recommended. +License: LicenseRef-Callaway-BSD URL: http://www.yadifa.eu Source0: http://cdn.yadifa.eu/sites/default/files/releases/%{name}-%{version}-%{revision}.tar.gz Source1: yadifad.service @@ -182,6 +183,9 @@ exit 0 %changelog +* Wed Sep 04 2024 Miroslav Suchý - 2.6.6-3 +- convert license to SPDX + * Sat Jul 20 2024 Fedora Release Engineering - 2.6.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 3a1db5cbe0afc50deadc8ca0b802fcdd9091b3ec Mon Sep 17 00:00:00 2001 From: Denis Fateyev Date: Fri, 6 Sep 2024 01:29:38 +0500 Subject: [PATCH 05/12] yadifa: 2.6.7 release --- .gitignore | 1 + sources | 2 +- yadifa.spec | 13 ++++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index b27ca63..c82a516 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /yadifa-2.6.4-10892.tar.gz /yadifa-2.6.5-11201.tar.gz /yadifa-2.6.6-11255.tar.gz +/yadifa-2.6.7-11259.tar.gz diff --git a/sources b/sources index a7cd418..972eeb7 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yadifa-2.6.6-11255.tar.gz) = 80da948298f99060d266e37d51e1ac58dda3abdf2317ac3ae1b7e763d2b0c7ae551c9a05c3315d9ce5be76db62ce4d4db78d32012106202875aa61584e0beadd +SHA512 (yadifa-2.6.7-11259.tar.gz) = be597dc6e886177c20d13c78c2b30f3ff3ea5cfb2cff91f1f4e3507d2ae17974c630939856ae46b5200aa9e9d2c454c8c88045aa86511894e9659fcd7f9090af diff --git a/yadifa.spec b/yadifa.spec index aa1b3b8..b3e03de 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -2,15 +2,14 @@ %global _hardened_build 1 # version revision -%global revision 11255 +%global revision 11259 Name: yadifa -Version: 2.6.6 -Release: 3%{?dist} +Version: 2.6.7 +Release: 1%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities -# Automatically converted from old format: BSD - review is highly recommended. -License: LicenseRef-Callaway-BSD +License: BSD-3-Clause URL: http://www.yadifa.eu Source0: http://cdn.yadifa.eu/sites/default/files/releases/%{name}-%{version}-%{revision}.tar.gz Source1: yadifad.service @@ -21,6 +20,7 @@ BuildRequires: coreutils BuildRequires: findutils BuildRequires: make BuildRequires: openssl-devel +BuildRequires: openssl-devel-engine BuildRequires: sed Requires: logrotate @@ -183,6 +183,9 @@ exit 0 %changelog +* Thu Sep 05 2024 Denis Fateyev - 2.6.7-1 +- Update to 2.6.7 release + * Wed Sep 04 2024 Miroslav Suchý - 2.6.6-3 - convert license to SPDX From edbd59489e371e5b9e43e6c7562c15b46d41bc52 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:28:33 +0000 Subject: [PATCH 06/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index b3e03de..4e8306d 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2.6.7-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Thu Sep 05 2024 Denis Fateyev - 2.6.7-1 - Update to 2.6.7 release From 79f3e80a9e76c278175a6db431ea0df21c4df21e Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 21:09:41 +0000 Subject: [PATCH 07/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index 4e8306d..c0b170d 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2.6.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 2.6.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From a0c4f3af89ce88ab41e7e20b4628900c4b8939e4 Mon Sep 17 00:00:00 2001 From: Denis Fateyev Date: Wed, 30 Jul 2025 02:59:36 +0500 Subject: [PATCH 08/12] yadifa: drop deprecated items from logrotate --- yadifa.logrotate | 6 +----- yadifa.spec | 5 ++++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/yadifa.logrotate b/yadifa.logrotate index 3f2d4ff..e4fa8ac 100644 --- a/yadifa.logrotate +++ b/yadifa.logrotate @@ -6,10 +6,6 @@ notifempty sharedscripts postrotate - if [ -f "/usr/sbin/service" ]; then - /usr/sbin/service yadifad reload > /dev/null 2>/dev/null || true - else - /sbin/service yadifad reload > /dev/null 2>/dev/null || true - fi + /usr/bin/systemctl reload yadifad.service > /dev/null 2>/dev/null || true endscript } diff --git a/yadifa.spec b/yadifa.spec index c0b170d..dc26764 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 3%{?dist} +Release: 4%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Mon Jul 28 2025 Denis Fateyev - 2.6.7-4 +- Drop deprecated items from logrotate + * Fri Jul 25 2025 Fedora Release Engineering - 2.6.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 26dbb883637144a44b512da50624a58658087924 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:59:26 +0000 Subject: [PATCH 09/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index dc26764..6b4c357 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 4%{?dist} +Release: 5%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2.6.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Mon Jul 28 2025 Denis Fateyev - 2.6.7-4 - Drop deprecated items from logrotate From 7dd17680c9b3fd057fce1b3eb1f188045c1571ac Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 12 Jun 2026 20:09:26 -0400 Subject: [PATCH 10/12] Rebuilt for openssl 4.0 --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index 6b4c357..667d922 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Sat Jun 13 2026 Yaakov Selkowitz - 2.6.7-6 +- Rebuilt for openssl 4.0 + * Sat Jan 17 2026 Fedora Release Engineering - 2.6.7-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 836b05c6e8f55bcffdb1535a0821a0769caee9c4 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:31:55 +0000 Subject: [PATCH 11/12] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- yadifa.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/yadifa.spec b/yadifa.spec index 667d922..69bf988 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -6,7 +6,7 @@ Name: yadifa Version: 2.6.7 -Release: 6%{?dist} +Release: 7%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -183,6 +183,9 @@ exit 0 %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2.6.7-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sat Jun 13 2026 Yaakov Selkowitz - 2.6.7-6 - Rebuilt for openssl 4.0 From 5fb3434974fa42b880edfb1c2ad3c9f69833b55e Mon Sep 17 00:00:00 2001 From: Denis Fateyev Date: Tue, 8 Sep 2026 19:28:53 +0500 Subject: [PATCH 12/12] yadifa: 3.0.3 release --- .gitignore | 1 + sources | 2 +- yadifa.spec | 24 ++++++++++++++++-------- 3 files changed, 18 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index c82a516..38bb924 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ /yadifa-2.6.5-11201.tar.gz /yadifa-2.6.6-11255.tar.gz /yadifa-2.6.7-11259.tar.gz +/yadifa-3.0.3-11710.tar.gz diff --git a/sources b/sources index 972eeb7..86b1230 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yadifa-2.6.7-11259.tar.gz) = be597dc6e886177c20d13c78c2b30f3ff3ea5cfb2cff91f1f4e3507d2ae17974c630939856ae46b5200aa9e9d2c454c8c88045aa86511894e9659fcd7f9090af +SHA512 (yadifa-3.0.3-11710.tar.gz) = f00cf5447485774bffd033bfc24fc8f5f7e8363fc13454050681f526bc216b7f0db125b11da3c4dcf2f51ddef472a3f3403755c1e56e017c746ddda059c861d3 diff --git a/yadifa.spec b/yadifa.spec index 69bf988..0b888a5 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -2,11 +2,11 @@ %global _hardened_build 1 # version revision -%global revision 11259 +%global revision 11710 Name: yadifa -Version: 2.6.7 -Release: 7%{?dist} +Version: 3.0.3 +Release: 1%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities License: BSD-3-Clause @@ -15,12 +15,14 @@ Source0: http://cdn.yadifa.eu/sites/default/files/releases/%{name}-%{version}-%{ Source1: yadifad.service Source3: yadifa.logrotate -BuildRequires: gcc +BuildRequires: autoconf +BuildRequires: automake BuildRequires: coreutils BuildRequires: findutils +BuildRequires: gcc +BuildRequires: libtool BuildRequires: make BuildRequires: openssl-devel -BuildRequires: openssl-devel-engine BuildRequires: sed Requires: logrotate @@ -65,6 +67,9 @@ required for development with YADIFA DNS server export CPPFLAGS="%{optflags} -DNDEBUG -g" export LDFLAGS="$LDFLAGS -lssl -lcrypto" +# prepare build script +./autogen.sh + %configure \ --with-tools \ --enable-rrl \ @@ -160,9 +165,9 @@ exit 0 %{_mandir}/man8/yakeyrolld.8* %files libs -%{_libdir}/libdnscore.so.7* -%{_libdir}/libdnsdb.so.7* -%{_libdir}/libdnslg.so.7* +%{_libdir}/libdnscore.so.* +%{_libdir}/libdnsdb.so.* +%{_libdir}/libdnslg.so.* %files tools %license COPYING @@ -183,6 +188,9 @@ exit 0 %changelog +* Tue Sep 08 2026 Denis Fateyev - 3.0.3-1 +- Update to 3.0.3 release + * Fri Jul 17 2026 Fedora Release Engineering - 2.6.7-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild