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:   ryoon
Date:           Mon Sep 29 15:24:14 UTC 2025

Modified Files:
        pkgsrc/net/knot: Makefile distinfo

Log Message:
net/knot: Update to 3.5.0

* Update LICENSE to gnu-gpl-v2.

Changelog:
Version 3.5.0
Features:

      + knotd: database zone backend using Redis/Valkey (see 'Database zone
        backend')
      + knotd: support for multiple control sockets (see 'control.listen')
      + knotd: external zone validation (see 'External validation')
      + knotd: authorization based on certificate hostname validation (see 'DNS
        over QUIC')
      + knotd: multiple keystores can be specified per policy (see 'DNSSEC
        multiple keystores')
      + knotd: specified resource record types can be omitted when loading (see
        'zone.zonefile-skip')
      + knotd: configurable delay before zone change processing (see
        'zone.update-delay')
      + knotd: subzone flattening (see 'zone.include-from')

Improvements:

      + knotd: optimized dynamic zone addition/removal for many zones
      + knotd: optimized catalog updates for many zones
      + knotd: replaced a poor atomic fallback with a spin-lock-protected
        version
      + knotd: support for independent SOA serial series on the secondary side
      + knotd: self-signed certificate contains SAN instead of CN
      + knotd: removed RCU synchronization lock between unrelated zones'
        updates
      + knotd: zone-reload/reload fails if there is a module configuration
        error
      + knotd: control interfaces are started before zones loading
      + knotd: session ticket pool is purged on server reload if changed
        credentials
      + knotc: status returns 'Loading' if the server is not yet answering
      + knotc: extended tab completion for details, filters, and paths
      + kzonecheck: zone origin auto-detection uses SOA owner from the checked
        zone file
      + libknot: XDP drops packets with too many or inappropriate extended IPv6
        headers
      + libknot: extended XDP checks for correct packets
      + libknot: semantically malformed resource records are dumped in generic
        format
      + libs: upgraded embedded libngtcp2 to 1.15.0
      + knot-exporter: less confusing option parsing and documentation
      + doc: various improvements

Bugfixes:

      + knotd: if multiple primaries send NOTIFY concurrently, only the last
        remote is queried
      + knotd: failed to build on macOS with POSIX semaphores
      + knotd: early zone free due to RCU-delayed update cleanup
      + knotd: server crashes if "" value overrides template master value
      + knot-exporter: label collisions caused by duplicate metrics (Thanks to
        Guillaume Cornet)

Packaging:

      + deb,rpm: keymgr extracted to a separate package knot-keymgr
      + deb,rpm: new package redis-knot with a Knot module for Redis/Valkey
      + docker: upgraded to Debian trixie-slim

Compatibility:

      + license: project relicensed to GPL-2.0-or-later
      + knotd: new default value of 'policy.nsec3-salt-length' is 0
      + knot-exporter: renamed some metrics, labes, or units (see 'Migration')


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 pkgsrc/net/knot/Makefile
cvs rdiff -u -r1.50 -r1.51 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.93 pkgsrc/net/knot/Makefile:1.94
--- pkgsrc/net/knot/Makefile:1.93       Thu Apr 17 21:51:57 2025
+++ pkgsrc/net/knot/Makefile    Mon Sep 29 15:24:14 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.93 2025/04/17 21:51:57 wiz Exp $
+# $NetBSD: Makefile,v 1.94 2025/09/29 15:24:14 ryoon Exp $
 
-DISTNAME=      knot-3.4.2
-PKGREVISION=   5
+DISTNAME=      knot-3.5.0
 CATEGORIES=    net
 MASTER_SITES=  https://secure.nic.cz/files/knot-dns/
 EXTRACT_SUFX=  .tar.xz
@@ -9,7 +8,7 @@ EXTRACT_SUFX=   .tar.xz
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://www.knot-dns.cz/
 COMMENT=       Knot (auth) DNS server
-LICENSE=       gnu-gpl-v3
+LICENSE=       gnu-gpl-v2
 
 FORCE_C_STD=   c11
 

Index: pkgsrc/net/knot/distinfo
diff -u pkgsrc/net/knot/distinfo:1.50 pkgsrc/net/knot/distinfo:1.51
--- pkgsrc/net/knot/distinfo:1.50       Thu Oct 31 13:33:47 2024
+++ pkgsrc/net/knot/distinfo    Mon Sep 29 15:24:14 2025
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.50 2024/10/31 13:33:47 ryoon Exp $
+$NetBSD: distinfo,v 1.51 2025/09/29 15:24:14 ryoon Exp $
 
-BLAKE2s (knot-3.4.2.tar.xz) = 73721990aed46d6668529052f33d767a33c2503fa18760ce7c89ea28d879b8c4
-SHA512 (knot-3.4.2.tar.xz) = d5353fdd51224e20a8009aea7df6fe7503a726756c82041b770d8e90cae00b38ede7ecb2f31178ccb9f472a98b86f90208d4627fa4aaaf3c0383272b451e3015
-Size (knot-3.4.2.tar.xz) = 1632976 bytes
+BLAKE2s (knot-3.5.0.tar.xz) = bf3acdc743b4131da45eb039d6b829a422aba40396a4fc116be97cccb9fa812f
+SHA512 (knot-3.5.0.tar.xz) = 740c8f2d92921e68de3e2e62b7c714bad7ca41884e59236df02e5935889cc4f2102d8693dda2b700e1bfafda71d8760ec4337cc80d42c493d37eef5d0516d1ad
+Size (knot-3.5.0.tar.xz) = 1716348 bytes
 SHA1 (patch-samples_Makefile.in) = 499b8742dbd948e489b01d512bc7a8d8e4fe2e7b



Home | Main Index | Thread Index | Old Index