pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/knot



Module Name:    pkgsrc
Committed By:   pettai
Date:           Thu Mar  8 14:30:37 UTC 2018

Modified Files:
        pkgsrc/net/knot: Makefile PLIST distinfo
        pkgsrc/net/knot/patches: patch-samples_Makefile.in

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/net/knot/Makefile
cvs rdiff -u -r1.13 -r1.14 pkgsrc/net/knot/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/knot/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/knot/patches/patch-samples_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/knot/Makefile
diff -u pkgsrc/net/knot/Makefile:1.37 pkgsrc/net/knot/Makefile:1.38
--- pkgsrc/net/knot/Makefile:1.37       Wed Mar  7 16:42:10 2018
+++ pkgsrc/net/knot/Makefile    Thu Mar  8 14:30:37 2018
@@ -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 @@ CFLAGS += -march=i586 
 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
 

Index: pkgsrc/net/knot/PLIST
diff -u pkgsrc/net/knot/PLIST:1.13 pkgsrc/net/knot/PLIST:1.14
--- pkgsrc/net/knot/PLIST:1.13  Wed Mar  7 16:42:10 2018
+++ pkgsrc/net/knot/PLIST       Thu Mar  8 14:30:37 2018
@@ -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/binary.h
 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/rrtype/txt.h
 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/man5/knot.conf.5
 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

Index: pkgsrc/net/knot/distinfo
diff -u pkgsrc/net/knot/distinfo:1.23 pkgsrc/net/knot/distinfo:1.24
--- pkgsrc/net/knot/distinfo:1.23       Wed Mar  7 16:42:10 2018
+++ pkgsrc/net/knot/distinfo    Thu Mar  8 14:30:37 2018
@@ -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

Index: pkgsrc/net/knot/patches/patch-samples_Makefile.in
diff -u pkgsrc/net/knot/patches/patch-samples_Makefile.in:1.5 pkgsrc/net/knot/patches/patch-samples_Makefile.in:1.6
--- pkgsrc/net/knot/patches/patch-samples_Makefile.in:1.5       Sat Oct 29 09:55:13 2016
+++ pkgsrc/net/knot/patches/patch-samples_Makefile.in   Thu Mar  8 14:30:37 2018
@@ -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 @@ Install sample config where pkgsrc typic
  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 @@ Install sample config where pkgsrc typic
 +@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