[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