diff --git a/knot.spec b/knot.spec index b65358d..33bfe3a 100644 --- a/knot.spec +++ b/knot.spec @@ -3,7 +3,7 @@ Summary: High-performance authoritative DNS server Name: knot -Version: 2.0.0 +Version: 2.0.1 Release: 1%{?dist} License: GPLv3 Group: System Environment/Daemons @@ -17,7 +17,6 @@ Source3: %{name}.tmpfiles BuildRequires: pkgconfig(liburcu) pkgconfig(gnutls) >= 3.0 pkgconfig(nettle) pkgconfig(jansson) lmdb-devel # Optional dependencies BuildRequires: pkgconfig(libcap-ng) pkgconfig(libidn) pkgconfig(libsystemd-daemon) pkgconfig(libsystemd-journal) pkgconfig(libfstrm) pkgconfig(libprotobuf-c) -BuildRequires: pkgconfig(bash-completion) BuildRequires: systemd Requires(post): systemd @@ -85,6 +84,10 @@ cp -av doc/_build/html %{buildroot}%{_pkgdocdir} [ -r %{buildroot}%{_pkgdocdir}/html/index.html ] || exit 1 rm -f %{buildroot}%{_pkgdocdir}/html/.buildinfo +# install shell completion scripts +install -p -m 0644 -D samples/keymgr-completion.sh %{buildroot}%{_datadir}/bash-completion/completions/keymgr +install -p -m 0644 -D samples/keymgr-completion.zsh %{buildroot}%{_datadir}/zsh/site-functions/_keymgr + # install customized configuration file rm %{buildroot}%{_sysconfdir}/%{name}/* install -p -m 0644 -D %{SOURCE2} %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf @@ -151,6 +154,7 @@ exit 0 %{_mandir}/man8/knotc.* %{_mandir}/man8/knotd.* %{_datadir}/bash-completion/completions/keymgr +%{_datadir}/zsh/site-functions/_keymgr %files utils %{_bindir}/kdig @@ -171,6 +175,7 @@ exit 0 %files devel %{_includedir}/dnssec %{_includedir}/libknot +%{_includedir}/zscanner %{_libdir}/libdnssec.so %{_libdir}/libknot.so %{_libdir}/libzscanner.so @@ -183,6 +188,32 @@ exit 0 %{_pkgdocdir}/html %changelog +* Thu Sep 03 2015 Jan Vcelak 2.0.1-1 +- new upstream release: + + fix: do not reload expired zones on 'knotc reload' and server startup + + fix: rare race-condition in event scheduling causing delayed event execution + + fix: skipping of non-authoritative nodes in NSEC proofs + + fix: TC flag setting in RRL slipped answers + + fix: disable domain name compression for root label + + fix: fix CNAME following when quering for NSEC RR type + + fix: fix refreshing of DNSSEC signatures for zone keys + + fix: fix binding an unavailable IPv6 address (IP_FREEBIND) + + fix: fix infinite loop in knotc zonestatus and memstats + + fix: fix memory leak in configuration on server shutdown + + fix: fix broken dnsproxy module + + fix: fix multi value parsing on big-endian + + fix: adapt to Nettle 3 API break causing base64 decoding failures on big-endian + + feature: add 'keymgr zone key ds' to show key's DS record + + feature: add 'keymgr tsig generate' to generate TSIG keys + + feature: add query module scoping to process either all queries or zone queries only + + feature: add support for file name globbing in config file includes + + feature: add 'request-edns-option' config option to add custom EDNS0 option into server initiated queries + + improvement: send minimal responses (remove NS from Authority section for NOERROR) + + improvement: update persistent timers only on shutdown for better performance + + improvement: allow change of RR TTL over DDNS + + improvement: documentation fixes, updates, and improvements in formatting + + improvement: install yparser and zscanner header files + * Mon Jul 20 2015 Jan Vcelak 2.0.0-1 - new upstream release: + feature: possibility to disable zone file synchronization diff --git a/sources b/sources index 9dafa47..8aeec5f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5d74b864640c32af3e125995a560fb38 knot-2.0.0.tar.xz +96c128b890767bdb2f61e6d47e6622e5 knot-2.0.1.tar.xz