[knot/el6] update to 1.5.0
jvcelak
jvcelak at fedoraproject.org
Wed Jul 9 23:07:39 UTC 2014
commit 560bdb82cfc511a1aa8ab85ef5656e52fe17ae13
Author: Jan Vcelak <jvcelak at fedoraproject.org>
Date: Thu Jul 10 00:20:03 2014 +0200
update to 1.5.0
knot.spec | 55 +++++++++++++++++++++++++++++++++++++++++++++++--------
sources | 2 +-
2 files changed, 48 insertions(+), 9 deletions(-)
---
diff --git a/knot.spec b/knot.spec
index 26f70e4..11bea75 100644
--- a/knot.spec
+++ b/knot.spec
@@ -1,9 +1,13 @@
%global _hardened_build 1
%{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}}
+# TODO:
+# - split into subpackages
+# - documentation building
+
Summary: An authoritative DNS daemon
Name: knot
-Version: 1.4.7
+Version: 1.5.0
Release: 1%{?dist}
License: GPLv3
Group: System Environment/Daemons
@@ -37,9 +41,6 @@ make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
-# info database is updated at install time
-rm %{buildroot}%{_datadir}/info/dir
-
# install customized configuration file
rm %{buildroot}%{_sysconfdir}/%{name}/*
install -p -m 0644 -D %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf
@@ -55,10 +56,16 @@ install -d -m 0750 %{buildroot}%{_sharedstatedir}/%{name}/keys
# install config samples into docdir
install -d -m 0755 %{buildroot}%{_pkgdocdir}/samples
-for sample_file in knot.full.conf knot.keys.conf example.com.zone; do
+for sample_file in knot.sample.conf example.com.zone; do
install -p -m 0644 samples/${sample_file} %{buildroot}%{_pkgdocdir}/samples
done
+# remove libarchive files
+rm %{buildroot}%{_libdir}/*.la
+
+# remove .so files, the headers are not available
+rm %{buildroot}%{_libdir}/*.so
+
%check
make check
@@ -70,17 +77,17 @@ useradd -r -g knot -d %{_sysconfdir}/knot -s /sbin/nologin \
exit 0
%post
-/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+/sbin/ldconfig
/sbin/chkconfig --add %{name}
%preun
if [ $1 -eq 0 ] ; then
- /sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
/sbin/service %{name} stop >/dev/null 2>&1
/sbin/chkconfig --del %{name}
fi
%postun
+/sbin/ldconfig
if [ "$1" -ge "1" ] ; then
/sbin/service %{name} condrestart >/dev/null 2>&1 || :
fi
@@ -95,12 +102,44 @@ fi
%dir %attr(-,knot,knot) %{_localstatedir}/run/%{name}
%{_bindir}/*
%{_sbindir}/*
+%{_libdir}/libknot.so.*
+%{_libdir}/libzscanner.so.*
%{_mandir}/man1/*
%{_mandir}/man5/*
%{_mandir}/man8/*
-%doc %{_infodir}/%{name}.info.gz
%changelog
+* Thu Jul 10 2014 Jan Vcelak <jvcelak at fedoraproject.org> 1.5.0-1
+- update to 1.5.0
+ + reimplemented DDNS forwarding
+ + transfer sizes logged in bytes
+ + logging of outgoing/incoming NOTIFY messages
+ + zone flush planning after bootstrap
+ + DDNS signing changes freeing
+ + knotc key handling
+- update to 1.5.0-rc2
+ + edns-client-subnet support in kdig
+ + optional asynchronous startup (config 'asynchronous-start')
+ + preempt task queue for faster reload
+ + lazy zone file write after zone transfer (config 'zonefile-sync')
+ + close zone transfer after SERVFAIL response
+ + incremental to full zone transfer fallback, wrong log message
+ + zone events corner cases, reload replanning
+- update to 1.5.0-rc1
+ + Pluggable query processing modules
+ + Synthetic IPv4/IPv6 reverse/forward records (optional module)
+ + Dnstap support in both utilities & server (optional module)
+ + NOTIFY message support and new TSIG section in kdig
+ + Multi-master support
+ + Query processing and core functionality overhaul
+ + Performance and reduced memory footprint
+ + Faster zone events scheduling
+ + RFC compliant queries/responses in some corner cases
+ + Log messages
+ + New documentation (Sphinx)
+- enabled dynamic linking
+- removed info pages
+
* Wed Jun 18 2014 Jan Vcelak <jvcelak at fedoraproject.org> 1.4.7-1
- update to 1.4.7
+ Fixed DDNS corner cases
diff --git a/sources b/sources
index 7f58b9c..1c8f30b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-6d6ac6f346c1aee9212dfbf4229ff958 knot-1.4.7.tar.gz
+d677de99c19afea3b1e8ef075a9d5a8b knot-1.5.0.tar.gz
More information about the scm-commits
mailing list