BSD Ports

Vulnerable: version 3.6.0 is affected by 6 known vulnerabilities. See below.

net/knot 3.6.0 NetBSD

CZ.NIC Knot (auth) DNS server

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
cfdd11c37d
License
gnu-gpl-v2
Categories
net
Package size
1493.8 KiB, 10962.0 KiB installed

Description

Knot DNS is a high-performance authoritative-only DNS server which supports all key features of the domain name system including zone transfers, dynamic updates and DNSSEC.

In the other systems

SystemPortVersion
NetBSDnet/knot3.6.0
OpenBSDnet/knot3.5.8p0

Install

Binary package:

pkgin install knot

From pkgsrc:

cd /usr/pkgsrc/net/knot && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_643.6.0
NetBSD 10.1 aarch643.5.5
SmartOS / illumos x86_64-
macOS 15 arm643.6.1

Dependencies

Run dependencies 7

No port depends on this one.

Known vulnerabilities 6

Commit history 9

DateCommitCreditsLog message
cfdd11c37d drixter knot: Update to 3.6.2
Improvements: knotd: added MONOTONIC_USEC to sd_notify() for systemd's notify-reload service type Bugfixes: knotd: ZONEMD verification omits regular nodes that collide with NSEC3 ones (Thanks to Joshua Rogers) knotd: catalog updates can purge non-catalog zones with conflicting names (Thanks to Joshua Rogers) knotd: blocking transfer freeze operation returns prematurely libknot: connection table exhaustion during QUIC sweep libknot: uncontrolled compression-pointer traversal in DNS message parsing libknot: unbounded write-backpressure busy-spin in the DoT send path tests: build fails if --disable-daemon is specified
d6702d1b03 drixter knot: Update to 3.6.1
Features: mod-ecs: new module for setting the ECS scope prefix length (Thanks to Branko Mijuskovic) Improvements: knotd: additional SOA consistency checks when processing incoming XFR knotd: DDNS over 0-RTT QUIC/TLS is forbidden knotd: new warning if difference(-no-serial) is enabled on a secondary zone knotc: control blocking timeout is per full command, not per each zone kdig: backward compatibility for +noidn as an alias for +noidnout libknot: extra checks for malformed IPv4 and TCP packets in XDP filter (Thanks to Joshua Rogers) src,tests: various compatibility fixes for SmartOS #980 doc: various improvements Bugfixes: knotd: missing synchronization between catalog reload and worker suspension …
11f01dc557 drixter knot: Patch from upstream to work on SmartOS #980
f39395edd1 drixter 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: …
765933d0d2 drixter knot: Update to 3.5.8
Knot DNS 3.5.8 (2026-09-04) Improvements: knotc: better compatibility with SmartOS #979 knotd: added a check for possible errors while reading a backup label file knotd: more robust parsing of data stored in LMDB (Thanks to Jim Alves-Foss) Bugfixes: knotd: unauthenticated TSIG chosen-prefix signing that enables DDNS forgery (Thanks to Gia Bui) knotd: server crash due to a missing check for malformed TCP packet in XDP mode (Thanks to Kushal Das) kzonecheck: defective zone origin detection if the file name is too short (Thanks to Kushal Das)

The latest 5 of 9 in the history this site was built from.