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:           Sun Jun 14 09:02:01 UTC 2026

Modified Files:
        pkgsrc/net/knot: Makefile distinfo

Log Message:
net/knot: Update to 3.5.5

Knot DNS 3.5.5 (2026-06-12)
Features:

knotd: support for binding wildcard addresses to a specific network interface
mod-alias: ALIAS record synthesis from locally served targets (Thanks to Bron Gondwana) !1867 (merged)

Improvements:

knotd: zone XFR freeze state is persistent across restarts by storing it in timers
knotd: optimized rescheduled DNSSEC validation
knotd: hardened manually triggered DNSSEC validation
utils: configuration detection fails if the database is empty or inaccessible
utils: LMDB reader lock table is purged even for read-only access
utils: errors when writing to stdout are reported
libs: upgraded embedded libngtcp2 to 1.23.0
doc: various improvements

Bugfixes:

knotd: missing mutex lock in server startup check
knotd: server crashes if the QUIC client limit is lower than the number of UDP workers
knotd: misleading error log for DS check #969 (closed)
knotd: empty catalog database is created when purging orphans
knotd: false error report when there is no journal during purging orphans
knotd: the '--' specification doesn't work with 'zone-serial-set' and 'zone-key-rollover'
knotd: zone backup prevents timer dumping, resulting in inconsistent timers
knotd: zone reload causes timer dumping to be skipped
knotd: segfault on SIGTERM if periodic statistics dumping is enabled #972 (closed)
knotd: redundant RRSIGs are removed during DNSSEC validation
knotd: missing AA flag in AXFR and IXFR responses
libknot: unnecessary increase in library size
libdnssec: memory leak when PEM key generation fails
libknot: undefined behavior in QUIC data stream processing
libknot: assertion failure in QUIC connection handling under high load
mod-geoip: inconsistent behavior for specific records and ANY queries #971 (closed)
redis: incorrect filter parameter parsing in KNOT.UPD.LOAD commands
redis: database crashes if it's built with jemalloc
kdig: undefined behavior if both +https and +quic are specified
kxdpgun: crash when reusing a swept-out QUIC connection


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 pkgsrc/net/knot/Makefile
cvs rdiff -u -r1.52 -r1.53 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.98 pkgsrc/net/knot/Makefile:1.99
--- pkgsrc/net/knot/Makefile:1.98       Thu May 14 16:41:45 2026
+++ pkgsrc/net/knot/Makefile    Sun Jun 14 09:02:01 2026
@@ -1,14 +1,13 @@
-# $NetBSD: Makefile,v 1.98 2026/05/14 16:41:45 ryoon Exp $
+# $NetBSD: Makefile,v 1.99 2026/06/14 09:02:01 drixter Exp $
 
-DISTNAME=      knot-3.5.3
-PKGREVISION=   2
+DISTNAME=      knot-3.5.5
 CATEGORIES=    net
 MASTER_SITES=  https://knot-dns.nic.cz/release/
 EXTRACT_SUFX=  .tar.xz
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=    drixter%e-utp.net@localhost
 HOMEPAGE=      https://www.knot-dns.cz/
-COMMENT=       Knot (auth) DNS server
+COMMENT=       CZ.NIC Knot (auth) DNS server
 LICENSE=       gnu-gpl-v2
 
 FORCE_C_STD=   c11
@@ -16,8 +15,6 @@ FORCE_C_STD=  c11
 BUILD_DEFS+=   VARBASE
 
 GNU_CONFIGURE=         yes
-CONFIGURE_ARGS+=       --prefix=${PREFIX:Q}
-CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFBASE}
 CONFIGURE_ARGS+=       --localstatedir=${VARBASE}/knot
 CONFIGURE_ARGS+=       --with-rundir=${VARBASE}/run/knot
 CONFIGURE_ARGS+=       --with-storage=${VARBASE}/knot/lib
@@ -29,9 +26,9 @@ CONFIGURE_ARGS.NetBSD+=       --enable-recvmms
 
 .include "../../mk/bsd.prefs.mk"
 
-.if ${MACHINE_ARCH} == "i386" 
-CFLAGS +=      -march=i586 
-.endif 
+.if ${MACHINE_ARCH} == "i386"
+CFLAGS+=       -march=i586
+.endif
 
 USE_LIBTOOL=   yes
 USE_TOOLS+=    bison flex gmake pkg-config
@@ -50,7 +47,7 @@ EGDIR=                        ${PREFIX}/share/examples/knot
 PKG_SYSCONFSUBDIR=     knot
 
 SUBST_CLASSES+=                paths
-SUBST_FILES.paths=     ${WRKSRC}/samples/Makefile.in
+SUBST_FILES.paths=     samples/Makefile.in
 SUBST_STAGE.paths=     pre-configure
 SUBST_VARS.paths=      EGDIR
 

Index: pkgsrc/net/knot/distinfo
diff -u pkgsrc/net/knot/distinfo:1.52 pkgsrc/net/knot/distinfo:1.53
--- pkgsrc/net/knot/distinfo:1.52       Mon Feb  2 12:56:21 2026
+++ pkgsrc/net/knot/distinfo    Sun Jun 14 09:02:01 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.52 2026/02/02 12:56:21 ryoon Exp $
+$NetBSD: distinfo,v 1.53 2026/06/14 09:02:01 drixter Exp $
 
-BLAKE2s (knot-3.5.3.tar.xz) = 64193e63c6f849a83d694b7d4f35980c8c6b7dd0de5544b48fdc3e2928b2384c
-SHA512 (knot-3.5.3.tar.xz) = 7064a18ce10fa9488176592baddfda32b55f6ca2470dce4083c82aca8fae95f568cb9ddd2bb9f55466eeffbb04ea616e67014f44b94f2fb2b8f98f8a419271a3
-Size (knot-3.5.3.tar.xz) = 1757736 bytes
+BLAKE2s (knot-3.5.5.tar.xz) = 5d0ca7a4f3414c95a99adce6a9bb47ec785ded8287a889cfaca3bba7cc71864b
+SHA512 (knot-3.5.5.tar.xz) = 983789c7fbbb191d4bd8e9f13050a5d5310a8bc69184b6d3440711fff88fa631ca6703b0800dd5581bd84850b4253dddfb36c2bdd46f6f158333b5ad934fdfdc
+Size (knot-3.5.5.tar.xz) = 1734192 bytes
 SHA1 (patch-samples_Makefile.in) = 499b8742dbd948e489b01d512bc7a8d8e4fe2e7b



Home | Main Index | Thread Index | Old Index