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