pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/knot-resolver



Module Name:    pkgsrc
Committed By:   drixter
Date:           Thu Oct  1 18:58:28 UTC 2026

Modified Files:
        pkgsrc/net/knot-resolver: Makefile distinfo

Log Message:
knot-resolver: Update to 6.5.0

Thursday, October 1, 2026

Bugfixes
views: fix "unused tags" error when repeating a tag in views (!1883)
watchdog: detect file-changes done via rename*() syscall (!1895) This is relevant for RPZ files and TLS certs+keys.
DoH fixes for sharing connections among different users (!1844)
TCP-based connections used Nagle's algorithm since 6.2.0 (!1903) This mistake significantly increased latencies of such transports.
local-data: process upper-case names correctly (!1915)

Packaging
deb: migrate to sysusers and update packaging (!1857)
rpm: fix source build against libknot >= 3.6 (!1907)
python: 3.9+ (!1886), migrated to setuptools (!1889), removed typing-extensions (!1910)
Debian 11 is no longer supported
Debian,Ubuntu: i386 and armhf architectures no longer supported

Improvements
decrease RAM usage by a lot (!1901)
local-data: increase capacity to 63 GiB (logged MDB_MAP_FULL, !1885)
systemd: use unit's {Runtime,State,Cache}Directory directives instead of tmpfiles.d (!1853)
controller: reimplement the notify socket in Python (!1875)
python: improve Knot Resolver startup procedure (!1893) Some startup actions previously handled by the manager have been moved to a separate startup program.
python: refactoring: utils (!1894), client (!1908)
allow running under an unknown user, e.g. in containers (!1914)

Incompatible changes
remove legacy systemd unit files (kresd@.service, kres-cache-gc.service) (!1853)
remove $KRES_LOGGING_TARGET environment variable (!1893) You can override the default by passing --logtarget to knot-resolver command. (!1912)
docker: remove cross-platform build for linux/arm/v7 (!1904)


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/net/knot-resolver/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/knot-resolver/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-resolver/Makefile
diff -u pkgsrc/net/knot-resolver/Makefile:1.7 pkgsrc/net/knot-resolver/Makefile:1.8
--- pkgsrc/net/knot-resolver/Makefile:1.7       Sat Sep 26 07:38:10 2026
+++ pkgsrc/net/knot-resolver/Makefile   Thu Oct  1 18:58:28 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2026/09/26 07:38:10 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2026/10/01 18:58:28 drixter Exp $
 
-DISTNAME=      knot-resolver-6.4.2
-PKGREVISION=   2
+DISTNAME=      knot-resolver-6.5.0
 CATEGORIES=    net
 MASTER_SITES=  https://secure.nic.cz/files/knot-resolver/
 EXTRACT_SUFX=  .tar.xz
@@ -11,12 +10,12 @@ HOMEPAGE=   https://secure.nic.cz/files/kn
 COMMENT=       Knot (resolver) DNS server
 LICENSE=       gnu-gpl-v3
 
+USE_TOOLS+=    pkg-config
+USE_TOOLS+=    cmake
+USE_TOOLS+=    bash
 USE_LANGUAGES= c c++
 USE_LIBTOOL=   yes
-USE_TOOLS+=    bash cmake pkg-config
-DEPENDS+=      daemonize>=0:../../sysutils/daemonize
-
-.include "../../mk/bsd.prefs.mk"
+DEPENDS+=      daemonize-[0-9]*:../../sysutils/daemonize
 
 RCD_SCRIPTS=   kresd
 
@@ -29,6 +28,7 @@ PKG_GECOS.${KRESD_USER}=      kresd daemon us
 PKG_GROUPS_VARS+=              KRESD_GROUP
 PKG_USERS_VARS=                        KRESD_USER
 
+
 CONF_FILES+=   ${PREFIX}/share/examples/knot-resolver/icann-ca.pem  ${PKG_SYSCONFDIR}/knot-resolver/icann-ca.pem
 CONF_FILES+=   ${PREFIX}/share/examples/knot-resolver/root.hints    ${PKG_SYSCONFDIR}/knot-resolver/root.hints
 CONF_FILES+=   ${PREFIX}/share/examples/knot-resolver/root.keys     ${PKG_SYSCONFDIR}/knot-resolver/root.keys
@@ -43,31 +43,18 @@ post-install:
        ${MV} ${DESTDIR}${PREFIX}/etc/knot-resolver/root.keys ${DESTDIR}${PREFIX}/share/examples/knot-resolver/
        ${RMDIR} ${DESTDIR}${PREFIX}/etc/knot-resolver
 
-OPSYSVARS+=    SOEXT
-SOEXT.Darwin=  dylib
-SOEXT.*=       so
-PLIST_SUBST+=  SOEXT=${SOEXT}
-PLIST_VARS=    notdarwin
-
-.if ${OPSYS} == "Darwin" || ${OPSYS} == "SunOS"
-# error: call to undeclared function 'malloc_stats_print'
-MESON_ARGS+=           -Dmalloc=disabled
-.else
-PLIST.notdarwin=       yes
-.include "../../devel/jemalloc/buildlink3.mk"
-.endif
-
+.include "../../net/knot/buildlink3.mk"
+.include "../../devel/libuv/buildlink3.mk"
 .include "../../databases/lmdb/buildlink3.mk"
-.include "../../devel/cmocka/buildlink3.mk"
-.include "../../devel/editline/buildlink3.mk"
+.include "../../lang/LuaJIT2/buildlink3.mk"
 .include "../../devel/libidn/buildlink3.mk"
-.include "../../devel/libuv/buildlink3.mk"
-.include "../../devel/meson/build.mk"
-.include "../../devel/protobuf-c/buildlink3.mk"
 .include "../../devel/userspace-rcu/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
-.include "../../lang/LuaJIT2/buildlink3.mk"
-.include "../../net/knot/buildlink3.mk"
-.include "../../net/fstrm/buildlink3.mk"
 .include "../../security/gnutls/buildlink3.mk"
+.include "../../devel/editline/buildlink3.mk"
+.include "../../devel/jemalloc/buildlink3.mk"
+.include "../../devel/cmocka/buildlink3.mk"
+.include "../../devel/meson/build.mk"
+.include "../../devel/protobuf-c/buildlink3.mk"
+.include "../../net/fstrm/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/knot-resolver/distinfo
diff -u pkgsrc/net/knot-resolver/distinfo:1.3 pkgsrc/net/knot-resolver/distinfo:1.4
--- pkgsrc/net/knot-resolver/distinfo:1.3       Wed Aug  5 15:59:30 2026
+++ pkgsrc/net/knot-resolver/distinfo   Thu Oct  1 18:58:28 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2026/08/05 15:59:30 drixter Exp $
+$NetBSD: distinfo,v 1.4 2026/10/01 18:58:28 drixter Exp $
 
-BLAKE2s (knot-resolver-6.4.2.tar.xz) = 943cfb77cc50b484bdc2a75b7434c2a8414a329d23bea7ac1a6b4e92df961a22
-SHA512 (knot-resolver-6.4.2.tar.xz) = c4fec8d9a4b95fcc2ab4bc920e355861e7c2ac0faee3601a14352e9de1ec6ed034c978af8133b0f3100d7b8a1cada959d8b03c852415adaced9777bc43fd4057
-Size (knot-resolver-6.4.2.tar.xz) = 2372660 bytes
+BLAKE2s (knot-resolver-6.5.0.tar.xz) = 874b32f7e871373354c9a059a5b0c03d66d518a1574d1383b3c848d51428a4aa
+SHA512 (knot-resolver-6.5.0.tar.xz) = c91322f0eb4bc79cdf870b765c0b991e6436c4a69acfe6e6f80fdc3001733938b33b27b454e72e37d43856d52abc4d1c8e0209b107213fd0da48649c8ee189ed
+Size (knot-resolver-6.5.0.tar.xz) = 2368468 bytes



Home | Main Index | Thread Index | Old Index