pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/net/knot Knot DNS 2.5.7 (2018-01-02)
details: https://anonhg.NetBSD.org/pkgsrc/rev/9bc50b96964c
branches: trunk
changeset: 376796:9bc50b96964c
user: pettai <pettai%pkgsrc.org@localhost>
date: Thu Mar 08 14:30:37 2018 +0000
description:
Knot DNS 2.5.7 (2018-01-02)
===========================
Bugfixes:
---------
- Unintentional zone re-sign during reload if empty NSEC3 salt
- Inconsistent zone names in journald structured logs
- Malformed outgoing transfer for big zone with TSIG
- Unexpected reply for DS query with an owner below a delegation point
- Old dependencies in the pkg-config file
[...]
Only new Features & Security fixes of the previous updates are shown below
For a complete of all Improvements & Bugfixes, see:
https://gitlab.labs.nic.cz/knot/knot-dns/blob/2.5/NEWS
Knot DNS 2.5.3 (2017-07-14)
===========================
Features:
---------
- CSK rollover support for Single-Type Signing Scheme
[...]
Knot DNS 2.5.2 (2017-06-23)
===========================
Security:
---------
- CVE-2017-11104: Improper TSIG validity period check can allow TSIG forgery (Thanks to Synacktiv!)
Knot DNS 2.5.0 (2017-06-05)
===========================
Features:
---------
- KASP database switched from JSON files to LMDB database
- KSK rollover support using CDNSKEY and CDS in the automatic DNSSEC signing
- Dynamic module loading support with proper module API
- Journal can store full zone contents (not only differences)
- Zone freeze/thaw support
- Updated knotc zone-status output with optional column filters
- New '[no]crypto' option in kdig
- New keymgr implementation reflecting KASP database changes
- New pykeymgr for JSON-based KASP database migration
- Removed obsolete knot1to2 utility
diffstat:
net/knot/Makefile | 10 ++++++++--
net/knot/PLIST | 16 +++++++++-------
net/knot/distinfo | 12 ++++++------
net/knot/patches/patch-samples_Makefile.in | 12 ++++++------
4 files changed, 29 insertions(+), 21 deletions(-)
diffs (146 lines):
diff -r 639f3a90abd7 -r 9bc50b96964c net/knot/Makefile
--- a/net/knot/Makefile Thu Mar 08 14:29:57 2018 +0000
+++ b/net/knot/Makefile Thu Mar 08 14:30:37 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2018/03/07 16:42:10 pettai Exp $
+# $NetBSD: Makefile,v 1.38 2018/03/08 14:30:37 pettai Exp $
-DISTNAME= knot-2.4.5
+DISTNAME= knot-2.5.7
CATEGORIES= net
MASTER_SITES= https://secure.nic.cz/files/knot-dns/
EXTRACT_SUFX= .tar.xz
@@ -32,7 +32,13 @@
USE_LIBTOOL= yes
USE_TOOLS+= bison flex gmake pkg-config
+REPLACE_PYTHON= src/utils/pykeymgr/pykeymgr.in
+
+.include "../../lang/python/extension.mk"
+.include "../../lang/python/application.mk"
+
PKGCONFIG_OVERRIDE= src/dnssec/libdnssec.pc.in
+PKGCONFIG_OVERRIDE+= src/knotd.pc.in
PKGCONFIG_OVERRIDE+= src/libknot.pc.in
PKGCONFIG_OVERRIDE+= src/zscanner/libzscanner.pc.in
diff -r 639f3a90abd7 -r 9bc50b96964c net/knot/PLIST
--- a/net/knot/PLIST Thu Mar 08 14:29:57 2018 +0000
+++ b/net/knot/PLIST Thu Mar 08 14:30:37 2018 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2018/03/07 16:42:10 pettai Exp $
+@comment $NetBSD: PLIST,v 1.14 2018/03/08 14:30:37 pettai Exp $
bin/kdig
bin/khost
bin/kjournalprint
@@ -9,20 +9,17 @@
include/dnssec/crypto.h
include/dnssec/dnssec.h
include/dnssec/error.h
-include/dnssec/event.h
-include/dnssec/kasp.h
include/dnssec/key.h
include/dnssec/keyid.h
-include/dnssec/keystate.h
include/dnssec/keystore.h
include/dnssec/keytag.h
-include/dnssec/keyusage.h
include/dnssec/list.h
include/dnssec/nsec.h
include/dnssec/random.h
include/dnssec/sign.h
include/dnssec/tsig.h
include/dnssec/version.h
+include/knot/module.h
include/libknot/attribute.h
include/libknot/binary.h
include/libknot/codes.h
@@ -66,20 +63,23 @@
include/libknot/tsig-op.h
include/libknot/tsig.h
include/libknot/version.h
+include/libknot/yparser/yparser.h
+include/libknot/yparser/ypformat.h
+include/libknot/yparser/ypschema.h
+include/libknot/yparser/yptrafo.h
include/zscanner/error.h
include/zscanner/scanner.h
include/zscanner/version.h
lib/libdnssec.la
lib/libknot.la
lib/libzscanner.la
+lib/pkgconfig/knotd.pc
lib/pkgconfig/libdnssec.pc
lib/pkgconfig/libknot.pc
lib/pkgconfig/libzscanner.pc
-libexec/knot1to2
man/man1/kdig.1
man/man1/khost.1
man/man1/kjournalprint.1
-man/man1/knot1to2.1
man/man1/knsec3hash.1
man/man1/knsupdate.1
man/man1/kzonecheck.1
@@ -87,9 +87,11 @@
man/man8/keymgr.8
man/man8/knotc.8
man/man8/knotd.8
+man/man8/pykeymgr.8
sbin/keymgr
sbin/knotc
sbin/knotd
+sbin/pykeymgr
share/examples/knot/example.com.zone
share/examples/knot/knot.sample.conf
@pkgdir etc/knot
diff -r 639f3a90abd7 -r 9bc50b96964c net/knot/distinfo
--- a/net/knot/distinfo Thu Mar 08 14:29:57 2018 +0000
+++ b/net/knot/distinfo Thu Mar 08 14:30:37 2018 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.23 2018/03/07 16:42:10 pettai Exp $
+$NetBSD: distinfo,v 1.24 2018/03/08 14:30:37 pettai Exp $
-SHA1 (knot-2.4.5.tar.xz) = 14cda3dd24da8a80ee0aa601aed4eb521fdc9caa
-RMD160 (knot-2.4.5.tar.xz) = 1cb9d76056fe2ecfd85e2482e054bfa5d3ae2a7d
-SHA512 (knot-2.4.5.tar.xz) = db4919dbe2dc688f401e6611d784d47e1d40a0f8ec8c8cd6240d89ab9dd2ce7dd1976ac7cb24c712ed8aa074e0026ff0a10e9d6d5e685929d271ae554d9a1cff
-Size (knot-2.4.5.tar.xz) = 1111536 bytes
-SHA1 (patch-samples_Makefile.in) = 9354505e5525b28266e5ab250026571d980ade54
+SHA1 (knot-2.5.7.tar.xz) = 26bcd2784a8d1c062a4a103d9f2cb651804e7d68
+RMD160 (knot-2.5.7.tar.xz) = 96ac63cf365ed10fc979a351c79c12e345d4c2f0
+SHA512 (knot-2.5.7.tar.xz) = 96e375f556309bb89cea982dda169cef70c23d03c48282110e47a44849c1102cd37d98aa7650781b399f5d932b724b8a935f0b9e55e4920465ae7b74a0d1d55a
+Size (knot-2.5.7.tar.xz) = 1084656 bytes
+SHA1 (patch-samples_Makefile.in) = 499b8742dbd948e489b01d512bc7a8d8e4fe2e7b
diff -r 639f3a90abd7 -r 9bc50b96964c net/knot/patches/patch-samples_Makefile.in
--- a/net/knot/patches/patch-samples_Makefile.in Thu Mar 08 14:29:57 2018 +0000
+++ b/net/knot/patches/patch-samples_Makefile.in Thu Mar 08 14:30:37 2018 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-samples_Makefile.in,v 1.5 2016/10/29 09:55:13 pettai Exp $
+$NetBSD: patch-samples_Makefile.in,v 1.6 2018/03/08 14:30:37 pettai Exp $
Install sample config where pkgsrc typically install examples
---- samples/Makefile.in.orig 2015-10-26 16:12:16.000000000 +0000
+--- samples/Makefile.in.orig 2018-01-02 11:09:04.000000000 +0100
+++ samples/Makefile.in
-@@ -264,6 +264,7 @@ sharedstatedir = @sharedstatedir@
+@@ -287,6 +287,7 @@
srcdir = @srcdir@
storage_dir = @storage_dir@
sysconfdir = @sysconfdir@
@@ -12,7 +12,7 @@
systemd_CFLAGS = @systemd_CFLAGS@
systemd_LIBS = @systemd_LIBS@
target_alias = @target_alias@
-@@ -483,9 +484,9 @@ knot.sample.conf: knot.sample.conf.in
+@@ -507,9 +508,9 @@
mv $@.tmp $@
@HAVE_DAEMON_TRUE@install-data-local: knot.sample.conf
@@ -23,5 +23,5 @@
+@HAVE_DAEMON_TRUE@ $(INSTALL) -d $(DESTDIR)/$(EGDIR); \
+@HAVE_DAEMON_TRUE@ $(INSTALL_DATA) knot.sample.conf $(srcdir)/example.com.zone $(DESTDIR)/$(EGDIR); \
@HAVE_DAEMON_TRUE@ fi
- @HAVE_BASH_COMPLETIONS_TRUE@@HAVE_DAEMON_TRUE@ if [ \! -f $(DESTDIR)/$(bash_completions_dir)/keymgr ]; then \
- @HAVE_BASH_COMPLETIONS_TRUE@@HAVE_DAEMON_TRUE@ $(INSTALL) -d $(DESTDIR)/$(bash_completions_dir); \
+ @HAVE_DAEMON_TRUE@uninstall-local:
+ @HAVE_DAEMON_TRUE@ -rm -rf $(DESTDIR)/$(config_dir)/knot.sample.conf \
Home |
Main Index |
Thread Index |
Old Index