|
|
@ -1,13 +1,14 @@
|
|
|
|
#global prever rcX
|
|
|
|
%global prever rc1
|
|
|
|
%global _hardened_build 1
|
|
|
|
%global _hardened_build 1
|
|
|
|
|
|
|
|
|
|
|
|
Summary: DNSSEC key and zone management software
|
|
|
|
Summary: DNSSEC key and zone management software
|
|
|
|
Name: opendnssec
|
|
|
|
Name: opendnssec
|
|
|
|
Version: 2.1.10
|
|
|
|
Version: 2.1.14
|
|
|
|
Release: 1%{?dist}
|
|
|
|
Release: 0.2rc1%{?dist}
|
|
|
|
License: BSD
|
|
|
|
License: BSD-2-Clause
|
|
|
|
Url: http://www.opendnssec.org/
|
|
|
|
Url: http://www.opendnssec.org/
|
|
|
|
Source0: http://www.opendnssec.org/files/source/%{?prever:testing/}%{name}-%{version}%{?prever}.tar.gz
|
|
|
|
Source0: http://www.opendnssec.org/files/source/%{?prever:testing/}%{name}-%{version}%{?prever}.tar.gz
|
|
|
|
|
|
|
|
Source10: http://www.opendnssec.org/files/source/%{?prever:testing/}%{name}-%{version}%{?prever}.tar.gz.sig
|
|
|
|
Source1: ods-enforcerd.service
|
|
|
|
Source1: ods-enforcerd.service
|
|
|
|
Source2: ods-signerd.service
|
|
|
|
Source2: ods-signerd.service
|
|
|
|
Source3: ods.sysconfig
|
|
|
|
Source3: ods.sysconfig
|
|
|
@ -16,9 +17,11 @@ Source5: tmpfiles-opendnssec.conf
|
|
|
|
Source6: opendnssec.cron
|
|
|
|
Source6: opendnssec.cron
|
|
|
|
Source7: opendnssec-2.1.sqlite_convert.sql
|
|
|
|
Source7: opendnssec-2.1.sqlite_convert.sql
|
|
|
|
Source8: opendnssec-2.1.sqlite_rpmversion.sql
|
|
|
|
Source8: opendnssec-2.1.sqlite_rpmversion.sql
|
|
|
|
|
|
|
|
Patch1: 0001-Pass-right-remaining-buffer-size-in-hsm_hex_unparse-.patch
|
|
|
|
Patch1: 0001-Pass-right-remaining-buffer-size-in-hsm_hex_unparse-.patch
|
|
|
|
Patch2: opendnssec-configure-c99.patch
|
|
|
|
Patch1001: 1001-opendnssec-c99.patch
|
|
|
|
Patch3: opendnssec-2.1.14rc1-gcc14.patch
|
|
|
|
|
|
|
|
Patch4: opendnssec-c99-2.patch
|
|
|
|
|
|
|
|
Patch5: opendnssec-implicit-declarations.patch
|
|
|
|
|
|
|
|
|
|
|
|
Requires: opencryptoki, softhsm >= 2.5.0 , systemd-units
|
|
|
|
Requires: opencryptoki, softhsm >= 2.5.0 , systemd-units
|
|
|
|
Requires: libxml2, libxslt sqlite
|
|
|
|
Requires: libxml2, libxslt sqlite
|
|
|
@ -36,8 +39,13 @@ Requires(pre): shadow-utils
|
|
|
|
Requires(post): systemd-units
|
|
|
|
Requires(post): systemd-units
|
|
|
|
Requires(preun): systemd-units
|
|
|
|
Requires(preun): systemd-units
|
|
|
|
Requires(postun): systemd-units
|
|
|
|
Requires(postun): systemd-units
|
|
|
|
|
|
|
|
%if 0%{?prever:1}
|
|
|
|
Buildrequires: autoconf, automake, libtool, java
|
|
|
|
# For building development snapshots
|
|
|
|
|
|
|
|
Buildrequires: autoconf, automake, libtool
|
|
|
|
|
|
|
|
%ifarch %{java_arches}
|
|
|
|
|
|
|
|
Buildrequires: java
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
|
|
%description
|
|
|
|
%description
|
|
|
|
OpenDNSSEC was created as an open-source turn-key solution for DNSSEC.
|
|
|
|
OpenDNSSEC was created as an open-source turn-key solution for DNSSEC.
|
|
|
@ -46,7 +54,14 @@ name server. It requires a PKCS#11 crypto module library, such as softhsm
|
|
|
|
|
|
|
|
|
|
|
|
%prep
|
|
|
|
%prep
|
|
|
|
%setup -q -n %{name}-%{version}%{?prever}
|
|
|
|
%setup -q -n %{name}-%{version}%{?prever}
|
|
|
|
%autopatch -p1
|
|
|
|
%patch -P1 -p1
|
|
|
|
|
|
|
|
%patch -P2 -p1
|
|
|
|
|
|
|
|
%patch -P3 -p1
|
|
|
|
|
|
|
|
%patch -P4 -p1
|
|
|
|
|
|
|
|
%patch -P5 -p1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Prevent re-running autoconf.
|
|
|
|
|
|
|
|
touch -r aclocal.m4 configure* m4/*
|
|
|
|
|
|
|
|
|
|
|
|
# bump default policy ZSK keysize to 2048
|
|
|
|
# bump default policy ZSK keysize to 2048
|
|
|
|
sed -i "s/1024/2048/" conf/kasp.xml.in
|
|
|
|
sed -i "s/1024/2048/" conf/kasp.xml.in
|
|
|
@ -57,7 +72,7 @@ export CFLAGS="$RPM_OPT_FLAGS -fPIE -pie -Wextra -Wformat -Wformat-nonliteral -W
|
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS -fPIE -pie -Wformat-nonliteral -Wformat-security"
|
|
|
|
export CXXFLAGS="$RPM_OPT_FLAGS -fPIE -pie -Wformat-nonliteral -Wformat-security"
|
|
|
|
%if 0%{?prever:1}
|
|
|
|
%if 0%{?prever:1}
|
|
|
|
# for development snapshots
|
|
|
|
# for development snapshots
|
|
|
|
sh ./autogen.sh
|
|
|
|
autoreconf
|
|
|
|
%endif
|
|
|
|
%endif
|
|
|
|
%configure --with-ldns=%{_libdir}
|
|
|
|
%configure --with-ldns=%{_libdir}
|
|
|
|
%make_build
|
|
|
|
%make_build
|
|
|
@ -181,20 +196,55 @@ ods-enforcer update all >/dev/null 2>/dev/null ||:
|
|
|
|
%systemd_postun_with_restart ods-signerd.service
|
|
|
|
%systemd_postun_with_restart ods-signerd.service
|
|
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
%changelog
|
|
|
|
* Thu Apr 27 2023 Rafael Guterres Jeffman <rjeffman@redhat.com> - 2.1.10-1
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 2.1.14-0.2rc1
|
|
|
|
- Upstream release 2.1.10.
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
Resolves: rhbz#1981324
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Feb 08 2024 Alexander Bokovoy <abokovoy@redhat.com> - 2.1.14-0.1rc1
|
|
|
|
|
|
|
|
- Upstream release 2.1.14RC1
|
|
|
|
|
|
|
|
- Fix build with gcc 14
|
|
|
|
|
|
|
|
- Resolves: rhbz#2261421
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-9
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-8
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-7
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Feb 24 2023 Florian Weimer <fweimer@redhat.com> - 2.1.10-6
|
|
|
|
|
|
|
|
- Port to C99
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Jan 30 2023 Alexander Bokovoy <abokovoy@redhat.com> - 2.1.10-5
|
|
|
|
|
|
|
|
- Fix fortification issues leading to crash in FreeIPA setup
|
|
|
|
|
|
|
|
Upstream PR: https://github.com/opendnssec/opendnssec/pull/842
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-4
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-3
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.10-2
|
|
|
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Oct 18 2021 François Cami <fcami@redhat.com> - 2.1.10-1
|
|
|
|
|
|
|
|
- Update to 2.1.10 (rhbz#2003250).
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 2.1.9-3
|
|
|
|
|
|
|
|
- Rebuilt with OpenSSL 3.0.0
|
|
|
|
|
|
|
|
|
|
|
|
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 2.1.8-4
|
|
|
|
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.9-2
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Wed Jun 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.1.8-3
|
|
|
|
* Tue Jul 06 2021 François Cami <fcami@redhat.com> - 2.1.9-1
|
|
|
|
- Rebuilt for RHEL 9 BETA for openssl 3.0
|
|
|
|
- Update to 2.1.9 (rhbz#1956561). Solves OPENDNSSEC-955 and OPENDNSSEC-956.
|
|
|
|
Related: rhbz#1971065
|
|
|
|
- Known issue: OPENDNSSEC-957: Signer daemon stops with failure exit code even when no error occured.
|
|
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 2.1.8-2
|
|
|
|
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.1.8-2
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
- Rebuilt for updated systemd-rpm-macros
|
|
|
|
|
|
|
|
See https://pagure.io/fesco/issue/2583.
|
|
|
|
|
|
|
|
|
|
|
|
* Sat Feb 20 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.1.8-1
|
|
|
|
* Sat Feb 20 2021 Fedora Release Monitoring <release-monitoring@fedoraproject.org> - 2.1.8-1
|
|
|
|
- Update to 2.1.8 (#1931143)
|
|
|
|
- Update to 2.1.8 (#1931143)
|
|
|
|