commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2020-04-29 20:53:51 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new.2738 (New) Package is "knot" Wed Apr 29 20:53:51 2020 rev:33 rq:798442 version:1.6.8 Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2019-12-30 12:35:25.731823769 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new.2738/knot.changes 2020-04-29 20:54:50.461335789 +0200 @@ -1,0 +2,5 @@ +Tue Apr 21 03:59:16 UTC 2020 - Steve Kowalik + +- BuildRequire Sphinx with Python 3 due to Python 2 removal. + +--- Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.cNrzSc/_old 2020-04-29 20:54:51.241337575 +0200 +++ /var/tmp/diff_new_pack.cNrzSc/_new 2020-04-29 20:54:51.245337584 +0200 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -66,7 +66,7 @@ %endif %if 0%{?suse_version} > 1140 && ( 0%{?suse_version} != 1315 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} )) BuildRequires: makeinfo -BuildRequires: python-Sphinx +BuildRequires: python3-Sphinx %endif %if %{with dnstap} BuildRequires: libfstrm-devel
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2019-12-30 12:35:25 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new.6675 (New) Package is "knot" Mon Dec 30 12:35:25 2019 rev:32 rq:759965 version:1.6.8 Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2018-01-13 21:47:25.314705803 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new.6675/knot.changes 2019-12-30 12:35:25.731823769 +0100 @@ -1,0 +2,6 @@ +Thu Dec 19 14:59:52 UTC 2019 - Dominique Leuenberger + +- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: + Allow OBS to shortcut through the -mini flavors. + +--- Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.3MNTjm/_old 2019-12-30 12:35:27.007824454 +0100 +++ /var/tmp/diff_new_pack.3MNTjm/_new 2019-12-30 12:35:27.011824456 +0100 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -39,9 +39,9 @@ Release:0 %define pkg_name knot Summary:An authoritative DNS daemon -License:GPL-3.0+ +License:GPL-3.0-or-later Group: Productivity/Networking/DNS/Servers -Url:http://www.knot-dns.cz +URL:http://www.knot-dns.cz Source0: https://secure.nic.cz/files/knot-dns/%{pkg_name}-%{version}.tar.xz Source1:knot.conf Source2:knot.service @@ -75,7 +75,7 @@ %endif %if %{with systemd} %define has_systemd 1 -BuildRequires: systemd-devel +BuildRequires: pkgconfig(libsystemd) %{?systemd_requires} %endif Conflicts: knot2
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2018-01-13 21:47:21 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Sat Jan 13 21:47:21 2018 rev:31 rq:563527 version:1.6.8 Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2017-06-13 16:08:44.665273189 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2018-01-13 21:47:25.314705803 +0100 @@ -1,0 +2,6 @@ +Mon Jan 8 12:38:53 UTC 2018 - i...@marguerite.su + +- add knot-openssl-1.1+.patch + * fix build with openssl 1.1+ + +--- New: knot-openssl-1.1+.patch Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.mpvh90/_old 2018-01-13 21:47:26.158666458 +0100 +++ /var/tmp/diff_new_pack.mpvh90/_new 2018-01-13 21:47:26.170665899 +0100 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -47,6 +47,8 @@ Source2:knot.service Patch0: 0001-loosen-openssl-dependency.patch Patch1: 0002-make-configure.ac-compatible-with-old-tools.patch +#PATCH-FIX-UPSTREAM fix openssl 1.1+ build +Patch2: knot-openssl-1.1+.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison @@ -85,6 +87,7 @@ %setup -q -n %{pkg_name}-%{version} %patch0 -p1 %patch1 -p1 +%patch2 -p1 %build autoreconf -fvi ++ knot-openssl-1.1+.patch ++ Index: knot-1.6.8/src/libknot/tsig-op.c === --- knot-1.6.8.orig/src/libknot/tsig-op.c +++ knot-1.6.8/src/libknot/tsig-op.c @@ -111,43 +111,81 @@ static int knot_tsig_compute_digest(cons dbg_tsig_detail("Wire for signing is %zu bytes long.\n", wire_len); /* Compute digest. */ +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_CTX *ctx; + ctx = HMAC_CTX_new(); +#else HMAC_CTX ctx; +#endif switch (tsig_alg) { case KNOT_TSIG_ALG_HMAC_MD5: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_md5(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_md5()); +#endif break; case KNOT_TSIG_ALG_HMAC_SHA1: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_sha1(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_sha1()); +#endif break; case KNOT_TSIG_ALG_HMAC_SHA224: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_sha224(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_sha224()); +#endif break; case KNOT_TSIG_ALG_HMAC_SHA256: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_sha256(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_sha256()); +#endif break; case KNOT_TSIG_ALG_HMAC_SHA384: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_sha384(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_sha384()); +#endif break; case KNOT_TSIG_ALG_HMAC_SHA512: +#if OPENSSL_VERSION_NUMBER >= 0x1010L + HMAC_Init_ex(ctx, key->secret.data, key->secret.size, EVP_sha512(), NULL); +#else HMAC_Init(, key->secret.data, key->secret.size, EVP_sha512()); +#endif break; default: return KNOT_ENOTSUP; } /* switch */ unsigned tmp_dig_len = *digest_len; +#if OPENSSL_VERSION_NUMBER >= 0x1010L +HMAC_Update(ctx, (const unsigned char *)wire, wire_len); + HMAC_Final(ctx, digest, _dig_len); +#else HMAC_Update(, (const unsigned char
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2017-06-13 16:08:41 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Tue Jun 13 16:08:41 2017 rev:30 rq:503037 version:1.6.8 Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2016-05-19 12:15:20.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2017-06-13 16:08:44.665273189 +0200 @@ -1,0 +2,13 @@ +Mon Jun 5 08:57:24 UTC 2017 - pgaj...@suse.com + +- refreshed 0002-make-configure.ac-compatible-with-old-tools.patch + to fix build + +--- +Mon Feb 13 11:55:40 UTC 2017 - mrueck...@suse.de + +- update to 1.6.8 + - Zone size limit restriction for DDNS, AXFR, and IXFR +(CVE-2016-6171) + +--- Old: knot-1.6.7.tar.xz New: knot-1.6.8.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.X3HvVj/_old 2017-06-13 16:08:45.449162715 +0200 +++ /var/tmp/diff_new_pack.X3HvVj/_new 2017-06-13 16:08:45.453162152 +0200 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,6 +15,7 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %if 0%{?suse_version} > 1320 %bcond_without dnstap %bcond_without lto @@ -34,7 +35,7 @@ %endif Name: knot -Version:1.6.7 +Version:1.6.8 Release:0 %define pkg_name knot Summary:An authoritative DNS daemon @@ -57,7 +58,7 @@ BuildRequires: pkg-config BuildRequires: xz Requires(pre): pwdutils -BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build +BuildRoot: %{_tmppath}/%{name}-%{version}-build %if %{with rosedb} BuildRequires: lmdb-devel %endif @@ -66,9 +67,9 @@ BuildRequires: python-Sphinx %endif %if %{with dnstap} -BuildRequires: protobuf-c >= 1.0.0 -BuildRequires: libprotobuf-c-devel >= 1.0.0 BuildRequires: libfstrm-devel +BuildRequires: libprotobuf-c-devel >= 1.0.0 +BuildRequires: protobuf-c >= 1.0.0 %endif %if %{with systemd} %define has_systemd 1 @@ -83,7 +84,7 @@ %prep %setup -q -n %{pkg_name}-%{version} %patch0 -p1 -%patch1 +%patch1 -p1 %build autoreconf -fvi ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.X3HvVj/_old 2017-06-13 16:08:45.477158770 +0200 +++ /var/tmp/diff_new_pack.X3HvVj/_new 2017-06-13 16:08:45.477158770 +0200 @@ -1,11 +1,11 @@ -Index: configure.ac +Index: knot-1.6.8/configure.ac === configure.ac.orig -+++ configure.ac +--- knot-1.6.8.orig/configure.ac 2017-06-05 10:55:45.049766182 +0200 knot-1.6.8/configure.ac2017-06-05 10:56:44.258809504 +0200 @@ -2,8 +2,8 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.6.7], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.8], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) ++ knot-1.6.7.tar.xz -> knot-1.6.8.tar.xz ++ 25428 lines of diff (skipped)
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2016-05-19 12:15:17 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2016-02-18 12:36:56.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2016-05-19 12:15:20.0 +0200 @@ -1,0 +2,5 @@ +Tue May 10 22:57:40 UTC 2016 - mrueck...@suse.de + +- fix the sphinx buildrequires so we can build on sle12 + +--- Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.AqZbOB/_old 2016-05-19 12:15:21.0 +0200 +++ /var/tmp/diff_new_pack.AqZbOB/_new 2016-05-19 12:15:21.0 +0200 @@ -61,7 +61,7 @@ %if %{with rosedb} BuildRequires: lmdb-devel %endif -%if 0%{?suse_version} > 1140 +%if 0%{?suse_version} > 1140 && ( 0%{?suse_version} != 1315 || ( 0%{?suse_version} == 1315 && 0%{?is_opensuse} )) BuildRequires: makeinfo BuildRequires: python-Sphinx %endif
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2016-02-18 11:07:45 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2015-12-09 22:21:07.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2016-02-18 12:36:56.0 +0100 @@ -1,0 +2,11 @@ +Thu Feb 11 00:16:19 UTC 2016 - mrueck...@suse.de + +- update to 1.6.7 + - Improvements: +- IXFR: Log change of the zone serial number after the + transfer. +- RRL: Document operational impact of various settings. +- RRL: Add support for zero slip (dropping of all limited + responses). + +--- Old: knot-1.6.6.tar.xz New: knot-1.6.7.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.kWSddQ/_old 2016-02-18 12:36:57.0 +0100 +++ /var/tmp/diff_new_pack.kWSddQ/_new 2016-02-18 12:36:57.0 +0100 @@ -34,7 +34,7 @@ %endif Name: knot -Version:1.6.6 +Version:1.6.7 Release:0 %define pkg_name knot Summary:An authoritative DNS daemon ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.kWSddQ/_old 2016-02-18 12:36:57.0 +0100 +++ /var/tmp/diff_new_pack.kWSddQ/_new 2016-02-18 12:36:57.0 +0100 @@ -5,7 +5,7 @@ @@ -2,8 +2,8 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.6.6], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.7], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) ++ knot-1.6.6.tar.xz -> knot-1.6.7.tar.xz ++ 4364 lines of diff (skipped)
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2015-12-09 19:49:34 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2015-09-11 09:04:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2015-12-09 22:21:07.0 +0100 @@ -1,0 +2,13 @@ +Tue Nov 24 22:24:55 UTC 2015 - mrueck...@suse.de + +- update to 1.6.6 + - Fix daemon startup systemd notification + - Out-of-bound read in packet parser for malformed NAPTR records +(LibFuzzer) + - Add rosedb module +- enable rosedb +- refresh patches to apply cleanly again + 0001-loosen-openssl-dependency.patch + 0002-make-configure.ac-compatible-with-old-tools.patch + +--- Old: knot-1.6.5.tar.xz New: knot-1.6.6.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.VE6CQN/_old 2015-12-09 22:21:09.0 +0100 +++ /var/tmp/diff_new_pack.VE6CQN/_new 2015-12-09 22:21:09.0 +0100 @@ -22,6 +22,11 @@ %bcond_with dnstap %bcond_with lto %endif +%if 0%{?suse_version} > 1310 +%bcond_without rosedb +%else +%bcond_with rosedb +%endif %if 0%{?suse_version} > 1230 %bcond_without systemd %else @@ -29,7 +34,7 @@ %endif Name: knot -Version:1.6.5 +Version:1.6.6 Release:0 %define pkg_name knot Summary:An authoritative DNS daemon @@ -53,7 +58,7 @@ BuildRequires: xz Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{pkg_name}-%{version}-build -%if 0%{?suse_version} > 1310 +%if %{with rosedb} BuildRequires: lmdb-devel %endif %if 0%{?suse_version} > 1140 @@ -95,6 +100,9 @@ %if %{with dnstap} --enable-dnstap=yes \ %endif +%if %{with rosedb} + --enable-rosedb \ +%endif %if %{with systemd} --enable-systemd=yes \ %endif ++ 0001-loosen-openssl-dependency.patch ++ --- /var/tmp/diff_new_pack.VE6CQN/_old 2015-12-09 22:21:09.0 +0100 +++ /var/tmp/diff_new_pack.VE6CQN/_new 2015-12-09 22:21:09.0 +0100 @@ -1,8 +1,8 @@ -Index: knot-1.6.5/configure.ac +Index: knot-1.6.6/configure.ac === knot-1.6.5.orig/configure.ac -+++ knot-1.6.5/configure.ac -@@ -293,14 +293,6 @@ AS_IF([test "$with_openssl" = "no"],[ +--- knot-1.6.6.orig/configure.ac knot-1.6.6/configure.ac +@@ -298,14 +298,6 @@ AS_IF([test "$with_openssl" = "no"],[ AC_MSG_ERROR([OpenSSL library is required.]) ]) ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.VE6CQN/_old 2015-12-09 22:21:09.0 +0100 +++ /var/tmp/diff_new_pack.VE6CQN/_new 2015-12-09 22:21:09.0 +0100 @@ -5,7 +5,7 @@ @@ -2,8 +2,8 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.6.5], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.6], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) ++ knot-1.6.5.tar.xz -> knot-1.6.6.tar.xz ++ 3706 lines of diff (skipped) retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/knot-1.6.5/Makefile.am new/knot-1.6.6/Makefile.am --- old/knot-1.6.5/Makefile.am 2015-09-01 16:43:42.0 +0200 +++ new/knot-1.6.6/Makefile.am 2015-11-24 17:36:40.0 +0100 @@ -2,7 +2,8 @@ SUBDIRS = libtap src tests samples doc man patches AM_DISTCHECK_CONFIGURE_FLAGS = \ - --disable-code-coverage + --disable-code-coverage \ + --enable-rosedb CODE_COVERAGE_INFO = coverage.info CODE_COVERAGE_HTML = coverage.html diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/knot-1.6.5/NEWS new/knot-1.6.6/NEWS --- old/knot-1.6.5/NEWS 2015-09-01 16:43:42.0 +0200 +++ new/knot-1.6.6/NEWS 2015-11-24 17:36:40.0 +0100 @@ -1,3 +1,15 @@ +Knot DNS 1.6.6 (2015-11-24) +=== + +Bugfixes: +- + - Fix daemon startup systemd notification + - Out-of-bound read in packet parser for malformed NAPTR records (LibFuzzer) +
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2015-09-11 09:04:52 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is "knot" Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2015-03-12 16:38:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2015-09-11 09:04:56.0 +0200 @@ -1,0 +2,88 @@ +Thu Sep 3 16:48:32 UTC 2015 - mrueck...@suse.de + +- skip silent rule in configure.ac to fix the SLE 11 build + +--- +Thu Sep 3 16:37:24 UTC 2015 - mrueck...@suse.de + +- update to 1.6.5 + - Bugfixes: + - 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 + - Disable domain name compression for root label for better + compatibility + - Log via journald only when running under systemd + - Improve lookup of libsystemd build dependencies + - Fix compilation warnings in endian conversion functions on + OpenBSD + - Features: + - Update persistent timers only on shutdown for better + performance + - Add 'request-edns-option' config option to add custom EDNS0 + option into server initiated queries + - Allow specification of time units in 'max-conn-idle', + 'max-conn-handshake', 'max-conn-reply', and 'notify-timeout' + config options +- changes in 1.6.4 + - Bugfixes: + - Fix lost NOTIFY message if received during zone transfer + - Fix compilation error with LibreSSL + - Disable fast zone parser when compiled in Clang (workaround + for Clang bug) + - kdig: Record correct dnstap SocketProtocol when retrying + over TCP + - kdig: Hide TSIG section with +noall + - Do not set AA flag for AXFR/IXFR queries + - Features: + - Zone parser: Split long TXT/SPF strings into multiple + strings + - kdig: Add generic dump style option (+generic) + - Try all master servers in multi-master environment + - Improvements: + - Zone dump: Do not write class for SOA record (unified with + other RR types) + - Zone dump: Do not write master server address into the zone + file +- refresh patches to apply cleanly again +- sync spec file with knot2 spec file + - use bcond_with for the systemd conditional + - replace all occurences of %{name} with %{pkg_name} + - removed duplicated libexecdir + - also pass disable static and includedir + +--- +Wed Apr 29 07:03:38 UTC 2015 - mrueck...@suse.de + +- local state dir should be just /var + +--- +Thu Apr 9 02:51:53 UTC 2015 - mrueck...@suse.de + +- enable dnstap support for factory and newer: + - new BR: protobuf-c and libfstrm-devel +- prepared lto support but not enabled yet, still need to find out + which distros support it + +--- +Thu Apr 9 02:17:01 UTC 2015 - mrueck...@suse.de + +- update to 1.6.3 + - Performance drop for NSEC-signed zones + - Proper handling of TCP short-writes + - Out-of-bound read in zone parser for long domain names in +origin (AFL fuzzer) + - Out-of-bound read in packet parser for TSIG RR without RDATA +(AFL fuzzer) + - Out-of-bound read in packet parser for malformed NAPTR RR (AFL +fuzzer) + - CDS and CDNSKEY support in zone parser + - Add defaults for TCP config options into documentation + - Detailed error message if zone reload fails +- refreshed patches to apply cleanly again: + 0002-make-configure.ac-compatible-with-old-tools.patch + +--- Old: knot-1.6.2.tar.xz New: knot-1.6.5.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.B8YD7T/_old 2015-09-11 09:04:58.0 +0200 +++ /var/tmp/diff_new_pack.B8YD7T/_new 2015-09-11 09:04:58.0 +0200 @@ -15,22 +15,28 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - -%if 0%{?suse_version} > 1140 -%define has_systemd 1 -BuildRequires: makeinfo -BuildRequires: python-Sphinx -BuildRequires: systemd-devel -%{?systemd_requires} +%if 0%{?suse_version} > 1320 +%bcond_without dnstap +%bcond_without lto +%else +%bcond_with dnstap +%bcond_with lto +%endif +%if 0%{?suse_version} > 1230 +%bcond_without systemd +%else +%bcond_withsystemd
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2015-03-12 16:38:43 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2015-01-22 21:49:27.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2015-03-12 16:38:45.0 +0100 @@ -1,0 +2,18 @@ +Tue Mar 10 17:20:55 UTC 2015 - mrueck...@suse.de + +- update to 1.6.2 + - Limiting number of parallel TCP clients (max-tcp-clients config +option) + - Ignore refresh and transfer events on non-slave zones + - Compilation with Dnstap support on FreeBSD + - Possible file descriptor leak when terminating inactive TCP +clients +- refreshed patches to apply cleanly again: + 0002-make-configure.ac-compatible-with-old-tools.patch +- moved autoreconf -fi to %build so it wont be tried in quilt setup + or similar tools +- move up the %if case for systemd in for the preun scriptlet to + avoid warning about empty scripts on non systemd distributions. +- used xz tarball: new buildrequires xz + +--- Old: knot-1.6.1.tar.gz New: knot-1.6.2.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.6VMfnC/_old 2015-03-12 16:38:46.0 +0100 +++ /var/tmp/diff_new_pack.6VMfnC/_new 2015-03-12 16:38:46.0 +0100 @@ -24,13 +24,13 @@ %{?systemd_requires} %endif Name: knot -Version:1.6.1 +Version:1.6.2 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ Group: Productivity/Networking/DNS/Servers Url:http://www.knot-dns.cz -Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz +Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.xz Source1:knot.conf Source2:knot.service Patch0: 0001-loosen-openssl-dependency.patch @@ -44,6 +44,7 @@ BuildRequires: liburcu-devel BuildRequires: openssl-devel BuildRequires: pkg-config +BuildRequires: xz Requires(pre): pwdutils BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} 1310 @@ -57,9 +58,9 @@ %setup -q %patch0 -p1 %patch1 -autoreconf -fvi %build +autoreconf -fvi %configure \ --sysconfdir=%{_sysconfdir} \ --libexecdir=%{_libexecdir}/%{name} \ @@ -97,8 +98,8 @@ %service_add_pre %{name}.service %endif -%preun %if 0%{?has_systemd} +%preun %service_del_preun %{name}.service %endif ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.6VMfnC/_old 2015-03-12 16:38:46.0 +0100 +++ /var/tmp/diff_new_pack.6VMfnC/_new 2015-03-12 16:38:46.0 +0100 @@ -1,11 +1,11 @@ Index: configure.ac === configure.ac.orig 2014-11-18 16:42:47.624512534 +0100 -+++ configure.ac 2014-11-18 16:44:50.915161899 +0100 +--- configure.ac.orig configure.ac @@ -2,8 +2,7 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.6.1], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.2], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2015-01-22 21:49:19 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2015-01-08 23:02:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2015-01-22 21:49:27.0 +0100 @@ -1,0 +2,8 @@ +Thu Jan 8 10:07:50 UTC 2015 - tchva...@suse.com + +- Add deps on the docu packages to regen documentation +- Enable systemd integration fully +- Add dep on libidn +- Cleanup with spec-cleaner + +--- Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.3nZHRm/_old 2015-01-22 21:49:28.0 +0100 +++ /var/tmp/diff_new_pack.3nZHRm/_new 2015-01-22 21:49:28.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,36 +16,39 @@ # +%if 0%{?suse_version} 1140 +%define has_systemd 1 +BuildRequires: makeinfo +BuildRequires: python-Sphinx +BuildRequires: systemd-devel +%{?systemd_requires} +%endif Name: knot -Url:http://www.knot-dns.cz Version:1.6.1 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ Group: Productivity/Networking/DNS/Servers -Requires(pre): pwdutils +Url:http://www.knot-dns.cz +Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz +Source1:knot.conf +Source2:knot.service +Patch0: 0001-loosen-openssl-dependency.patch +Patch1: 0002-make-configure.ac-compatible-with-old-tools.patch BuildRequires: autoconf BuildRequires: automake BuildRequires: bison BuildRequires: flex +BuildRequires: libidn-devel BuildRequires: libtool BuildRequires: liburcu-devel BuildRequires: openssl-devel BuildRequires: pkg-config -%if 0%{?suse_version} 1140 -BuildRequires: systemd -%{?systemd_requires} -%define has_systemd 1 -%endif -%if 0%{?suse_version} 1320 +Requires(pre): pwdutils +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} 1310 BuildRequires: lmdb-devel %endif -Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz -Source1:knot.conf -Source2:knot.service -Patch0: 0001-loosen-openssl-dependency.patch -Patch1: 0002-make-configure.ac-compatible-with-old-tools.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Knot DNS is a high-performance authoritative DNS server implementation. @@ -54,23 +57,23 @@ %setup -q %patch0 -p1 %patch1 +autoreconf -fvi %build -%if 0%{suse_version} == 1210 -export SUSE_ASNEEDED=0 -%endif -autoreconf -fi %configure \ --sysconfdir=%{_sysconfdir} \ --libexecdir=%{_libexecdir}/%{name} \ - --localstatedir=/var/lib \ + --localstatedir=%{_localstatedir}/lib \ --libexecdir=%{_libexecdir}/%{name} \ --enable-recvmmsg=yes \ +%if 0%{?has_systemd} + --enable-systemd=yes \ +%endif --disable-silent-rules make %{?_smp_mflags} %install -make DESTDIR=%{buildroot} install +make DESTDIR=%{buildroot} install %{?_smp_mflags} install -d %{buildroot}%{_docdir}/%{name} install -d %{buildroot}%{_docdir}/%{name}/samples/ rm %{buildroot}%{_sysconfdir}/%{name}/* @@ -78,17 +81,18 @@ %if 0%{?has_systemd} install -d %{buildroot}%{_unitdir} install -p -m644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service +ln -s service %{buildroot}%{_sbindir}/rcknot %endif install -p -m644 COPYING AUTHORS NEWS THANKS README %{buildroot}%{_docdir}/%{name} install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{name}/samples/ -ln -s /sbin/service %{buildroot}%{_sbindir}/rcknot -rm %{buildroot}%{_libdir}/*.so %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name *.la -delete -print +rm -rf %{buildroot}%{_libdir}/*.so %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 server knot + useradd -r -g knot -d %{_sysconfdir}/knot -s /sbin/nologin \ + -c Knot DNS server knot %if 0%{?has_systemd} %service_add_pre %{name}.service %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2015-01-08 23:02:26 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-11-19 20:30:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2015-01-08 23:02:31.0 +0100 @@ -1,0 +2,19 @@ +Wed Dec 31 10:49:27 UTC 2014 - ond...@sury.org + +- Only require lmdb-devel on (Open)SUSE 13.2 and higher + +--- +Wed Dec 31 10:29:48 UTC 2014 - ond...@sury.org + +- Updated to 1.6.1 + Bugfixes: + - Journal file would sometimes outgrow its set limit + - Fixed incompatibility with OpenSSL 0.9.8 + - Proper handling when machine hostname cannot be retreived + + Features: + - Support for DNSSEC Single Type Signing Scheme + +- Compile with lmdb-devel to add support for persistent timers + +--- Old: knot-1.6.0.tar.gz New: knot-1.6.1.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.mT1DN2/_old 2015-01-08 23:02:32.0 +0100 +++ /var/tmp/diff_new_pack.mT1DN2/_new 2015-01-08 23:02:32.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.6.0 +Version:1.6.1 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -37,6 +37,9 @@ %{?systemd_requires} %define has_systemd 1 %endif +%if 0%{?suse_version} 1320 +BuildRequires: lmdb-devel +%endif Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz Source1:knot.conf Source2:knot.service ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.mT1DN2/_old 2015-01-08 23:02:32.0 +0100 +++ /var/tmp/diff_new_pack.mT1DN2/_new 2015-01-08 23:02:32.0 +0100 @@ -5,7 +5,7 @@ @@ -2,8 +2,7 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.6.0], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.1], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) ++ knot-1.6.0.tar.gz - knot-1.6.1.tar.gz ++ 3840 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-11-19 20:26:53 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-09-23 10:43:18.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-11-19 20:30:48.0 +0100 @@ -1,0 +2,19 @@ +Tue Nov 18 15:49:27 UTC 2014 - pgaj...@suse.com + +- Updated to 1.6.0 + Bugfixes: + - Fix zone expiration when AXFR/IXFR is being refused by master + - Fix forced zone refresh on slave (knotc refresh -f) + - Persistent timers database opening after privileges has been dropped + - DNSSEC: RFC compliant processing of letter case in RDATA domain names + - EDNS: Return minimal error response for queries with unsupported version + - EDNS: Fix interpretation of Extended RCODE + + Improvements: + - Maximal size of persistent timers database increased from 10 MB to 100 MB + - Added logging of persistent timers database errors + + Features: + - Persistent timers for slave zones (expire, refresh, and flush) + +--- Old: knot-1.5.3.tar.gz New: knot-1.6.0.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.8q0wHl/_old 2014-11-19 20:30:51.0 +0100 +++ /var/tmp/diff_new_pack.8q0wHl/_new 2014-11-19 20:30:51.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.5.3 +Version:1.6.0 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -27,11 +27,11 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: bison -BuildRequires: libtool BuildRequires: flex +BuildRequires: libtool BuildRequires: liburcu-devel -BuildRequires: pkg-config BuildRequires: openssl-devel +BuildRequires: pkg-config %if 0%{?suse_version} 1140 BuildRequires: systemd %{?systemd_requires} @@ -50,7 +50,7 @@ %prep %setup -q %patch0 -p1 -%patch1 -p1 +%patch1 %build %if 0%{suse_version} == 1210 ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.8q0wHl/_old 2014-11-19 20:30:51.0 +0100 +++ /var/tmp/diff_new_pack.8q0wHl/_new 2014-11-19 20:30:51.0 +0100 @@ -1,10 +1,11 @@ -diff -urNap a/configure.ac b/configure.ac a/configure.ac 2014-09-12 18:20:42.0 +0200 -+++ b/configure.ac 2014-09-15 21:31:08.971056640 +0200 +Index: configure.ac +=== +--- configure.ac.orig 2014-11-18 16:42:47.624512534 +0100 configure.ac 2014-11-18 16:44:50.915161899 +0100 @@ -2,8 +2,7 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.5.3], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.6.0], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) -AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) ++ knot-1.5.3.tar.gz - knot-1.6.0.tar.gz ++ 12172 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-09-23 10:42:48 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-07-15 08:01:11.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-09-23 10:43:18.0 +0200 @@ -1,0 +2,31 @@ +Mon Sep 15 19:44:38 UTC 2014 - ond...@sury.org + +- Updated to 1.5.3 + Bugfixes: + - Some specific incoming IXFRs were causing server to crash + - Rare sychronization error during reload caused read-after-free + - Response synthetization module did not work properly with DNSSEC-enabled zones + - When Knot sent AXFR when IXFR was requested, message ID and opcode were wrong + - Knot failed to send large messages to remote control (present since 1.5.1) + - Some RR parsing corner cases were not handled properly + - AXFR-style IXFR was refused and had to be retransfered + - Hash character (#) was not properly escaped when storing text zone file + - DNSSEC: DNAMEs in RDATA were not lowercased before signing + - EDNS: OPT RR were not put into responsing for some errors + - TSIG: DDNS responses were not signed with TSIG + - DDNS: Prerequisite checks failed for some inputs + - knsupdate: Zone origin was not used for deletions + + Features: + - Basic support for logging using systemd journal + - DDNS: Ability to process updates in bulk + + Improvements: + - Unified logging messages structure + - DNSSEC: More strict controls for signing keys + +- Refreshed patches on top of 1.5.3 release: + * 0001-loosen-openssl-dependency.patch + * 0002-make-configure.ac-compatible-with-old-tools.patch + +--- Old: knot-1.5.0.tar.gz New: knot-1.5.3.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.hv77TL/_old 2014-09-23 10:43:20.0 +0200 +++ /var/tmp/diff_new_pack.hv77TL/_new 2014-09-23 10:43:20.0 +0200 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.5.0 +Version:1.5.3 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ 0001-loosen-openssl-dependency.patch ++ --- /var/tmp/diff_new_pack.hv77TL/_old 2014-09-23 10:43:20.0 +0200 +++ /var/tmp/diff_new_pack.hv77TL/_new 2014-09-23 10:43:20.0 +0200 @@ -1,32 +1,6 @@ knot.orig/configure -+++ knot/configure -@@ -13607,23 +13607,6 @@ if test $with_openssl = no; then : - - fi - --cat confdefs.h - _ACEOF conftest.$ac_ext --/* end confdefs.h. */ --#include openssl/crypto.h -- #if (OPENSSL_VERSION_NUMBER = 0x1000L) -- openssl_version_ok -- #endif -- --_ACEOF --if (eval $ac_cpp conftest.$ac_ext) 25 | -- $EGREP openssl_version_ok /dev/null 21; then : -- --else -- as_fn_error $? OpenSSL library version = 1.0.0 is required. $LINENO 5 -- --fi --rm -f conftest* -- - - - # Check whether --with-libidn was given. --- knot.orig/configure.ac +++ knot/configure.ac -@@ -284,14 +284,6 @@ AS_IF([test $with_openssl = no],[ +@@ -279,14 +279,6 @@ AS_IF([test $with_openssl = no],[ AC_MSG_ERROR([OpenSSL library is required.]) ]) ++ 0002-make-configure.ac-compatible-with-old-tools.patch ++ --- /var/tmp/diff_new_pack.hv77TL/_old 2014-09-23 10:43:20.0 +0200 +++ /var/tmp/diff_new_pack.hv77TL/_new 2014-09-23 10:43:20.0 +0200 @@ -1,24 +1,12 @@ -diff --git a/configure.ac b/configure.ac -index 6eed9ce..9f62d3d 100644 a/configure.ac -+++ b/configure.ac -@@ -3,7 +3,6 @@ - AC_PREREQ([2.60]) - AC_INIT([knot], [1.5.0], [knot-...@labs.nic.cz]) - AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) --AM_SILENT_RULES([yes]) - AC_CONFIG_SRCDIR([src/knot/main.c]) - AC_CONFIG_HEADERS([src/config.h]) - AC_CONFIG_MACRO_DIR([m4]) -diff --git a/configure.ac b/configure.ac -index 45c853f..7f7d48f 100644 a/configure.ac -+++ b/configure.ac -@@ -2,7 +2,7 @@ +diff -urNap a/configure.ac b/configure.ac +--- a/configure.ac 2014-09-12 18:20:42.0 +0200 b/configure.ac 2014-09-15 21:31:08.971056640 +0200 +@@ -2,8 +2,7 @@ AC_PREREQ([2.60]) - AC_INIT([knot], [1.5.0], [knot-...@labs.nic.cz]) + AC_INIT([knot], [1.5.3], [knot-...@labs.nic.cz]) -AM_INIT_AUTOMAKE([gnits subdir-objects dist-xz -Wall -Werror]) +-AM_SILENT_RULES([yes]) +AM_INIT_AUTOMAKE([gnits subdir-objects -Wall -Werror]) AC_CONFIG_SRCDIR([src/knot/main.c]) AC_CONFIG_HEADERS([src/config.h]) ++ knot-1.5.0.tar.gz - knot-1.5.3.tar.gz ++ 38668 lines of diff (skipped) -- To unsubscribe, e-mail:
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-07-15 08:01:02 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-06-25 10:49:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-07-15 08:01:11.0 +0200 @@ -1,0 +2,48 @@ +Fri Jul 11 09:06:45 UTC 2014 - ond...@sury.org + +- Squash 0002-remove-AM_SILENT_RULES.patch and 0003-no-dist-xz.patch + into 0002-make-configure.ac-compatible-with-old-tools.patch that + removes configure.ac options incompatible with SLES_11_SP[23]. + +- added patches: + * 0002-make-configure.ac-compatible-with-old-tools.patch + +- removed patches: + * 0002-remove-AM_SILENT_RULES.patch + * 0003-no-dist-xz.patch + +--- +Thu Jul 10 08:18:29 UTC 2014 - ond...@sury.org + +- Updated to 1.5.0 + Features: + * DDNS forwarding reimplemented + * edns-client-subnet support in kdig + * Optional asynchronous startup (config asynchronous-start) + * 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 + Improvements: + * Transfer sizes logged in bytes if needed + * Logging outgoing NOTIFY messages + * Logging unauthorized incoming NOTIFYs + * Preempt task queue for faster reload + * Lazy zone file write after zone transfer (governed by zonefile-sync) + * 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) + Bugfixes: + * Zone flush planning after bootstrap + * Incorrect incoming AXFR message sizes + * DDNS signing changes were freed too soon, posibility of stale data + * knotc remote control key handling + * Close zone transfer after SERVFAIL response + * Incremental to full zone transfer fallback, wrong log message + * Zone events corner cases, reload replanning + +--- Old: knot-1.4.7.tar.gz New: 0002-make-configure.ac-compatible-with-old-tools.patch knot-1.5.0.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.Gc9Y3Y/_old 2014-07-15 08:01:13.0 +0200 +++ /var/tmp/diff_new_pack.Gc9Y3Y/_new 2014-07-15 08:01:13.0 +0200 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.7 +Version:1.5.0 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -27,15 +27,10 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: bison +BuildRequires: libtool BuildRequires: flex BuildRequires: liburcu-devel BuildRequires: pkg-config -# We really only need makeinfo -%if 0%{?suse_version} 1220 -BuildRequires: makeinfo -%else -BuildRequires: texinfo -%endif BuildRequires: openssl-devel %if 0%{?suse_version} 1140 BuildRequires: systemd @@ -46,6 +41,7 @@ Source1:knot.conf Source2:knot.service Patch0: 0001-loosen-openssl-dependency.patch +Patch1: 0002-make-configure.ac-compatible-with-old-tools.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -54,11 +50,13 @@ %prep %setup -q %patch0 -p1 +%patch1 -p1 %build %if 0%{suse_version} == 1210 export SUSE_ASNEEDED=0 %endif +autoreconf -fi %configure \ --sysconfdir=%{_sysconfdir} \ --libexecdir=%{_libexecdir}/%{name} \ @@ -70,7 +68,6 @@ %install make DESTDIR=%{buildroot} install -rm %{buildroot}/%{_infodir}/dir install -d %{buildroot}%{_docdir}/%{name} install -d %{buildroot}%{_docdir}/%{name}/samples/ rm %{buildroot}%{_sysconfdir}/%{name}/* @@ -82,6 +79,7 @@ install -p -m644 COPYING AUTHORS NEWS THANKS README %{buildroot}%{_docdir}/%{name} install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{name}/samples/ ln -s /sbin/service %{buildroot}%{_sbindir}/rcknot +rm %{buildroot}%{_libdir}/*.so %{buildroot}%{_libdir}/*.la %pre getent group knot /dev/null || groupadd -r knot @@ -98,16 +96,16 @@ %endif %post +/sbin/ldconfig %if 0%{?has_systemd} %service_add_post %{name}.service %endif -%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-06-25 10:49:06 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-05-13 20:44:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-06-25 10:49:16.0 +0200 @@ -1,0 +2,10 @@ +Tue Jun 24 12:56:27 UTC 2014 - pgaj...@suse.com + +- updated to 1.4.7: + * Fixed DDNS corner cases + * Fixed zone EXPIRE timer + * Fixed semantic checks false positives + * Fixed sending malformed IXFR with automatic DNSSEC + * Fixed NAPTR record serialization + +--- Old: knot-1.4.5.tar.gz New: knot-1.4.7.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.aBqu3p/_old 2014-06-25 10:49:18.0 +0200 +++ /var/tmp/diff_new_pack.aBqu3p/_new 2014-06-25 10:49:18.0 +0200 @@ -18,15 +18,18 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.5 +Version:1.4.7 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ Group: Productivity/Networking/DNS/Servers Requires(pre): pwdutils +BuildRequires: autoconf +BuildRequires: automake BuildRequires: bison BuildRequires: flex BuildRequires: liburcu-devel +BuildRequires: pkg-config # We really only need makeinfo %if 0%{?suse_version} 1220 BuildRequires: makeinfo ++ knot-1.4.5.tar.gz - knot-1.4.7.tar.gz ++ 86920 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-05-13 20:44:29 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-03-28 13:16:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-05-13 20:44:30.0 +0200 @@ -1,0 +2,12 @@ +Mon May 12 12:38:02 UTC 2014 - ond...@sury.org + +- Fixed the missing 1.4.5 tarball + +--- +Tue Apr 15 07:08:27 UTC 2014 - ond...@sury.org + +- updated to 1.4.5 + Bugfixes: + * Fix possible weakness in TSIG signature checking + +--- Old: knot-1.4.4.tar.gz New: knot-1.4.5.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.eOF5AM/_old 2014-05-13 20:44:31.0 +0200 +++ /var/tmp/diff_new_pack.eOF5AM/_new 2014-05-13 20:44:31.0 +0200 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.4 +Version:1.4.5 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.4.4.tar.gz - knot-1.4.5.tar.gz ++ 44851 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-03-28 13:16:33 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-02-19 18:56:08.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-03-28 13:16:34.0 +0100 @@ -1,0 +2,16 @@ +Fri Mar 28 10:56:24 UTC 2014 - pgaj...@suse.com + +- updated to 1.4.4 + Features: +* Server is logging remote control commands +* 'knotc reload' doesn't refresh unchanged zones +* 'knotc -f refresh' forces zone retransfer + Bugfixes: +* Missing notifications after DDNS/automatic resign +* Zone is rebootstrapped if the zone file is unreadable +* Progressive bootstrap retry backoff +* Zone file parser allows asterisk as part of the label +* Journal maximum entry size fixes +* Sign DNSKEYs in non-apex nodes as regular RR sets + +--- Old: knot-1.4.3.tar.gz New: knot-1.4.4.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.F8zBsY/_old 2014-03-28 13:16:35.0 +0100 +++ /var/tmp/diff_new_pack.F8zBsY/_new 2014-03-28 13:16:35.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.3 +Version:1.4.4 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.4.3.tar.gz - knot-1.4.4.tar.gz ++ 154311 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-02-19 18:56:06 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-01-29 22:15:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-02-19 18:56:08.0 +0100 @@ -1,0 +2,22 @@ +Tue Feb 18 14:56:36 UTC 2014 - ond...@sury.org + +- Enable recvmmsg support in the build to increase performance +- Update upstream config directory to /etc/knot (instead of /etc/knot/knot) +- Replace tar.xz with tar.gz to allow backporting to older releases +- Disable silent rules to have more verbose builds +- Add support to compile with OpenSSL 1.0.0 + +- added patches: + * 0001-loosen-openssl-dependency.patch + +--- +Tue Feb 18 12:07:36 UTC 2014 - ond...@sury.org + +- update to 1.4.3: + * Failure when expanding wildcard leading to apex and having DNSKEY records + * Failure for query to wildcard without wildcard expansion + * Bad cleanup when loading a faulty entry from a journal + * Zone file $ORIGIN and configuration comparison is case-insensitive + * Config include statement supports directory and includes all files within + +--- Old: knot-1.4.2.tar.xz New: 0001-loosen-openssl-dependency.patch knot-1.4.3.tar.gz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.a3erqY/_old 2014-02-19 18:56:08.0 +0100 +++ /var/tmp/diff_new_pack.a3erqY/_new 2014-02-19 18:56:08.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.2 +Version:1.4.3 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -39,9 +39,10 @@ %{?systemd_requires} %define has_systemd 1 %endif -Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.xz +Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.gz Source1:knot.conf Source2:knot.service +Patch0: 0001-loosen-openssl-dependency.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,16 +50,19 @@ %prep %setup -q +%patch0 -p1 %build %if 0%{suse_version} == 1210 export SUSE_ASNEEDED=0 %endif %configure \ - --sysconfdir=%{_sysconfdir}/%{name} \ + --sysconfdir=%{_sysconfdir} \ --libexecdir=%{_libexecdir}/%{name} \ --localstatedir=/var/lib \ - --libexecdir=%{_libexecdir}/%{name} + --libexecdir=%{_libexecdir}/%{name} \ + --enable-recvmmsg=yes \ + --disable-silent-rules make %{?_smp_mflags} %install @@ -66,7 +70,7 @@ rm %{buildroot}/%{_infodir}/dir install -d %{buildroot}%{_docdir}/%{name} install -d %{buildroot}%{_docdir}/%{name}/samples/ -rm -r %{buildroot}%{_sysconfdir}/%{name}/%{name} +rm %{buildroot}%{_sysconfdir}/%{name}/* install -p -m644 %{SOURCE1} %{buildroot}%{_sysconfdir}/%{name}/%{name}.conf %if 0%{?has_systemd} install -d %{buildroot}%{_unitdir} @@ -74,6 +78,7 @@ %endif install -p -m644 COPYING AUTHORS NEWS THANKS README %{buildroot}%{_docdir}/%{name} install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{name}/samples/ +ln -s /sbin/service %{buildroot}%{_sbindir}/rcknot %pre getent group knot /dev/null || groupadd -r knot ++ 0001-loosen-openssl-dependency.patch ++ --- knot.orig/configure +++ knot/configure @@ -13429,23 +13429,6 @@ if test $with_openssl = no; then : fi -cat confdefs.h - _ACEOF conftest.$ac_ext -/* end confdefs.h. */ -#include openssl/crypto.h - #if (OPENSSL_VERSION_NUMBER = 0x1000L) - openssl_version_ok - #endif - -_ACEOF -if (eval $ac_cpp conftest.$ac_ext) 25 | - $EGREP openssl_version_ok /dev/null 21; then : - -else - as_fn_error $? OpenSSL library version = 1.0.0 is required. $LINENO 5 - -fi -rm -f conftest* - # Check whether --with-libidn was given. --- knot.orig/configure.ac +++ knot/configure.ac @@ -283,14 +283,6 @@ AS_IF([test $with_openssl = no],[ AC_MSG_ERROR([OpenSSL library is required.]) ]) -AC_EGREP_CPP(openssl_version_ok, - [#include openssl/crypto.h - #if (OPENSSL_VERSION_NUMBER = 0x1000L) - openssl_version_ok - #endif -
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-01-29 22:15:51 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-01-23 15:46:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-01-29 22:15:52.0 +0100 @@ -1,0 +2,12 @@ +Mon Jan 27 15:17:49 UTC 2014 - ond...@sury.org + +- update to 1.4.2: + * AXFR/IXFR compatibility issues with tinydns/axfrdns + * Journal file is created only when needed + * Zone-related log messages are logged into correct category + * DNSSEC: Refresh signatures earlier (3 days before their expiration +with the default signature lifetime) + * Fixed RCU synchronization causing deadlock on 'knotc signzone' + * RRSIG not fitting in the additional records doesn't cause truncation + +--- Old: knot-1.4.1.tar.xz New: knot-1.4.2.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.SPSyNF/_old 2014-01-29 22:15:53.0 +0100 +++ /var/tmp/diff_new_pack.SPSyNF/_new 2014-01-29 22:15:53.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.1 +Version:1.4.2 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.4.1.tar.xz - knot-1.4.2.tar.xz ++ 3062 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-01-22 09:43:54 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2014-01-08 20:06:58.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-01-23 15:46:42.0 +0100 @@ -1,0 +2,13 @@ +Tue Jan 14 15:14:06 UTC 2014 - ond...@sury.org + +- update to 1.4.1: + * Empty APL record support + * 'zonestatus' when using immediate zone syncing + * Immediate zone syncing after reload + * Race condition writing time values to zone file + * Hard require OpenSSL = 1.0.0 + +- removed patches: + * 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch + * 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch +--- Old: 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch knot-1.4.0.tar.bz2 New: knot-1.4.1.tar.xz Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.gONIZT/_old 2014-01-23 15:46:43.0 +0100 +++ /var/tmp/diff_new_pack.gONIZT/_new 2014-01-23 15:46:43.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.4.0 +Version:1.4.1 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -39,11 +39,9 @@ %{?systemd_requires} %define has_systemd 1 %endif -Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.bz2 +Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.xz Source1:knot.conf Source2:knot.service -Patch0: 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch -Patch1: 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -51,8 +49,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build %if 0%{suse_version} == 1210 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2014-01-08 20:06:57 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2013-12-16 16:32:20.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2014-01-08 20:06:58.0 +0100 @@ -1,0 +2,21 @@ +Wed Jan 8 08:58:19 UTC 2014 - ond...@sury.org + +- Add support to compile with OpenSSL 1.0.0 + +- added patches: + * 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch + * 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch +--- +Wed Jan 8 08:40:45 UTC 2014 - ond...@sury.org + +- update to 1.4.0: + * Experimental automatic DNSSEC signing + * Fastest ragel parser enabled by default + * Reduced memory usage + * Zone SOA SERIAL policies (INCREMENT, UNIXTIME) for DDNS and +automatic DNSSEC signing + * IDN support in Knot utilities (kdig, knsupdate, ...) + * DNSSEC: support for GOST algorithm + * Support for DNSSEC key pre-publication + +--- Old: knot-1.3.4.tar.bz2 New: 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch knot-1.4.0.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.DXenAU/_old 2014-01-08 20:06:59.0 +0100 +++ /var/tmp/diff_new_pack.DXenAU/_new 2014-01-08 20:06:59.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.3.4 +Version:1.4.0 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -39,9 +39,11 @@ %{?systemd_requires} %define has_systemd 1 %endif -Source0:http://public.nic.cz/files/knot-dns/%{name}-%{version}.tar.bz2 +Source0:https://secure.nic.cz/files/knot-dns/%{name}-%{version}.tar.bz2 Source1:knot.conf Source2:knot.service +Patch0: 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch +Patch1: 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -49,6 +51,8 @@ %prep %setup -q +%patch0 -p1 +%patch1 -p1 %build %if 0%{suse_version} == 1210 ++ 0001-Add-support-for-OpenSSL-threads-in-OpenSSL-1.0.0.patch ++ From c0c390f18d602e310e8bf31a23b25a376314e07c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= ond...@sury.org Date: Mon, 6 Jan 2014 12:04:45 +0100 Subject: [PATCH] Add support for OpenSSL threads in OpenSSL 1.0.0 --- src/libknot/dnssec/crypto.c | 13 + 1 file changed, 13 insertions(+) --- knot.orig/src/libknot/dnssec/crypto.c +++ knot/src/libknot/dnssec/crypto.c @@ -105,11 +105,20 @@ static void openssl_mutexes_destroy(void * * \param openssl_id Thread identifier in OpenSSL. */ +#if OPENSSL_VERSION_NUMBER = 0x101fL static void openssl_threadid_cb(CRYPTO_THREADID *openssl_id) { pthread_t id = pthread_self(); CRYPTO_THREADID_set_pointer(openssl_id, (void *)id); } +#else +static unsigned long openssl_threadid_cb(void) +{ + unsigned long ret; + ret = (unsigned long)pthread_self(); + return(ret); +} +#endif /*- pluggable engines ---*/ @@ -181,7 +190,11 @@ void knot_crypto_init_threads(void) } // thread identification +#if OPENSSL_VERSION_NUMBER = 0x101fL CRYPTO_THREADID_set_callback(openssl_threadid_cb); +#else +CRYPTO_set_id_callback((unsigned long (*)())openssl_threadid_cb); +#endif } void knot_crypto_cleanup_threads(void) ++ 0001-Check-the-OpenSSL-version-when-checking-for-GOST-alg.patch ++ From 2354047b6402aa68daffe96d6f82f30f0dad1cff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= ond...@sury.org Date: Mon, 6 Jan 2014 11:37:23 +0100 Subject: [PATCH] Check the OpenSSL version when checking for GOST algorithm support --- src/libknot/dnssec/config.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) --- knot.orig/src/libknot/dnssec/config.h +++ knot/src/libknot/dnssec/config.h @@ -35,13 +35,13 @@ #endif // ECDSA support requires OpenSSL version = 1.0.1 -#if !defined(OPENSSL_NO_ECDSA) OPENSSL_VERSION_NUMBER = 0x10001000 +#if !defined(OPENSSL_NO_ECDSA) OPENSSL_VERSION_NUMBER = 0x10001000L #define KNOT_ENABLE_ECDSA 1 #else #undef KNOT_ENABLE_ECDSA #endif -#if !defined(OPENSSL_NO_GOST) +#if
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-12-16 16:32:19 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2013-11-26 19:18:01.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-12-16 16:32:20.0 +0100 @@ -1,0 +2,9 @@ +Mon Dec 16 09:46:03 UTC 2013 - ond...@sury.org + +- update to 1.3.4: + * Bugfixes: +Crash in particular additionals processing +Race condition in event cancelation +Journal corruption after failed transactions + +--- Old: knot-1.3.3.tar.bz2 New: knot-1.3.4.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.gFxKub/_old 2013-12-16 16:32:20.0 +0100 +++ /var/tmp/diff_new_pack.gFxKub/_new 2013-12-16 16:32:20.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.3.3 +Version:1.3.4 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.3.3.tar.bz2 - knot-1.3.4.tar.bz2 ++ 89512 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-11-26 19:18:00 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2013-09-09 19:43:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-11-26 19:18:01.0 +0100 @@ -1,0 +2,14 @@ +Tue Nov 26 13:36:54 UTC 2013 - pgaj...@suse.com + +- update to 1.3.3: + * New features: +Reduced memory usage +Improved performance +Experimental automatic DNSSEC signing +Refactored zone loading +Improved journal locking + * Bugfixes: +Fixed some race conditions +Various fixes in client utilities + +--- Old: knot-1.3.1.tar.bz2 New: knot-1.3.3.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.kZ1ESH/_old 2013-11-26 19:18:02.0 +0100 +++ /var/tmp/diff_new_pack.kZ1ESH/_new 2013-11-26 19:18:02.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.3.1 +Version:1.3.3 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.3.1.tar.bz2 - knot-1.3.3.tar.bz2 ++ 15036 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-09-09 19:43:49 Comparing /work/SRC/openSUSE:Factory/knot (Old) and /work/SRC/openSUSE:Factory/.knot.new (New) Package is knot Changes: --- /work/SRC/openSUSE:Factory/knot/knot.changes2013-04-12 20:34:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-09-09 19:43:51.0 +0200 @@ -1,0 +2,12 @@ +Mon Sep 9 15:16:04 UTC 2013 - pgaj...@suse.com + +- update to 1.3.1 + * Faster zone parser + * Full support for EUI and ILNP resource records + * Lower memory footprint for large zones + * No compilation of zones + * Improved scheduling of zone transfers + * Logging of serials and timing information for zone transfers + * see NEWS or https://www.knot-dns.cz/ for details + +--- Old: knot-1.2.0.tar.bz2 New: knot-1.3.1.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.uxjJ6Y/_old 2013-09-09 19:43:51.0 +0200 +++ /var/tmp/diff_new_pack.uxjJ6Y/_new 2013-09-09 19:43:51.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package knot # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.2.0 +Version:1.3.1 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ @@ -64,17 +64,16 @@ %install make DESTDIR=%{buildroot} install rm %{buildroot}/%{_infodir}/dir -rm %{buildroot}/%{_libexecdir}/%{name}/unittests* install -d %{buildroot}%{_docdir}/%{name} install -d %{buildroot}%{_docdir}/%{name}/samples/ -install -d %{buildroot}%{_unitdir} +rm -r %{buildroot}%{_sysconfdir}/%{name}/%{name} 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 %{buildroot}%{_unitdir} +install -p -m644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service %endif +install -p -m644 COPYING AUTHORS NEWS THANKS README %{buildroot}%{_docdir}/%{name} +install -p -m644 samples/*.conf samples/*.zone* %{buildroot}%{_docdir}/%{name}/samples/ %pre getent group knot /dev/null || groupadd -r knot @@ -106,12 +105,9 @@ %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/%{name}*.8* -%{_mandir}/man5/%{name}*.5* +%{_bindir}/* +%{_mandir}/man?/* %doc %{_docdir}/%{name} %doc %{_infodir}/* %if 0%{?has_systemd} ++ knot-1.2.0.tar.bz2 - knot-1.3.1.tar.bz2 ++ 162075 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-04-12 20:34:10 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.changes2013-04-02 12:01:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-04-12 20:34:14.0 +0200 @@ -1,0 +2,7 @@ +Wed Apr 3 15:37:52 UTC 2013 - ond...@sury.org + +- Update to 1.2.0 final +Bugfixes: + * Memory leaks + +--- Old: knot-1.1.99+1.2.0rc4.tar.bz2 New: knot-1.2.0.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.RTqf8K/_old 2013-04-12 20:34:18.0 +0200 +++ /var/tmp/diff_new_pack.RTqf8K/_new 2013-04-12 20:34:18.0 +0200 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.1.99+1.2.0rc4 +Version:1.2.0 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.1.99+1.2.0rc4.tar.bz2 - knot-1.2.0.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knot-1.1.99+1.2.0rc4/RELNOTES new/knot-1.2.0/RELNOTES --- old/knot-1.1.99+1.2.0rc4/RELNOTES 2013-03-22 13:22:52.0 +0100 +++ new/knot-1.2.0/RELNOTES 2013-04-02 12:25:05.0 +0200 @@ -1,3 +1,9 @@ +v1.2.0 - Mar 29, 2013 +- + +Bugfixes: + * Memory leaks + v1.2.0-rc4 - Mar 22, 2013 - @@ -5,6 +11,7 @@ * knotc 'zonestatus' command Bugfixes: + * Check for broken recvmmsg() implementation * Changing logfile ownership before dropping privileges * knotc respects 'control' section from configuration * RRL: resolved bucket collisions diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/knot-1.1.99+1.2.0rc4/configure new/knot-1.2.0/configure --- old/knot-1.1.99+1.2.0rc4/configure 2013-03-22 13:23:00.0 +0100 +++ new/knot-1.2.0/configure2013-04-02 12:25:13.0 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for knot 1.2.0-rc4. +# Generated by GNU Autoconf 2.69 for knot 1.2.0. # # Report bugs to knot-...@labs.nic.cz. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='knot' PACKAGE_TARNAME='knot' -PACKAGE_VERSION='1.2.0-rc4' -PACKAGE_STRING='knot 1.2.0-rc4' +PACKAGE_VERSION='1.2.0' +PACKAGE_STRING='knot 1.2.0' PACKAGE_BUGREPORT='knot-...@labs.nic.cz' PACKAGE_URL='' @@ -1319,7 +1319,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat _ACEOF -\`configure' configures knot 1.2.0-rc4 to adapt to many kinds of systems. +\`configure' configures knot 1.2.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1389,7 +1389,7 @@ if test -n $ac_init_help; then case $ac_init_help in - short | recursive ) echo Configuration of knot 1.2.0-rc4:;; + short | recursive ) echo Configuration of knot 1.2.0:;; esac cat \_ACEOF @@ -1509,7 +1509,7 @@ test -n $ac_init_help exit $ac_status if $ac_init_version; then cat \_ACEOF -knot configure 1.2.0-rc4 +knot configure 1.2.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2062,7 +2062,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by knot $as_me 1.2.0-rc4, which was +It was created by knot $as_me 1.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2889,7 +2889,7 @@ # Define the identity of the package. PACKAGE='knot' - VERSION='1.2.0-rc4' + VERSION='1.2.0' cat confdefs.h _ACEOF @@ -15469,7 +15469,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log= -This file was extended by knot $as_me 1.2.0-rc4, which was +This file was extended by knot $as_me 1.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES= $CONFIG_FILES @@ -15535,7 +15535,7 @@ cat $CONFIG_STATUS _ACEOF || ac_write_fail=1 ac_cs_config=`$as_echo $ac_configure_args | sed 's/^ //; s/[\\\`\$]//g'` ac_cs_version=\\ -knot config.status 1.2.0-rc4 +knot config.status 1.2.0 configured by $0, generated by GNU Autoconf 2.69, with options \\\$ac_cs_config\\ diff -urN
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-04-02 12:01:03 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.changes2013-03-12 11:30:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-04-02 12:01:06.0 +0200 @@ -1,0 +2,13 @@ +Fri Mar 22 15:32:38 UTC 2013 - ond...@sury.org + +- Update to 1.2.0-rc4 +New features: + * knotc 'zonestatus' command + +Bugfixes: + * Changing logfile ownership before dropping privileges + * knotc respects 'control' section from configuration + * RRL: resolved bucket collisions + * RRL: updated bucket mapping to conform RRL technical memo + +--- Old: knot-1.1.99+1.2.0rc3.tar.bz2 New: knot-1.1.99+1.2.0rc4.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.4XU0xR/_old 2013-04-02 12:01:20.0 +0200 +++ /var/tmp/diff_new_pack.4XU0xR/_new 2013-04-02 12:01:20.0 +0200 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.1.99+1.2.0rc3 +Version:1.1.99+1.2.0rc4 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ ++ knot-1.1.99+1.2.0rc3.tar.bz2 - knot-1.1.99+1.2.0rc4.tar.bz2 ++ 2349 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2013-03-12 11:30:56 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.changes2012-11-29 10:13:22.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2013-03-12 11:30:57.0 +0100 @@ -1,0 +2,19 @@ +Tue Mar 12 08:37:55 UTC 2013 - ond...@sury.org + +- Update to 1.2.0-rc3 +New features: +* Dynamic updates, including forwarding (limited on signed zones) +* Updated remote control utility +* Configurable TCP timeouts +* LOC RR support + * Response rate limiting (see documentation) + +Bugfixes: + * Fixed processing of some non-standard dnames. + * Correct checking of label length bounds in some cases. + * More compliant rcodes in case of DDNS/TSIG failures. + * Correct processing of malformed DDNS prereq section. + * Fixed OpenBSD build + * Responses to ANY should contain RRSIGs + +--- Old: knot-1.1.2.tar.bz2 New: knot-1.1.99+1.2.0rc3.tar.bz2 Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.B2Ddwg/_old 2013-03-12 11:30:58.0 +0100 +++ /var/tmp/diff_new_pack.B2Ddwg/_new 2013-03-12 11:30:58.0 +0100 @@ -18,7 +18,7 @@ Name: knot Url:http://www.knot-dns.cz -Version:1.1.2 +Version:1.1.99+1.2.0rc3 Release:0 Summary:An authoritative DNS daemon License:GPL-3.0+ -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
Hello community, here is the log from the commit of package knot for openSUSE:Factory checked in at 2012-11-29 10:13:17 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.changes2012-11-24 21:11:11.0 +0100 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2012-11-29 10:13:22.0 +0100 @@ -1,0 +2,6 @@ +Sat Nov 24 09:12:42 UTC 2012 - a...@suse.de + +- Documentation only needs makeinfo, thus require it instead of texinfo + where it's available as separate package. + +--- Other differences: -- ++ knot.spec ++ --- /var/tmp/diff_new_pack.f9xC2N/_old 2012-11-29 10:13:23.0 +0100 +++ /var/tmp/diff_new_pack.f9xC2N/_new 2012-11-29 10:13:23.0 +0100 @@ -27,7 +27,12 @@ BuildRequires: bison BuildRequires: flex BuildRequires: liburcu-devel +# We really only need makeinfo +%if 0%{?suse_version} 1220 +BuildRequires: makeinfo +%else BuildRequires: texinfo +%endif BuildRequires: openssl-devel %if 0%{?suse_version} 1140 BuildRequires: systemd -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit knot for openSUSE:Factory
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.changes2012-09-01 10:31:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.knot.new/knot.changes 2012-11-24 21:11:11.0 +0100 @@ -1,0 +2,72 @@ +Thu Nov 22 17:22:37 UTC 2012 - ond...@sury.org + +- 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 - pgaj...@suse.com + +- 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.0 +0100 +++ /var/tmp/diff_new_pack.ZgCI4V/_new 2012-11-24 21:11:12.0 +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