You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1230 lines
43 KiB

%{?!with_python2: %global with_python2 0}
%{?!with_python3: %global with_python3 1}
%{?!with_munin: %global with_munin 1}
%bcond_without dnstap
%bcond_with systemd
%bcond_without doh
%bcond_with redis
%global _hardened_build 1
%if 0%{with_python2}
%global python_primary %{__python2}
%endif
%if 0%{with_python3}
%global python_primary %{__python3}
%endif
%global with_munin 0
Summary: Validating, recursive, and caching DNS(SEC) resolver
Name: unbound
Version: 1.19.0
Release: 1%{?extra_version:.%{extra_version}}%{?dist}
License: BSD-3-Clause
Url: https://nlnetlabs.nl/projects/unbound/
Source: https://nlnetlabs.nl/downloads/%{name}/%{name}-%{version}%{?extra_version}.tar.gz
Source1: unbound.service
Source3: unbound.munin
Source4: unbound_munin_
Source5: root.key
Source7: unbound-keygen.service
Source8: tmpfiles-unbound.conf
Source9: example.com.key
Source10: example.com.conf
Source11: block-example.com.conf
Source12: https://data.iana.org/root-anchors/icannbundle.pem
Source13: root.anchor
Source14: unbound.sysconfig
Source15: unbound-anchor.timer
Source16: unbound-munin.README
Source17: unbound-anchor.service
Source18: https://nlnetlabs.nl/downloads/%{name}/%{name}-%{version}%{?extra_version}.tar.gz.asc
# source: https://nlnetlabs.nl/people/
Source19: https://keys.openpgp.org/pks/lookup?op=get&search=0x9F6F1C2D7E045F8D#/wouter.nlnetlabs.nl.key
Source20: unbound.sysusers
# Downstream configuration changes
Patch1: unbound-fedora-config.patch
BuildRequires: gcc, make
BuildRequires: flex, openssl-devel
BuildRequires: libevent-devel expat-devel
BuildRequires: pkgconfig
%if 0%{?fedora}
BuildRequires: gnupg2
%endif
%if 0%{with_python2}
BuildRequires: python2-devel swig
%endif
%if 0%{with_python3}
BuildRequires: python3-devel swig
%endif
%if %{with dnstap}
BuildRequires: fstrm-devel protobuf-c-devel
%endif
%if %{with systemd}
BuildRequires: systemd-devel
%endif
%if %{with doh}
BuildRequires: libnghttp2-devel
%endif
%if %{with redis}
BuildRequires: hiredis-devel
%endif
%if 0%{?fedora} >= 30 || 0%{?rhel} >= 9
BuildRequires: systemd-rpm-macros
%else
BuildRequires: systemd
%endif
# Required for SVN versions
# BuildRequires: bison
# BuildRequires: automake autoconf libtool
# Needed because /usr/sbin/unbound links unbound libs staticly
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Requires: %{name}-anchor%{?_isa} = %{version}-%{release}
Recommends: %{name}-utils%{?_isa} = %{version}-%{release}
# unbound-keygen.service requires it, bug #2116790
Requires: openssl
%description
Unbound is a validating, recursive, and caching DNS(SEC) resolver.
The C implementation of Unbound is developed and maintained by NLnet
Labs. It is based on ideas and algorithms taken from a java prototype
developed by Verisign labs, Nominet, Kirei and ep.net.
Unbound is designed as a set of modular components, so that also
DNSSEC (secure DNS) validation and stub-resolvers (that do not run
as a server, but are linked into an application) are easily possible.
%if %{with_munin}
%package munin
Summary: Plugin for the munin / munin-node monitoring package
Requires: munin-node
Requires: %{name} = %{version}-%{release}, bc
BuildArch: noarch
%description munin
Plugin for the munin / munin-node monitoring package
%endif
%package devel
Summary: Development package that includes the unbound header files
Requires: %{name}-libs%{?_isa} = %{version}-%{release}, openssl-devel
Requires: pkgconfig
%description devel
The devel package contains the unbound library and the include files
%package libs
Summary: Libraries used by the unbound server and client applications
Recommends: %{name}-anchor
%{?sysusers_requires_compat}
%if ! 0%{with_python2}
# Make explicit conflict with no longer provided python package
Obsoletes: python2-unbound < 1.9.3
%endif
%description libs
Contains libraries used by the unbound server and client applications.
%package anchor
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Summary: DNSSEC trust anchor maintaining tool
%description anchor
Contains tool maintaining trust anchor using RFC 5011 key rollover algorithm.
%package utils
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Summary: Unbound DNS lookup utilities
%description utils
Contains tools for making DNS queries. Can make queries to DNS servers
also over TLS connection or validate DNSSEC signatures. Similar to
bind-utils.
%if 0%{with_python2}
%package -n python2-unbound
%{?python_provide:%python_provide python2-unbound}
Summary: Python 2 modules and extensions for unbound
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
Provides: unbound-python = %{version}-%{release}
Obsoletes: unbound-python < %{version}-%{release}
%description -n python2-unbound
Python 2 modules and extensions for unbound
%endif
%if 0%{with_python3}
%package -n python3-unbound
Summary: Python 3 modules and extensions for unbound
Requires: %{name}-libs%{?_isa} = %{version}-%{release}
%if ! 0%{with_python2}
# Make explicit conflict with no longer provided python package
Conflicts: python2-unbound < 1.9.3
%endif
%description -n python3-unbound
Python 3 modules and extensions for unbound
%endif
%prep
%if 0%{?fedora}
%{gpgverify} --keyring='%{SOURCE19}' --signature='%{SOURCE18}' --data='%{SOURCE0}'
%endif
%global pkgname %{name}-%{version}%{?extra_version}
%if 0%{with_python2} && 0%{with_python3}
%global dir_primary %{pkgname}_python3
%global python_primary %{__python3}
%global dir_secondary %{pkgname}_python2
%global python_secondary %{__python2}
%else
%global dir_primary %{pkgname}
%endif
%autosetup -c -N -n %{pkgname}
pushd %{pkgname}
# patches go here
%autopatch -p2
# only for snapshots
# autoreconf -iv
# copy common doc files - after here, since it may be patched
cp -pr doc pythonmod libunbound ../
%if 0%{?rhel} > 8
# SHA-1 breaks some tests. Disable just some tests because of that.
# This got broken in ELN
ls testdata/*.rpl
for TEST in autotrust_init_fail autotrust_init_failsig; do
mv testdata/${TEST}.rpl{,-disabled}
done
%endif
popd
%if 0%{with_python2} && 0%{with_python3}
mv %{pkgname} %{dir_primary}
cp -a %{dir_primary} %{dir_secondary}
%endif
%build
# This is needed to rebuild the configure script to support Python 3.x
# autoreconf -iv
# ./configure script common arguments
%global configure_args --with-libevent --with-pthreads --with-ssl \\\
--disable-rpath --disable-static \\\
--enable-relro-now --enable-pie \\\
--enable-subnet --enable-ipsecmod \\\
--with-conf-file=%{_sysconfdir}/%{name}/unbound.conf \\\
--with-pidfile=%{_rundir}/%{name}/%{name}.pid \\\
--enable-sha2 --disable-gost --enable-ecdsa \\\
--with-rootkey-file=%{_sharedstatedir}/%{name}/root.key \\\
--with-username=unbound \\\
--enable-linux-ip-local-port-range \\\
pushd %{dir_primary}
%configure \
%if 0%{?python_primary:1}
--with-pythonmodule --with-pyunbound PYTHON=%{python_primary} \
%endif
%if %{with dnstap}
--enable-dnstap \
%endif
%if %{with systemd}
--enable-systemd \
%endif
%if %{with doh}
--with-libnghttp2 \
%endif
%if 0%{?rhel}
--disable-sha1 \
%endif
%if %{with redis}
--with-libhiredis \
--enable-cachedb \
%endif
%{configure_args}
%make_build
%make_build streamtcp
popd
%if 0%{?python_secondary:1}
pushd %{dir_secondary}
%configure \
--with-pythonmodule --with-pyunbound PYTHON=%{python_secondary} \
%if %{with dnstap}
--enable-dnstap \
%endif
%if %{with systemd}
--enable-systemd \
%endif
%{configure_args}
%make_build
popd
%endif
%install
install -p -m 0644 %{SOURCE16} .
%if 0%{?python_secondary:1}
# install first secondary build. It will be overwritten by primary
pushd %{dir_secondary}
%make_install unbound-event-install
popd
%endif
pushd %{dir_primary}
%make_install unbound-event-install
install -m 0755 streamtcp %{buildroot}%{_sbindir}/unbound-streamtcp
install -p -m 0755 doc/example.conf %{buildroot}%{_sysconfdir}/unbound/unbound.conf
popd
install -d -m 0755 %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
install -p -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/unbound.service
install -p -m 0644 %{SOURCE7} %{buildroot}%{_unitdir}/unbound-keygen.service
install -p -m 0644 %{SOURCE15} %{buildroot}%{_unitdir}/unbound-anchor.timer
install -p -m 0644 %{SOURCE17} %{buildroot}%{_unitdir}/unbound-anchor.service
install -p -m 0644 %{SOURCE12} %{buildroot}%{_sysconfdir}/unbound
install -p -m 0644 %{SOURCE14} %{buildroot}%{_sysconfdir}/sysconfig/unbound
install -p -D -m 0644 %{SOURCE20} %{buildroot}%{_sysusersdir}/%{name}.sysusers
%if %{with_munin}
# Install munin plugin and its softlinks
install -d -m 0755 %{buildroot}%{_sysconfdir}/munin/plugin-conf.d
install -p -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/munin/plugin-conf.d/unbound
install -d -m 0755 %{buildroot}%{_datadir}/munin/plugins/
install -p -m 0755 %{SOURCE4} %{buildroot}%{_datadir}/munin/plugins/unbound
for plugin in unbound_munin_hits unbound_munin_queue unbound_munin_memory unbound_munin_by_type unbound_munin_by_class unbound_munin_by_opcode unbound_munin_by_rcode unbound_munin_by_flags unbound_munin_histogram; do
ln -s unbound %{buildroot}%{_datadir}/munin/plugins/$plugin
done
%endif
pushd %{dir_primary}
# install streamtcp man page
install -m 0644 testcode/streamtcp.1 %{buildroot}/%{_mandir}/man1/unbound-streamtcp.1
install -D -m 0644 contrib/libunbound.pc %{buildroot}/%{_libdir}/pkgconfig/libunbound.pc
popd
# Install tmpfiles.d config
install -d -m 0755 %{buildroot}%{_tmpfilesdir} %{buildroot}%{_sharedstatedir}/unbound
install -m 0644 %{SOURCE8} %{buildroot}%{_tmpfilesdir}/unbound.conf
# install root - we keep a copy of the root key in old location,
# in case user has changed the configuration and we wouldn't update it there
install -m 0644 %{SOURCE5} %{buildroot}%{_sysconfdir}/unbound/
install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/unbound/dnssec-root.key
# make initial key static
pushd %{buildroot}%{_sharedstatedir}/unbound
KEYPATH=$(realpath --relative-to="%{buildroot}%{_sharedstatedir}/unbound" "%{buildroot}%{_sysconfdir}/unbound/dnssec-root.key")
ln -s "$KEYPATH" root.key
popd
# remove static library from install (fedora packaging guidelines)
rm %{buildroot}%{_libdir}/*.la
%if 0%{with_python2}
rm %{buildroot}%{python2_sitearch}/*.la
%endif
%if 0%{with_python3}
rm %{buildroot}%{python3_sitearch}/*.la
%endif
mkdir -p %{buildroot}%{_rundir}/unbound
# Install directories for easier config file drop in
mkdir -p %{buildroot}%{_sysconfdir}/unbound/{keys.d,conf.d,local.d}
install -p %{SOURCE9} %{buildroot}%{_sysconfdir}/unbound/keys.d/
install -p %{SOURCE10} %{buildroot}%{_sysconfdir}/unbound/conf.d/
install -p %{SOURCE11} %{buildroot}%{_sysconfdir}/unbound/local.d/
# Link unbound-control-setup.8 manpage to unbound-control.8
echo ".so man8/unbound-control.8" > %{buildroot}/%{_mandir}/man8/unbound-control-setup.8
%pre libs
%sysusers_create_compat %{SOURCE20}
%post
%systemd_post unbound.service
%systemd_post unbound-keygen.service
%post anchor
%systemd_post unbound-anchor.service unbound-anchor.timer
# start the timer only if installing the package to prevent starting it, if it was stopped on purpose
if [ "$1" -eq 1 ]; then
# the Unit is in presets, but would be started after reboot
/bin/systemctl start unbound-anchor.timer >/dev/null 2>&1 || :
fi
%preun
%systemd_preun unbound.service
%systemd_preun unbound-keygen.service
%preun anchor
%systemd_preun unbound-anchor.service unbound-anchor.timer
%postun
%systemd_postun_with_restart unbound.service
%systemd_postun unbound-keygen.service
%postun anchor
%systemd_postun_with_restart unbound-anchor.service unbound-anchor.timer
%check
pushd %{dir_primary}
#pushd pythonmod
#make test
#popd
make check
popd
%if 0%{?python_secondary:1}
pushd %{dir_secondary}
#pushd pythonmod
#make test
#popd
make check
popd
%endif
%files
%doc doc/CREDITS doc/FEATURES
%{_unitdir}/%{name}.service
%{_unitdir}/%{name}-keygen.service
%attr(0755,unbound,unbound) %dir %{_rundir}/%{name}
%attr(0644,root,root) %{_tmpfilesdir}/unbound.conf
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/unbound.conf
%dir %attr(0755,root,unbound) %{_sysconfdir}/%{name}/keys.d
%attr(0644,root,unbound) %config(noreplace) %{_sysconfdir}/%{name}/keys.d/*.key
%dir %attr(0755,root,unbound) %{_sysconfdir}/%{name}/conf.d
%attr(0644,root,unbound) %config(noreplace) %{_sysconfdir}/%{name}/conf.d/*.conf
%dir %attr(0755,root,unbound) %{_sysconfdir}/%{name}/local.d
%attr(0644,root,unbound) %config(noreplace) %{_sysconfdir}/%{name}/local.d/*.conf
%ghost %attr(0640,root,unbound) %{_sysconfdir}/%{name}/unbound_control.pem
%ghost %attr(0640,root,unbound) %{_sysconfdir}/%{name}/unbound_control.key
%ghost %attr(0640,root,unbound) %{_sysconfdir}/%{name}/unbound_server.pem
%ghost %attr(0640,root,unbound) %{_sysconfdir}/%{name}/unbound_server.key
%{_sbindir}/unbound
%{_sbindir}/unbound-checkconf
%{_sbindir}/unbound-control
%{_sbindir}/unbound-control-setup
%{_mandir}/man5/*
%exclude %{_mandir}/man8/unbound-anchor*
%{_mandir}/man8/*
%if 0%{with_python2}
%files -n python2-unbound
%license pythonmod/LICENSE
%{python2_sitearch}/*
%doc libunbound/python/examples/*
%doc pythonmod/examples/*
%endif
%if 0%{with_python3}
%files -n python3-unbound
%license pythonmod/LICENSE
%{python3_sitearch}/*
%doc libunbound/python/examples/*
%doc pythonmod/examples/*
%endif
%if 0%{with_munin}
%files munin
%doc unbound-munin.README
%config(noreplace) %{_sysconfdir}/munin/plugin-conf.d/unbound
%{_datadir}/munin/plugins/unbound*
%endif
%files devel
%{_libdir}/libunbound.so
%{_includedir}/unbound.h
%{_includedir}/unbound-event.h
%{_mandir}/man3/*
%{_libdir}/pkgconfig/*.pc
%files libs
%doc doc/README
%license doc/LICENSE
%attr(0755,root,root) %dir %{_sysconfdir}/%{name}
%{_sysusersdir}/%{name}.sysusers
%{_libdir}/libunbound.so.8*
%dir %attr(0755,unbound,unbound) %{_sharedstatedir}/%{name}
%verify(not size mtime filedigest link mode user group) %{_sharedstatedir}/%{name}/root.key
# just left for backwards compat with user changed unbound.conf files - format is different!
%attr(0644,root,root) %config %{_sysconfdir}/%{name}/root.key
%attr(0644,root,root) %config %{_sysconfdir}/%{name}/dnssec-root.key
%files anchor
%attr(0644,root,root) %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%{_sbindir}/unbound-anchor
%{_mandir}/man8/unbound-anchor*
# icannbundle and root.key(s) should be replaced from package
# intentionally not using noreplace
%config %{_sysconfdir}/%{name}/icannbundle.pem
%{_unitdir}/unbound-anchor.timer
%{_unitdir}/unbound-anchor.service
%files utils
%{_sbindir}/unbound-host
%{_sbindir}/unbound-streamtcp
%{_mandir}/man1/unbound-*
%changelog
* Fri Nov 10 2023 Petr Menšík <pemensik@redhat.com> - 1.19.0-2
- Generate configuration file from upstream example.conf
* Fri Nov 10 2023 Petr Menšík <pemensik@redhat.com> - 1.19.0-1
- Update to 1.19.0 (#2248686)
- New disable-edns-do option
* Wed Oct 11 2023 Paul Wouters <paul.wouters@aiven.io> - 1.18.0-4
- Fix for resolving outlook.com via forwarders
- See https://github.com/NLnetLabs/unbound/issues/946
- Use autochangelog macro
* Tue Sep 26 2023 Petr Menšík <pemensik@redhat.com> - 1.18.0-3
- Correct dependencies on creating the unbound user
* Wed Sep 06 2023 Petr Menšík <pemensik@redhat.com> - 1.18.0-2
- Skip failing tests on ELN builds
* Fri Sep 01 2023 Petr Menšík <pemensik@redhat.com> - 1.18.0-1
- Update to 1.18.0
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jun 13 2023 Python Maint <python-maint@redhat.com> - 1.17.1-6
- Rebuilt for Python 3.12
* Fri Apr 07 2023 Chloe Kudryavtsev <code@toast.bunkerlabs.net> - 1.17.1-5
- fix building with redis
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Jan 14 2023 Paul Wouters <paul.wouters@aiven.io> - 1.17.1-3
- clarify gpgverify a bit to make it look less magical
* Sat Jan 14 2023 Paul Wouters <paul.wouters@aiven.io> - 1.17.1-2
- update sources
* Sat Jan 14 2023 Paul Wouters <paul.wouters@aiven.io> - 1.17.1-1
- update to 1.17.1
- Resolved rhbz#2160397 unbound-1.17.1 is available (bugfix release)
- Add support for building with redis
- update unbound.conf
* Mon Jan 02 2023 Petr Menšík <pemensik@redhat.com> - 1.17.0-5
- Use static dnssec-root.key with link from lib
* Mon Jan 02 2023 Petr Menšík <pemensik@redhat.com> - 1.17.0-4
- Use systemd-sysusers for user creation (#2105416)
* Mon Jan 02 2023 Petr Menšík <pemensik@redhat.com> - 1.17.0-3
- Move unbound user creation to libs (#2149036)
* Thu Dec 08 2022 Yaakov Selkowitz <yselkowi@redhat.com> - 1.17.0-2
- Disable SHA-1 support in ELN
* Tue Nov 01 2022 Petr Menšík <pemensik@redhat.com> - 1.17.0-1
- Update to 1.17.0 (#2134348)
* Tue Oct 11 2022 Petr Menšík <pemensik@redhat.com> - 1.16.3-3
- Correct issues made by unbound-anchor package split
* Fri Sep 30 2022 Petr Menšík <pemensik@redhat.com> - 1.16.3-2
- Update License tag to SPDX identifier
* Fri Sep 23 2022 Petr Menšík <pemensik@redhat.com> - 1.16.3-1
- Update to 1.16.3
* Tue Aug 09 2022 Paul Wouters <paul.wouters@aiven.io> - 1.16.2-4
- pull in new options of upstream unbound.conf and enable EDE (RFC8914)
* Tue Aug 09 2022 Paul Wouters <paul.wouters@aiven.io> - 1.16.2-3
- fix changelog entry
* Tue Aug 09 2022 Petr Menšík <pemensik@redhat.com> - 1.16.2-2
- Require openssl tool for unbound-keygen (#2116790)
* Wed Aug 03 2022 Petr Menšík <pemensik@redhat.com> - 1.16.2-1
- Update to 0.16.2 (#2105947)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Mon Jun 27 2022 Petr Menšík <pemensik@redhat.com> - 1.16.0-5
- Move host and streamtcp utilities to separate package
* Mon Jun 27 2022 Petr Menšík <pemensik@redhat.com> - 1.16.0-4
- Move unbound-anchor to separate package
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 1.16.0-3
- Rebuilt for Python 3.11
* Tue Jun 07 2022 Petr Menšík <pemensik@redhat.com> - 1.16.0-2
- Do not keep keygen running, check certs each time
* Sat Jun 04 2022 Petr Menšík <pemensik@redhat.com> - 1.16.0-1
- Update to 1.16.0
* Tue Apr 26 2022 Petr Menšík <pemensik@redhat.com> - 1.15.0-6
- Stop creating wrong devel manual pages
* Wed Apr 20 2022 Petr Sklenar <psklenar@redhat.com> - 1.15.0-5
- Adding fmf plan
* Wed Apr 20 2022 Petr Menšík <pemensik@redhat.com> - 1.15.0-4
- Add lint exceptions to avoid errors on updates
* Wed Apr 20 2022 Petr Menšík <pemensik@redhat.com> - 1.15.0-3
- Update icann bundle, fix spec errors
* Tue Mar 29 2022 Petr Menšík <pemensik@redhat.com> - 1.15.0-2
- Import few changes to configuration
* Tue Mar 29 2022 Petr Menšík <pemensik@redhat.com> - 1.15.0-1
- Update to 1.15.0
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.2-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Sat Nov 06 2021 Adrian Reber <adrian@lisas.de> - 1.13.2-4
- Rebuilt for protobuf 3.19.0
* Mon Oct 25 2021 Adrian Reber <adrian@lisas.de> - 1.13.2-3
- Rebuilt for protobuf 3.18.1
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.13.2-2
- Rebuilt with OpenSSL 3.0.0
* Thu Aug 12 2021 Paul Wouters <paul.wouters@aiven.io> - 1.13.2-1
- Resolves: rhbz#1992985 unbound-1.13.2 is available - Use system-wide
crypto policies
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jun 24 2021 Petr Menšík <pemensik@redhat.com> - 1.13.1-9
- Update source signer's key link
* Wed Jun 02 2021 Python Maint <python-maint@redhat.com> - 1.13.1-8
- Rebuilt for Python 3.10
* Sat Apr 24 2021 Artem Egorenkov <aegorenk@redhat.com> - 1.13.1-7
- Option --enable-linux-ip-local-port-range added to use system configured
port range for libunbound on Linux
* Tue Apr 13 2021 Paul Wouters <pwouters@redhat.com> - 1.13.1-6
- Fix unbound.service to use After=network-online.target
* Wed Apr 07 2021 Artem Egorenkov <aegorenk@redhat.com> - 1.13.1-5
- DISABLE_UNBOUND_ANCHOR == "yes" disable unbound-anchor on unbound.service
startup
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.13.1-4
- Rebuilt for updated systemd-rpm-macros
* Tue Feb 16 2021 Victor Stinner <vstinner@python.org> - 1.13.1-3
- Fix build on Python 3.10
* Wed Feb 10 2021 Paul Wouters <pwouters@redhat.com> - 1.13.1-2
- add gpg sig
* Wed Feb 10 2021 Paul Wouters <pwouters@redhat.com> - 1.13.1-1
- Resolves rhbz#1860887 unbound-1.13.1 is available - Fixup unbound.conf
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Dec 10 2020 Petr Menšík <pemensik@redhat.com> - 1.13.0-2
- Update default configuration from 1.13.0
* Thu Dec 10 2020 Petr Menšík <pemensik@redhat.com> - 1.13.0-1
- Update to 1.13.0
* Tue Nov 10 2020 Petr Menšík <pemensik@redhat.com> - 1.12.0-5
- Build on EPEL without signature check
* Tue Nov 10 2020 Petr Menšík <pemensik@redhat.com> - 1.12.0-4
- Enable DNSTAP
* Tue Nov 10 2020 Petr Menšík <pemensik@redhat.com> - 1.12.0-3
- Enable DNS over HTTPS
* Tue Nov 10 2020 Petr Menšík <pemensik@redhat.com> - 1.12.0-2
- Update config file to 1.12.0
* Tue Nov 10 2020 Petr Menšík <pemensik@redhat.com> - 1.12.0-1
- Update to 1.12.0
- DNS flag day 2020 applied
- DNS over HTTPS support
- EDNS client tag support
* Fri Sep 18 2020 Anna Khaitovich <akhaitov@redhat.com> - 1.10.1-8
- Revert "Rebuilt for rawhide"
* Fri Sep 18 2020 Anna Khaitovich <akhaitov@redhat.com> - 1.10.1-7
- Rebuilt for rawhide
* Tue Sep 15 2020 Petr Menšík <pemensik@redhat.com> - 1.10.1-6
- Rebuilt for libevent rebase
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Tue Jul 14 2020 Tom Stellard <tstellar@redhat.com> - 1.10.1-4
- Use make macros
* Fri May 22 2020 Miro Hrončok <miro@hroncok.cz> - 1.10.1-3
- Rebuilt for Python 3.9
* Tue May 19 2020 Paul Wouters <pwouters@redhat.com> - 1.10.1-2
- update sources for sig file
* Tue May 19 2020 Paul Wouters <pwouters@redhat.com> - 1.10.1-1
- * Tue May 19 2020 Paul Wouters <pwouters@redhat.com> - 1.10.1-1 -
Resolves: rhbz#1837279 unbound-1.10.1 is available - Resolves:
rhbz#1837598 CVE-2020-12662 unbound: insufficient control of network
message volume leads to DoS - Resolves: rhbz#1837609 CVE-2020-12663
unbound: infinite loop via malformed DNS answers received from upstream
servers - Updated unbound.conf for new options in 1.10.1
* Wed Apr 29 2020 Paul Wouters <pwouters@redhat.com> - 1.10.0-6
- Resolves: rhbz#1667742 SELinux is preventing unbound from 'name_bind'
accesses on the udp_socket port 61000.
* Thu Apr 16 2020 Artem Egorenkov <aegorenk@redhat.com> - 1.10.0-5
- Upstream isue linked for patch
* Thu Apr 16 2020 Artem Egorenkov <aegorenk@redhat.com> - 1.10.0-4
- bz1824536. Crash on termination fixed.
* Fri Mar 20 2020 Petr Menšík <pemensik@redhat.com> - 1.10.0-3
- Add dnstap and systemd option build support
* Thu Mar 19 2020 Petr Menšík <pemensik@redhat.com> - 1.10.0-2
- Add source signature verification
* Thu Mar 19 2020 Petr Menšík <pemensik@redhat.com> - 1.10.0-1
- Update to 1.10.0 (#1805199)
* Thu Mar 19 2020 Petr Menšík <pemensik@redhat.com> - 1.9.6-3
- Use autopatch for new patches
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.6-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Fri Dec 13 2019 Paul Wouters <pwouters@redhat.com> - 1.9.6-1
- * Fri Dec 13 2019 Paul Wouters <pwouters@redhat.com> - 1.9.6-1 -
Resolves: rhbz#1758107 unbound-1.9.5 is available - Resolves:
CVE-2019-18934
* Fri Nov 01 2019 Paul Wouters <pwouters@redhat.com> - 1.9.4-1
- * Fri Nov 01 2019 Paul Wouters <pwouters@redhat.com> - 1.9.4-1 - Fix
build on rhel/centos systems - Resolves: rhbz#1767955 (CVE-2019-16866)
uninitialized memory accesses leads to crash via a crafted NOTIFY query
* Thu Sep 26 2019 Petr Menšík <pihhan@gmail.com> - 1.9.3-3
- Make obsoleted package removed without asking
* Thu Sep 26 2019 Petr Menšík <pihhan@gmail.com> - 1.9.3-2
- Obsolete no longer provided python2 subpackage (#1749400)
* Tue Aug 27 2019 Paul Wouters <pwouters@redhat.com> - 1.9.3-1
- * Tue Aug 27 2019 Paul Wouters <pwouters@redhat.com> - 1.9.3-1 - Updated
to 1.9.3 - Resolves: rhbz#1672578 unbound-1.9.2 is available - Resolves:
rhbz#1694831 [/usr/lib/tmpfiles.d/unbound.conf:1] Line references path
below legacy directory /var/run/ - Resolves: rhbz# 1667387 [abrt]
unbound: memmove(): unbound killed by SIGABRT
* Thu Aug 22 2019 Miro Hrončok <miro@hroncok.cz> - 1.8.3-10
- Subpackage python2-unbound has been removed
* Thu Aug 15 2019 Miro Hrončok <miro@hroncok.cz> - 1.8.3-9
- Rebuilt for Python 3.8
* Mon Aug 05 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.3-8
- Drop trailing comments afer %%endif
* Mon Aug 05 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.3-7
- Remove very old trigger
* Mon Aug 05 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.8.3-6
- Drop build-time and install-time requirements on systemd
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.3-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jan 11 2019 Paul Wouters <pwouters@redhat.com> - 1.8.3-3
- Remove KSK-2010 from configs - it has been revoked
* Fri Jan 11 2019 Paul Wouters <pwouters@redhat.com> - 1.8.3-2
- Another dns64 fixup
* Wed Dec 12 2018 Paul Wouters <pwouters@redhat.com> - 1.8.3-1
- Updated to 1.8.3 with fixes the dns64 bug and has some other minor fixes
* Mon Dec 10 2018 Paul Wouters <pwouters@redhat.com> - 1.8.2-3
- Fix dns64 allocation in wrong region for returned internal queries.
* Tue Dec 04 2018 Paul Wouters <pwouters@redhat.com> - 1.8.2-2
- new sources
* Tue Dec 04 2018 Paul Wouters <pwouters@redhat.com> - 1.8.2-1
- * Tue Dec 04 2018 Paul Wouters <pwouters@redhat.com> - 1.8.2-1 - Updated
to 1.8.2. - Enabled deny ANY query support and edns-tcp-keepalive - Set
serve-stale timeout to 4h - Updated unbound.conf for latest options
* Mon Oct 22 2018 Petr Menšík <pemensik@redhat.com> - 1.8.1-2
- Allow group by default to unbound-control (#1640259)
* Mon Oct 08 2018 Petr Menšík <pemensik@redhat.com> - 1.8.1-1
- Update to 1.8.1
* Mon Oct 01 2018 Petr Menšík <pemensik@redhat.com> - 1.8.0-3
- Fix #4188: IPv6 forwarders without ipv6 result in SERVFAIL, fixes qname
minimisation with a forwarder when connectivity has issues from rejecting
responses.
* Wed Sep 19 2018 Petr Menšík <pemensik@redhat.com> - 1.8.0-2
- Reset release and add changelog
* Mon Sep 17 2018 Petr Menšík <pemensik@redhat.com> - 1.8.0-1
- Rebase to 1.8.0
* Wed Aug 15 2018 Paul Wouters <pwouters@redhat.com> - 1.7.3-13
- Ensure if even one of the required files is missing, to restart the
keyservice
* Tue Aug 14 2018 Paul Wouters <pwouters@redhat.com> - 1.7.3-12
- Fix for restarting unbound service after deleting key/pem files for
remote control
* Tue Aug 14 2018 Paul Wouters <pwouters@redhat.com> - 1.7.3-11
- Ensure keygen service is restart as part of the unbound service restart
* Tue Jul 31 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-10
- Release memory in unbound-host
* Mon Jul 30 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-9
- Remove unused patches from repo
* Mon Jul 23 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-8
- Remove unused Group tag
* Wed Jul 18 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-7
- Cleanup generated client and server keys (#1601773)
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.3-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jul 09 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-5
- Do not call ldconfig if possible - Use systemd macros also for library
* Wed Jul 04 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-4
- Prefer local resolvers over direct root access. Enables successful trust
anchor updates also when no direct queries are available, but local
resolvers support dnssec. Fixes bug #1598078
* Mon Jul 02 2018 Miro Hrončok <miro@hroncok.cz> - 1.7.3-3
- Rebuilt for Python 3.7
* Wed Jun 27 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-2
- Update sources to 1.7.3
* Wed Jun 27 2018 Petr Menšík <pemensik@redhat.com> - 1.7.3-1
- Update to 1.7.3 (#1593708)
* Wed Jun 27 2018 Petr Menšík <pemensik@redhat.com> - 1.7.2-4
- Remove last python2 dependency from python3 build
* Tue Jun 19 2018 Miro Hrončok <miro@hroncok.cz> - 1.7.2-3
- Rebuilt for Python 3.7
* Mon Jun 11 2018 Paul Wouters <pwouters@redhat.com> - 1.7.2-2
- add unbound-1.7.2-stub-fwd-ttl.patch
* Mon Jun 11 2018 Paul Wouters <pwouters@redhat.com> - 1.7.2-1
- * Mon Jun 11 2018 Paul Wouters <pwouters@redhat.com> - 1.7.2-1 - Resolves
rhbz#1589807 unbound-1.7.2 is available - Add patch to fix stub/forward
zone not returning ServFail when TTL expires - Enabled the new root-key-
sentinel option
* Wed May 30 2018 Petr Menšík <pemensik@redhat.com> - 1.7.1-1
- Update to 1.7.1 (#1574495)
* Mon Apr 09 2018 Petr Menšík <pemensik@redhat.com> - 1.7.0-8
- Fix disabled python versions in non-Fedora builds
* Mon Apr 09 2018 Petr Menšík <pemensik@redhat.com> - 1.7.0-7
- Make primary python3 version, but install it last
* Mon Apr 09 2018 Petr Menšík <pemensik@redhat.com> - 1.7.0-6
- Simplify building with single python version
* Mon Apr 09 2018 Petr Menšík <pemensik@redhat.com> - 1.7.0-5
- Require gcc and make on build Remove group, simplify systemd requires
* Mon Apr 09 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-4
- * Mon Apr 09 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-4 - Patch
for prefetching after flushing cache
* Fri Apr 06 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-3
- * Fri Apr 06 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-3 - Patch
for referral with auth-zone: response
* Wed Mar 21 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-2
- Patch for broken Aggressive NSEC + stub-zone configuration causing
NXDOMAIN at TTL expiry
* Thu Mar 15 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-1
- * Thu Mar 15 2018 Paul Wouters <pwouters@redhat.com> - 1.7.0-1 - Updated
to 1.7.0 (aggressive nsec, local root support, bugfixes)
* Thu Feb 22 2018 Petr Menšík <pemensik@redhat.com> - 1.6.8-8
- Revert "Improve config formatting"
* Wed Feb 21 2018 Petr Menšík <pemensik@redhat.com> - 1.6.8-7
- Bump the spec instead, previous is already built
* Wed Feb 21 2018 Petr Menšík <pemensik@redhat.com> - 1.6.8-6
- Use default RPM build flags and configure parameters (#1539097)
* Wed Feb 21 2018 Petr Menšík <pemensik@redhat.com> - 1.6.8-5
- Improve config formatting
* Wed Feb 21 2018 Petr Menšík <pemensik@redhat.com> - 1.6.8-4
- Remove group write permission to installed examples
* Wed Feb 14 2018 Filipe Rosset <rosset.filipe@gmail.com> - 1.6.8-3
- rebuilt due new libevent 2.1.8
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.6.8-2
- Escape macros in %%changelog
* Mon Jan 22 2018 Paul Wouters <pwouters@redhat.com> - 1.6.8-1
- * Mon Jan 22 2018 Paul Wouters <pwouters@redhat.com> - 1.6.8-1 - Resolves
rhbz#1483572 unbound-1.6.8 is available - Resolves rhbz#1507049
CVE-2017-15105 unbound: Improper validation of wildcard synthesized NSEC
records - Resolves rhbz#1536518 CVE-2017-15105 unbound: Improper
validation of wildcard synthesized NSEC records [fedora-all]
* Sun Dec 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 1.6.7-2
- Python 2 binary package renamed to python2-unbound
* Thu Oct 12 2017 Paul Wouters <pwouters@redhat.com> - 1.6.7-1
- Updated to 1.6.7 (minor bugfixes)
* Tue Oct 03 2017 Petr Menšík <pemensik@redhat.com> - 1.6.6-3
- Update icannbundle.pem
* Mon Oct 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.6-2
- Enable RFC 8145 Trust Anchor Signaling to help the root zone get keytag
statistics
* Fri Sep 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.6-1
- * Fri Sep 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.6-1 -
Resolves: rhbz#1483572 unbound-1.6.6 is available - Resolves:
rhbz#1465575 unbound fails to start up, complains about missing ipsecmod-
hook (edit)
* Wed Sep 06 2017 genodeftest <a.fp.o@genodeftest.de> - 1.6.4-8
- Update upstream URL and use HTTPS where possible
* Wed Aug 16 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-7
- * Wed Aug 16 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-4 - Rebuilt
with KSK2017 added to root.key and root.anchor - Remove noreplace for
root key files. We can only improve these files over local copies
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-6
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Sun Jul 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-4
- added unbound-1.6.4-ipsechook-check.patch
* Sun Jul 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-3
- * Sun Jul 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-1 - Updated
to 1.6.4 full release, patch to allow missing ipsechook - Resolves
rhbz#1465575 unbound fails to start up, complains about missing ipsecmod-
hook
* Thu Jun 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-2
- newsources
* Thu Jun 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.4-1
- Update to 1.6.4 (esubnet, ipsecmod support, bugfixes)
* Thu Jun 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.3-2
- update unbound.conf to 1.6.14 feature set
* Tue Jun 13 2017 Paul Wouters <pwouters@redhat.com> - 1.6.3-1
- Updated to 1.6.3 (fixes assertion failure when receiving malformed packet
with 0x20 enabled)
* Thu Jun 08 2017 Paul Wouters <pwouters@redhat.com> - 1.6.2-2
- Patch for cmd: unbound-control set_option val-permissive-mode: yes
* Thu Apr 27 2017 Paul Wouters <pwouters@redhat.com> - 1.6.2-1
- * Wed Apr 26 2017 Paul Wouters <pwouters@redhat.com> - 1.6.2-1 - Update
to 1.6.2 (rhbz#1425649) - Updated unbound.conf with new options
* Wed Mar 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-8
- only call install once doing both actions
* Wed Mar 22 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-7
- Call make unbound-event-install to install unbound-event.h
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Wed Jan 18 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-5
- fixup dlv/root key install
* Wed Jan 18 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-4
- Remove obsoleted DLV key
* Mon Jan 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-3
- Actually remove dependency because minimum is always satisfied (and
otherwise we need a %%{isa} requirement)
* Mon Jan 02 2017 Paul Wouters <pwouters@redhat.com> - 1.6.0-2
- Depend on openssl-libs, not opensl
* Wed Dec 21 2016 Kevin Fenzi <kevin@scrye.com> - 1.6.0-1
- Update to 1.6.0
* Mon Dec 19 2016 Miro Hrončok <miro@hroncok.cz> - 1.5.10-4
- Rebuild for Python 3.6
* Fri Nov 04 2016 Paul Wouters <pwouters@redhat.com> - 1.5.10-3
- * Wed Oct 26 2016 Ilya Evseev <evseev.i@cdnnow.ru> - 1.5.10-2 - Bugfix
building without python2 and python3 - Fixup streamtcp build (Paul)
* Tue Sep 27 2016 Paul Wouters <pwouters@redhat.com> - 1.5.10-2
- new sources
* Tue Sep 27 2016 Paul Wouters <pwouters@redhat.com> - 1.5.10-1
- * Tue Sep 27 2016 Paul Wouters <pwouters@redhat.com> - 1.5.10-1 - Updated
to 1.5.10 (better TCP handling, bugfixes) - Install pkgconfig file in
-devel package - Updated unbound.conf
* Tue Jul 19 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.9-4
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_
Packages
* Thu Jul 07 2016 Paul Wouters <pwouters@redhat.com> - 1.5.9-3
- Fix upper port range to 60999 because that's what selinux allows
* Thu Jun 16 2016 Paul Wouters <pwouters@redhat.com> - 1.5.9-2
- Patch for allowing more queries before failure (needed for query
minimalization)
* Mon Jun 13 2016 Paul Wouters <pwouters@redhat.com> - 1.5.9-1
- Updated to 1.5.9
* Thu Apr 21 2016 Toshio Kuratomi <toshio@fedoraproject.org> - 1.5.8-3
- Fix streamtcp to link against libpython3.x instead of libpython2.x
* Wed Mar 02 2016 Paul Wouters <pwouters@redhat.com> - 1.5.8-2
- update changelog line
* Wed Mar 02 2016 Paul Wouters <pwouters@redhat.com> - 1.5.8-1
- * Wed Mar 02 2016 Paul Wouters <pwouters@redhat.com> - 1.5.8-1 - Update
to 1.5.8 which incorporates rhbz#1294339 fix - Updated unbound.conf with
new upstream options - Enabled ip-transparent: yes (see rhbz#1291449)
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.5.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Thu Jan 21 2016 Tomas Hozza <thozza@redhat.com> - 1.5.7-3
- Fix escaping of shell chars in unbound-control-setup (#1294339)
* Thu Jan 21 2016 Tomas Hozza <thozza@redhat.com> - 1.5.7-2
- Merged some lines from the latest upstream configuration version
* Fri Dec 11 2015 Paul Wouters <pwouters@redhat.com> - 1.5.7-1
- * Fri Dec 11 2015 Paul Wouters <pwouters@redhat.com> - 1.5.7-1 - Update
to 1.5.7 - Enable query minimalization for enhanced DNS query privacy -
Enable nxdomain hardening to assist with query minimalization and SBLs -
Updated default unbound.conf for new features from upstream.
* Fri Nov 13 2015 Tomas Hozza <thozza@redhat.com> - 1.5.6-1
- Update to 1.5.6 (#1176729)
* Wed Nov 04 2015 Robert Kuska <rkuska@redhat.com> - 1.5.5-2
- Rebuilt for Python3.5 rebuild
* Wed Oct 07 2015 Tomas Hozza <thozza@redhat.com> - 1.5.5-1
- New upstream release 1.5.5 (#1269137)
- Removed the anchor update from %%post section of -libs subpackage
(#1269137#c2)
* Wed Sep 23 2015 Paul Wouters <pwouters@redhat.com> - 1.5.4-8
- fix commented address range in unbound.conf
* Tue Sep 15 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-7
- Removed dependency and ordering on unbound-anchor.service in
unbound.service
* Thu Sep 03 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-6
- Prefer Python3 build over Python2 build for now (#1254566)
* Mon Jul 20 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-5
- Removed After syslog.target since it is not needed any more
* Mon Jul 20 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-4
- Added ExecReload section to unbound.service (#1195785)
* Thu Jul 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-3
- Rename root.anchor to root.key in %%post section
* Thu Jul 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.4-2
- Start unbound-anchor.timer only on new installations
* Tue Jul 14 2015 Paul Wouters <pwouters@redhat.com> - 1.5.4-1
- * Tue Jul 14 2015 Paul Wouters <pwouters@redhat.com> - 1.5.4-1 - Update
to 1.5.4 - Removed patches merged into upstream
* Tue Jun 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-14
- Revert: Use low maximum negative cache TTL (5 sec)
* Tue Jun 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-13
- Revert "Use low maximum negative cache TTL (5 sec) (#1229596)"
* Mon Jun 15 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-12
- Use low maximum negative cache TTL (5 sec) (#1229596)
* Mon Jun 15 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-11
- Add new options from upstream example.conf to default unbound.conf
(commented out)
* Mon Jun 15 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-10
- Add option for maximum negative cache TTL (#1229599)
* Tue May 26 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-9
- Removed usage of DLV from the default configuration (#1223363)
* Wed May 13 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-8
- unbound.service now Wants unbound-anchor.timer
- unbound-anchor man page moved to the unbound-libs
* Mon May 11 2015 Paul Wouters <pwouters@redhat.com> - 1.5.3-7
- Fixup scriptlets causing systemctl: command not found - Resolves
rhbz#1219587 Error in PREIN scriptlet in rpm package unbound-libs
* Mon Apr 27 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-6
- migrate cronjob to systemd timer unit (#1177285)
- change the period for unbound-anchor from monthly to daily (#1180267)
- Thanks to Tomasz Torcz <ttorcz@fedoraproject.org> for the initial patch
* Thu Apr 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-5
- Add patches to the repo
* Thu Apr 16 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-4
- Fix FTBFS and build Python 2 and 3 bindings
- Fix FTBFS (#1206129)
- Build python3-unbound and python-unbound bindings for Python 3 and 2
(#1188080)
* Mon Apr 13 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-3
- Fix install command when creating directories
* Mon Apr 13 2015 Tomas Hozza <thozza@redhat.com> - 1.5.3-2
- Remove unused patch
* Mon Mar 16 2015 Paul Wouters <pwouters@redhat.com> - 1.5.3-1
- * Mon Mar 16 2015 Paul Wouters <pwouters@redhat.com> - 1.5.3-1 - Updated
to 1.5.3 which is a bugfix on 1.5.2 for sighup handling - Updated to
1.5.2 which fixes DNSSEC validation with different trust anchors
upstream, local-zone has a new keyword 'inform'
* Mon Feb 02 2015 Paul Wouters <pwouters@redhat.com> - 1.5.1-8
- Build with --enable-ecdsa
* Sun Feb 01 2015 Paul Wouters <pwouters@redhat.com> - 1.5.1-7
- Fix post to create root.anchor, not root.key, to match cron job
* Wed Dec 10 2014 Paul Wouters <pwouters@redhat.com> - 1.5.1-6
- fixup tmpfiles copying
* Tue Dec 09 2014 Paul Wouters <pwouters@redhat.com> - 1.5.1-5
- bump master with updated changes
* Tue Dec 09 2014 Paul Wouters <pwouters@redhat.com> - 1.5.1-4
- Change systemd-units to systemd - Use _tmpfilesdir macro, don't mark
tmpfiles as config
* Tue Dec 09 2014 Paul Wouters <pwouters@redhat.com> - 1.5.1-3
- add CVE rhbz to changelog
* Tue Dec 09 2014 Paul Wouters <pwouters@redhat.com> - 1.5.1-2
- Update to 1.5.1 for CVE-2014-8602 - Removed unbound-aarch64.patch which
was merged upstream
* Fri Nov 28 2014 Tomas Hozza <thozza@redhat.com> - 1.5.1-1
- update to 1.5.1rc1
* Fri Nov 28 2014 Peter Robinson <pbrobinson@gmail.com> - 1.5.0-3
- fix build on aarch64
* Wed Nov 26 2014 Tomas Hozza <thozza@redhat.com> - 1.5.0-2
- Fix race condition in arc4random (#1166878)
* Wed Nov 19 2014 Tomas Hozza <thozza@redhat.com> - 1.5.0-1
- update to 1.5.0
* Wed Sep 24 2014 Pavel Šimerda <psimerda@redhat.com> - 1.4.22-10
- add missing part of the python 3.x patch
* Wed Sep 24 2014 Pavel Šimerda <psimerda@redhat.com> - 1.4.22-9
- Resolves: #1115489 - build with python 3.x for fedora >= 22
* Fri Sep 19 2014 Pavel Šimerda <psimerda@redhat.com> - 1.4.22-8
- Revert "new version 1.4.22"
* Thu Sep 18 2014 Pavel Šimerda <psimerda@redhat.com> - 1.4.22-7
- new version 1.4.22
* Thu Aug 21 2014 Kevin Fenzi <kevin@scrye.com> - 1.4.22-6
- Rebuild for rpm bug 1131960
* Mon Aug 18 2014 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.22-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sun Jun 08 2014 Dennis Gilmore <dennis@ausil.us> - 1.4.22-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu May 01 2014 Paul Wouters <pwouters@redhat.com> - 1.4.22-3
- * Thu May 01 2014 Paul Wouters <pwouters@redhat.com> - 1.4.22-2 - Added
flushcache patch (SVN commit 3125)
* Fri Mar 14 2014 Paul Wouters <pwouters@redhat.com> - 1.4.22-2
- RPMAUTOSPEC: unresolvable merge