Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2012-11-24 21:11:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "knot", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/knot/knot.changes 2012-09-01 10:31:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2012-11-24 21:11:11.000000000 +0100 @@ -1,0 +2,72 @@ +Thu Nov 22 17:22:37 UTC 2012 - [email protected] + +- update to 1.1.2: + Bugfixes: + * Fixed crash on reload when config contained duplicate zones. + * Fixed scheduling of transfers. + * Fixed debug message. + +- merge some changes from fedora spec file +- remove unittest files, they don't belong in binary packages +- depend on texinfo package to build the documentation + +------------------------------------------------------------------- +Tue Nov 20 12:37:14 UTC 2012 - [email protected] + +- update to 1.1.1: + New features: + * Optionally disable ANY queries for authoritative answers. + * Dropping identical records in zone and incoming transfers. + * Support for '/' in zone names. + * Generating journal from reloaded zone (EXPERIMENTAL). + * Outgoing-only interfaces in configuration file. + * Following DNAME if the synthetized name is in the same zone. + * Signing SOA with TSIG queries when checking zone version with master. + * Improved compression of packets. Out-of-zone dnames present in RDATA + were not compressed. + * Slave zones are now automatically refreshed after startup. + * Proper response to IXFR/UDP query (returns SOA in Authority section). + + Bugfixes: + * Crash when zone contained RRSIG signing a CNAME, but did not + contain the CNAME. + * Malformed packets parsing. + * Failed IXFR caused memory leaks. + * Failed IXFR might have resulted in inconsistent zone structures. + * Fixed answering to +dnssec queries when NSEC3 chain is corrupted. + * Fixed answering when transitioning from NSEC3 to NSEC. + * Fixed answering when zone contains multiple NSEC3 chains. + * Handling RRSets with different TTLs - TTL from the first RR is used. + * Synchronization of zone reload and zone transfers. + * Fixed build on NetBSD 5 and FreeBSD. + * Fixed binding to both IPv4 and IPv6 at the same time on special + interfaces. + * Fixed access rights of created files. + * Semantic checks corrupted RDATA domain names which are covered by + wildcard in the same zone. + * Fixed ixfr-from-differences journal generation in case of IPSECKEY + and APL records. + * Fixed possible leak on server shutdown with a pending transfer. + * Syncing journal to zone was not updating the compiled zone database. + * Crash after IXFR in certain cases when adding RRSIG in an IXFR. + * Fixed behaviour when incoming IXFR removes a zone cut. Previously + occluded names now become properly visible. Previously lead to a + crash when the server was asked for the previously occluded name. + * Fixed handling of zero-length strings in text zone dump. Caused the + compilation to fail. + * Fixed TSIG algorithm name comparison - the names should be in + canonical form. + * Fixed handling unknown RR types with type less than 251. + + Other improvements: + * IXFR-in optimized. + * Many zones loading optimized. + * More detailed log messages (mostly transfer-related). + * Copying Question section to error responses. + * Using zone name from config file as default origin in zone file. + * Additional records are now added to response also from + wildcard-covered names. + * Improved user manual. + * Better checks of corrupted zone database. + +------------------------------------------------------------------- Old: ---- knot-1.0.6.tar.gz New: ---- knot-1.1.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ knot.spec ++++++ --- /var/tmp/diff_new_pack.ZgCI4V/_old 2012-11-24 21:11:12.000000000 +0100 +++ /var/tmp/diff_new_pack.ZgCI4V/_new 2012-11-24 21:11:12.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package knot-dns +# spec file for package knot # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -15,30 +15,32 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + Name: knot Url: http://www.knot-dns.cz -Version: 1.0.6 +Version: 1.1.2 Release: 0 -Summary: An Authoritative DNS Daemon +Summary: An authoritative DNS daemon License: GPL-3.0+ Group: Productivity/Networking/DNS/Servers Requires(pre): pwdutils BuildRequires: bison BuildRequires: flex BuildRequires: liburcu-devel +BuildRequires: texinfo BuildRequires: openssl-devel %if 0%{?suse_version} > 1140 BuildRequires: systemd %{?systemd_requires} %define has_systemd 1 %endif -Source0: http://public.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz +Source0: http://public.nic.cz/files/knot-dns/%{name}-%{version}.tar.bz2 Source1: knot.conf Source2: knot.service BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -KNOT DNS is a high-performance authoritative DNS server implementation. +Knot DNS is a high-performance authoritative DNS server implementation. %prep %setup -q @@ -56,20 +58,24 @@ %install make DESTDIR=%{buildroot} install -mkdir -p %{buildroot}%{_docdir}/%{name} -mv %{buildroot}%{_sysconfdir}/%{name}/{knot.sample.conf,example.com.zone} %{buildroot}%{_docdir}/%{name} -cp -a %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name} -cp -a COPYING AUTHORS RELNOTES KNOWN_ISSUES README %{buildroot}%{_docdir}/%{name} -cp -ar samples %{buildroot}%{_docdir}/%{name} +rm %{buildroot}/%{_infodir}/dir +rm %{buildroot}/%{_libexecdir}/%{name}/unittests* +install -d %{buildroot}%{_docdir}/%{name} +install -d %{buildroot}%{_docdir}/%{name}/samples/ +install -d %{buildroot}%{_unitdir} +install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf +install -p -m644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service +install -p -m644 %{buildroot}%{_sysconfdir}/%{name}/{knot.sample.conf,example.com.zone} %{buildroot}%{_docdir}/%{name} +install -p -m644 COPYING AUTHORS RELNOTES KNOWN_ISSUES README %{buildroot}%{_docdir}/%{name} +install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{name}/samples/ %if 0%{?has_systemd} -install -D -m 0644 %SOURCE2 %{buildroot}%{_unitdir}/%{name}.service %endif %pre getent group knot >/dev/null || groupadd -r knot getent passwd knot >/dev/null || \ useradd -r -g knot -d %{_sysconfdir}/knot -s /sbin/nologin \ --c "Knot DNS resolver" knot +-c "Knot DNS server" knot %if 0%{?has_systemd} %service_add_pre %{name}.service %endif @@ -83,21 +89,26 @@ %if 0%{?has_systemd} %service_add_post %{name}.service %endif +%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %postun %if 0%{?has_systemd} %service_del_postun %{name}.service %endif +%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info} %files %defattr(-,root,root) %dir %attr(750,root,root) %{_sysconfdir}/%{name} %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf +%exclude %{_sysconfdir}/%{name}/example.com.zone +%exclude %{_sysconfdir}/%{name}/knot.sample.conf %{_sbindir}/* %{_libexecdir}/%{name} -%{_mandir}/man8/* +%{_mandir}/man8/%{name}*.8* +%{_mandir}/man5/%{name}*.5* %doc %{_docdir}/%{name} -%exclude %{_docdir}/%{name}/samples/Makefile* +%doc %{_infodir}/* %if 0%{?has_systemd} %{_unitdir}/%{name}.service %endif ++++++ knot-1.0.6.tar.gz -> knot-1.1.2.tar.bz2 ++++++ ++++ 55086 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
