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.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 b3e03de..0b888a5 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -2,10 +2,10 @@ %global _hardened_build 1 # version revision -%global revision 11259 +%global revision 11710 Name: yadifa -Version: 2.6.7 +Version: 3.0.3 Release: 1%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities @@ -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,27 @@ 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 + +* 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 + +* 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 + +* 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