| Port details on branch 2026Q3 |
- knot3 High performance authoritative-only DNS server
- 3.6.0_1 dns
=0 3.6.0_1Version of this port present on the latest quarterly branch. - Maintainer: freebsd@dns.company
 - Port Added: 2026-07-27 23:15:20
- Last Update: 2026-09-23 19:17:58
- Commit Hash: 9030810
- License: GPLv3
- WWW:
- https://www.knot-dns.cz/
- Description:
- Knot DNS is a high-performance authoritative-only DNS server which
supports all key features of the domain name system including zone
AXFR and IXFR, DDNS and DNSSEC. Its key features:
* Open source
* High-performance, multi-threaded, and mostly lock-free
implementation which scales well on SMPs
* Object-oriented design
* Support for all important DNS protocols:
- Full and incremental zone transfers
- EDNS0 and DNSSEC extensions, including NSEC3
- NSID
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
-
- Dependency lines:
-
- Conflicts:
- CONFLICTS:
- knot-1.*
- knot1-[0-6].*
- knot2-[0-9].*
- To install the port:
- cd /usr/ports/dns/knot3/ && make install clean
- To add the package, run one of these commands:
- pkg install dns/knot3
- pkg install knot3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: knot3
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1789038600
SHA256 (knot-3.6.0.tar.xz) = 922894f04a2835131a24c3b3edcbf761273c1b37d3dc4e46d6923ee3856af130
SIZE (knot-3.6.0.tar.xz) = 1852000
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gsed : textproc/gsed
- lmdb>=1.0.0 : databases/lmdb
- sphinx-build : textproc/py-sphinx
- pkgconf>=1.3.0_1 : devel/pkgconf
- Library dependencies:
-
- libgnutls.so : security/gnutls
- liblmdb.so : databases/lmdb
- liburcu.so : sysutils/liburcu
- libnghttp2.so : www/libnghttp2
- libngtcp2.so : net/libngtcp2
- libngtcp2_crypto_gnutls.so : net/libngtcp2-gnutls
- libidn2.so : dns/libidn2
- libedit.so.0 : devel/libedit
- This port is required by:
- for Libraries
-
- dns/knot-resolver
- dns/knot-resolver6
Configuration Options:
- ===> The following configuration options are available for knot3-3.6.0_1:
DAEMON=on: Install daemon
UTILS=on: Install utulities
DOCS=on: Install documentation
EXAMPLES=on: Build and/or install examples
====> Options for daemon
DNSTAP=off: dnstap support (see dnstap.info)
FASTPARSER=on: Fast zone parser (demands compiling)
MODACL=on: Build 'queryacl' module
MODAUTH=on: Build 'authsignal' module
MODCOOKIES=on: Build 'cookies' module
MODPROXY=on: Build 'dnsproxy' module
MODGEO=off: Build 'geodb' module
MODNOUDP=on: Build 'noudp' module
MODPROBE=on: Build 'probe' module
MODRRL=on: Build 'rrl' module
MODSIGN=on: Build 'onlinesign' module
MODSTATS=on: Build 'stats' module
MODSYNTH=on: Build 'synthrecord' module
MODWHOAMI=on: Build 'whoami' module
====> Options for utilities
DOH=on: Support for DNS over HTTPS (DoH)
DOQ=on: Support for DNS over QUIC (DoQ)
IDN=on: Support for International Domain Names (IDN)
===> Use 'make config' to modify these settings
- Options name:
- dns_knot3
- USES:
- compiler:c11 libtool localbase pkgconfig tar:xz libedit
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
| Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
| Commit | Credits | Log message |
3.6.0_1 23 Sep 2026 19:17:58
    |
Yusuf Yaman (nxjoseph)  Author: Leo Vandewoestijne |
dns/knot3: Upstream has support for LMDB 1.0.0
PR: 296529
Approved by: osa, vvd (Mentors, implicit)
(cherry picked from commit cf5a021059fb79c3224c4a9f4399fda5687172a3) |
3.6.0 10 Sep 2026 19:58:20
    |
Yusuf Yaman (nxjoseph)  Author: Leo Vandewoestijne |
dns/{knot3,py-libknot}: Update 3.5.8 => 3.6.0
Changelog:
https://www.knot-dns.cz/2026-09-08-version-360.html
PR: 298376
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
(cherry picked from commit 916220ef151d57692cff0f97c7d1b89e99005d76) |
3.5.8 04 Sep 2026 21:01:41
    |
Yusuf Yaman (nxjoseph)  Author: Leo Vandewoestijne |
dns/{knot3,py-libknot}: Update 3.5.7 => 3.5.8
Changelog:
https://www.knot-dns.cz/2026-09-04-version-358.html
PR: 298191
Reported by: Leo Vandewoestijne <freebsd@dns.company> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q3
(cherry picked from commit e39d07c0acd6010a3a6fca1e994f5333d5ce018c) |
3.5.7 24 Aug 2026 20:11:07
    |
Vladimir Druzenko (vvd)  Author: Leo Vandewoestijne |
dns/{knot3,py-libknot}: Update 3.5.6 => 3.5.7
Changelog:
https://www.knot-dns.cz/2026-08-18-version-357.html
PR: 297852
Sponsored by: UNIS Labs
MFH: 2026Q3
(cherry picked from commit 4718f13f982bf4b03a9122f5ae7b2907d86e174f) |
3.5.6 27 Jul 2026 00:22:50
    |
Vladimir Druzenko (vvd)  Author: Leo Vandewoestijne |
dns/knot3: Update 3.5.5 => 3.5.6
Changelog:
https://www.knot-dns.cz/2026-07-20-version-356.html
PR: 296979
Sponsored by: UNIS Labs
MFH: 2026Q3
(cherry picked from commit a22100e04fd7855422eef322dee64f5d676fcca8) |