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: drixter
Date: Wed Sep 9 14:25:20 UTC 2026
Modified Files:
pkgsrc/net/knot: Makefile PLIST buildlink3.mk distinfo
Log Message:
knot: Update to 3.6.0
Knot DNS 3.6.0 (2026-09-08)
Features:
knotd: DELEG-aware answering (see 'zone.deleg-aware')
knotd: DELEG-aware zone signing (see 'policy.deleg-adt')
knotd: configurable storage for the last signed serial (see 'zone.dnssec-metadata-db')
knotd: optional jitter for DNSSEC events (see 'policy.dnssec-jitter')
knotd: optional jitter for SOA refresh events (see 'zone.refresh-jitter')
knotd: implemented a "trash bin" for deleted DNSSEC keys (see 'DNSSEC key delete and recovery')
knotc: zone retransfer with automatic IXFR fix-up (see '+fixfr')
kdig: per zone DNSSEC answer validation (see '+validate')
utils: automatic LMDB migration from version 0.9 using embedded LMDB 0.9.35
libknot: support for DELEG and DELEGPARAM record types
Improvements:
knotd: millisecond-precision prefix timestamps in non-syslog logging
knotd: enforced serial policy during initial zone file load if 'difference-no-serial' is enabled
knotd: if NXDOMAIN answering encounters a failure, SERVFAIL is returned
knotd: new check for mismatches between zone and parent NS RRsets
knotd: the control timeout applies to blocking events
knotc: better compatibility with SmartOS #979
kdig: extended IDN transformation configuration (see '+[no]idnin' and '+[no]idnout')
keymgr: optional digest algorithm option for 'ds' command
doc: described cleanup of legacy DNSSEC keys (see 'Cleanup of removed legacy DNSSEC keys')
doc: described the zone deconfiguration procedure (see 'Zone removal')
doc: various improvements
Bugfixes:
knotd: CNAME leading to a different zone is followed
mod-onlinesign: inconsistent SOA TTL in negative responses
Packaging:
distro: Debian 11 and Ubuntu 20.04 no longer supported
debian,ubuntu: i386 and armhf architectures no longer supported
Compatibility:
knotd: default value for 'policy.rrsig-pre-refresh' changed to 0.005 * 'policy.rrsig-lifetime'
knotd: removed TCP Fast Open support ('server.tcp-fastopen' has no effect)
knotd: default storage for the last signed serial is KASP database again
knotd: zone file load with 'difference' no longer tolerates zone changes without incremented SOA serial
knotd: added colon to TZ specification in non-system logging according to ISO 8601
knotd: the maximum allowed number of NSEC3 iterations is restricted to 256
knotd: changing NSEC3PARAM via DDNS is no longer possible
knotc: unified and extended some command output
kdig: removed '+noidn' in favor of '+[no]idnin' and '+[no]idnout'
kdig: removed TCP Fast Open support ('+fastopen')
mod-dnsproxy: removed TCP Fast Open support ('tcp-fastopen')
libs: libdnssec integrated into libknot
libs: minimum required version of GnuTLS is 3.6.12
libs: added a workaround for compatibility with LMDB mdb-drop() version 1.0.0
tests-fuzz: removed AFL support
To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 pkgsrc/net/knot/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/knot/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/knot/buildlink3.mk
cvs rdiff -u -r1.58 -r1.59 pkgsrc/net/knot/distinfo
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.103 pkgsrc/net/knot/Makefile:1.104
--- pkgsrc/net/knot/Makefile:1.103 Fri Sep 4 18:25:08 2026
+++ pkgsrc/net/knot/Makefile Wed Sep 9 14:25:20 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.103 2026/09/04 18:25:08 drixter Exp $
+# $NetBSD: Makefile,v 1.104 2026/09/09 14:25:20 drixter Exp $
-DISTNAME= knot-3.5.8
+DISTNAME= knot-3.6.0
CATEGORIES= net
MASTER_SITES= https://knot-dns.nic.cz/release/
EXTRACT_SUFX= .tar.xz
@@ -10,17 +10,12 @@ HOMEPAGE= https://www.knot-dns.cz/
COMMENT= CZ.NIC Knot (auth) DNS server
LICENSE= gnu-gpl-v2
-FORCE_C_STD= c11
-
BUILD_DEFS+= VARBASE
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --localstatedir=${VARBASE}/knot
CONFIGURE_ARGS+= --with-rundir=${VARBASE}/run/knot
CONFIGURE_ARGS+= --with-storage=${VARBASE}/knot/lib
-CONFIGURE_ARGS+= --with-urcu=${BUILDLINK_PREFIX.userspace-rcu}
-CONFIGURE_ARGS+= --with-libidn=${BUILDLINK_PREFIX.libidn}
-CONFIGURE_ARGS+= --with-libnghttp2=${BUILDLINK_PREFIX.nghttp2}
CONFIGURE_ARGS.NetBSD+= --enable-recvmmsg=no
@@ -39,7 +34,6 @@ USE_TOOLS+= bison flex gmake pkg-config
.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
@@ -66,7 +60,7 @@ OWN_DIRS+= ${VARBASE}/knot
.include "../../databases/lmdb/buildlink3.mk"
.include "../../devel/editline/buildlink3.mk"
-.include "../../devel/libidn/buildlink3.mk"
+.include "../../devel/libidn2/buildlink3.mk"
.include "../../www/nghttp2/buildlink3.mk"
.include "../../devel/userspace-rcu/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
Index: pkgsrc/net/knot/PLIST
diff -u pkgsrc/net/knot/PLIST:1.20 pkgsrc/net/knot/PLIST:1.21
--- pkgsrc/net/knot/PLIST:1.20 Thu Oct 24 13:43:09 2024
+++ pkgsrc/net/knot/PLIST Wed Sep 9 14:25:20 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2024/10/24 13:43:09 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.21 2026/09/09 14:25:20 drixter Exp $
bin/kdig
bin/khost
bin/knsec3hash
@@ -6,21 +6,6 @@ bin/knsupdate
bin/kzonecheck
bin/kzonesign
include/knot/module.h
-include/libdnssec/binary.h
-include/libdnssec/crypto.h
-include/libdnssec/digest.h
-include/libdnssec/dnssec.h
-include/libdnssec/error.h
-include/libdnssec/key.h
-include/libdnssec/keyid.h
-include/libdnssec/keystore.h
-include/libdnssec/keytag.h
-include/libdnssec/nsec.h
-include/libdnssec/pem.h
-include/libdnssec/random.h
-include/libdnssec/sign.h
-include/libdnssec/tsig.h
-include/libdnssec/version.h
include/libknot/attribute.h
include/libknot/codes.h
include/libknot/consts.h
@@ -31,6 +16,18 @@ include/libknot/db/db_lmdb.h
include/libknot/db/db_trie.h
include/libknot/descriptor.h
include/libknot/dname.h
+include/libknot/dnssec/binary.h
+include/libknot/dnssec/crypto.h
+include/libknot/dnssec/digest.h
+include/libknot/dnssec/key.h
+include/libknot/dnssec/keyid.h
+include/libknot/dnssec/keystore.h
+include/libknot/dnssec/keytag.h
+include/libknot/dnssec/nsec.h
+include/libknot/dnssec/pem.h
+include/libknot/dnssec/random.h
+include/libknot/dnssec/sign.h
+include/libknot/dnssec/tsig.h
include/libknot/dynarray.h
include/libknot/endian.h
include/libknot/errcode.h
@@ -76,11 +73,9 @@ include/libknot/yparser/yptrafo.h
include/libzscanner/error.h
include/libzscanner/scanner.h
include/libzscanner/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
man/man1/kdig.1
Index: pkgsrc/net/knot/buildlink3.mk
diff -u pkgsrc/net/knot/buildlink3.mk:1.3 pkgsrc/net/knot/buildlink3.mk:1.4
--- pkgsrc/net/knot/buildlink3.mk:1.3 Fri Sep 4 18:25:08 2026
+++ pkgsrc/net/knot/buildlink3.mk Wed Sep 9 14:25:20 2026
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.3 2026/09/04 18:25:08 drixter Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2026/09/09 14:25:20 drixter Exp $
BUILDLINK_TREE+= knot
.if !defined(KNOT_BUILDLINK3_MK)
KNOT_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.knot+= knot>=3.5.8
+BUILDLINK_API_DEPENDS.knot+= knot>=3.6.0
BUILDLINK_PKGSRCDIR.knot?= ../../net/knot
.endif
Index: pkgsrc/net/knot/distinfo
diff -u pkgsrc/net/knot/distinfo:1.58 pkgsrc/net/knot/distinfo:1.59
--- pkgsrc/net/knot/distinfo:1.58 Fri Sep 4 18:25:08 2026
+++ pkgsrc/net/knot/distinfo Wed Sep 9 14:25:20 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.58 2026/09/04 18:25:08 drixter Exp $
+$NetBSD: distinfo,v 1.59 2026/09/09 14:25:20 drixter Exp $
-BLAKE2s (knot-3.5.8.tar.xz) = af85cf3c70a4cffb3d7a4657ec5946edb7eb5ef7f5ed1d5ecabd5af2c9326fbd
-SHA512 (knot-3.5.8.tar.xz) = de7212d4b2d6b5868e848db55a3b276ff650bfe46b1fb8df5a6702d6e1408d85ad25b692a95eb26bd5165e8ebf2b2b9bed6fac46d8f6b870698bb32a97c179f3
-Size (knot-3.5.8.tar.xz) = 1736408 bytes
+BLAKE2s (knot-3.6.0.tar.xz) = 79dabdb7837e77fde56795cb6d959de1b9dc292c26786ed511a768001a3356c0
+SHA512 (knot-3.6.0.tar.xz) = 83369a94ce7f35f41b08d599844e4c9586c29ba8efcf841e90560734b81df72054ddd62df609b84149944a36672bb71219c66e6e0c8ee7e41d5c421fc256e64a
+Size (knot-3.6.0.tar.xz) = 1852000 bytes
SHA1 (patch-samples_Makefile.in) = 499b8742dbd948e489b01d512bc7a8d8e4fe2e7b
Home |
Main Index |
Thread Index |
Old Index