notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
knot3 High performance authoritative-only DNS server
3.4.4 dns on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.4.4Version of this port present on the latest quarterly branch.
Maintainer: freebsd@dns.company search for ports maintained by this maintainer
Port Added: 2020-10-04 10:18:08
Last Update: 2025-01-25 10:41:38
Commit Hash: 2de5c69
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (125 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/knot3-3.4.4/catalog.mk
  3. /usr/local/share/licenses/knot3-3.4.4/LICENSE
  4. /usr/local/share/licenses/knot3-3.4.4/GPLv3
  5. bin/kdig
  6. bin/khost
  7. bin/knsec3hash
  8. bin/knsupdate
  9. bin/kzonecheck
  10. bin/kzonesign
  11. etc/knot/example.com.zone
  12. @sample etc/knot/knot.conf.sample
  13. include/knot/module.h
  14. include/libdnssec/binary.h
  15. include/libdnssec/crypto.h
  16. include/libdnssec/digest.h
  17. include/libdnssec/dnssec.h
  18. include/libdnssec/error.h
  19. include/libdnssec/key.h
  20. include/libdnssec/keyid.h
  21. include/libdnssec/keystore.h
  22. include/libdnssec/keytag.h
  23. include/libdnssec/nsec.h
  24. include/libdnssec/pem.h
  25. include/libdnssec/random.h
  26. include/libdnssec/sign.h
  27. include/libdnssec/tsig.h
  28. include/libdnssec/version.h
  29. include/libknot/attribute.h
  30. include/libknot/codes.h
  31. include/libknot/consts.h
  32. include/libknot/control/control.h
  33. include/libknot/cookies.h
  34. include/libknot/db/db.h
  35. include/libknot/db/db_lmdb.h
  36. include/libknot/db/db_trie.h
  37. include/libknot/descriptor.h
  38. include/libknot/dname.h
  39. include/libknot/dynarray.h
  40. include/libknot/endian.h
  41. include/libknot/errcode.h
  42. include/libknot/error.h
  43. include/libknot/libknot.h
  44. include/libknot/lookup.h
  45. include/libknot/mm_ctx.h
  46. include/libknot/packet/compr.h
  47. include/libknot/packet/pkt.h
  48. include/libknot/packet/rrset-wire.h
  49. include/libknot/packet/wire.h
  50. include/libknot/probe/data.h
  51. include/libknot/probe/probe.h
  52. include/libknot/quic/quic.h
  53. include/libknot/quic/quic_conn.h
  54. include/libknot/quic/tls.h
  55. include/libknot/quic/tls_common.h
  56. include/libknot/rdata.h
  57. include/libknot/rdataset.h
  58. include/libknot/rrset-dump.h
  59. include/libknot/rrset.h
  60. include/libknot/rrtype/dnskey.h
  61. include/libknot/rrtype/ds.h
  62. include/libknot/rrtype/naptr.h
  63. include/libknot/rrtype/nsec.h
  64. include/libknot/rrtype/nsec3.h
  65. include/libknot/rrtype/nsec3param.h
  66. include/libknot/rrtype/opt.h
  67. include/libknot/rrtype/rdname.h
  68. include/libknot/rrtype/rrsig.h
  69. include/libknot/rrtype/soa.h
  70. include/libknot/rrtype/svcb.h
  71. include/libknot/rrtype/tsig.h
  72. include/libknot/rrtype/zonemd.h
  73. include/libknot/tsig-op.h
  74. include/libknot/tsig.h
  75. include/libknot/version.h
  76. include/libknot/wire.h
  77. include/libknot/xdp.h
  78. include/libknot/xdp/tcp_iobuf.h
  79. include/libknot/yparser/yparser.h
  80. include/libknot/yparser/ypformat.h
  81. include/libknot/yparser/ypschema.h
  82. include/libknot/yparser/yptrafo.h
  83. include/libzscanner/error.h
  84. include/libzscanner/scanner.h
  85. include/libzscanner/version.h
  86. lib/libdnssec.a
  87. lib/libdnssec.so
  88. lib/libdnssec.so.9
  89. lib/libdnssec.so.9.0.0
  90. lib/libknot.a
  91. lib/libknot.so
  92. lib/libknot.so.15
  93. lib/libknot.so.15.0.0
  94. lib/libzscanner.a
  95. lib/libzscanner.so
  96. lib/libzscanner.so.4
  97. lib/libzscanner.so.4.0.0
  98. libdata/pkgconfig/knotd.pc
  99. libdata/pkgconfig/libdnssec.pc
  100. libdata/pkgconfig/libknot.pc
  101. libdata/pkgconfig/libzscanner.pc
  102. share/man/man1/kdig.1.gz
  103. share/man/man1/khost.1.gz
  104. share/man/man1/knsec3hash.1.gz
  105. share/man/man1/knsupdate.1.gz
  106. share/man/man1/kzonecheck.1.gz
  107. share/man/man1/kzonesign.1.gz
  108. share/man/man5/knot.conf.5.gz
  109. share/man/man8/kcatalogprint.8.gz
  110. share/man/man8/keymgr.8.gz
  111. share/man/man8/kjournalprint.8.gz
  112. share/man/man8/knotc.8.gz
  113. share/man/man8/knotd.8.gz
  114. share/man/man8/kxdpgun.8.gz
  115. sbin/kcatalogprint
  116. sbin/keymgr
  117. sbin/kjournalprint
  118. sbin/knotc
  119. sbin/knotd
  120. @dir(knot,knot,0750) /var/db/knot
  121. @dir(knot,knot,0750) etc/knot
  122. @dir(knot,knot,0700) /var/run/knot
  123. @owner
  124. @group
  125. @mode
Collapse this list.
Dependency lines:
  • knot3>0:dns/knot3
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 = 1737736066 SHA256 (knot-3.4.4.tar.xz) = e7d9d6de97f21bf33e907bd986a4038025f394879af0a5fd19787203ac3b2131 SIZE (knot-3.4.4.tar.xz) = 1641460

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gsed : textproc/gsed
  2. lmdb>=0.9.15 : databases/lmdb
  3. sphinx-build : textproc/py-sphinx
  4. pkgconf>=1.3.0_1 : devel/pkgconf
Library dependencies:
  1. libgnutls.so : security/gnutls
  2. liblmdb.so : databases/lmdb
  3. liburcu.so : sysutils/liburcu
  4. libnghttp2.so : www/libnghttp2
  5. libngtcp2.so : net/libngtcp2
  6. libngtcp2_crypto_gnutls.so : net/libngtcp2-gnutls
  7. libidn2.so : dns/libidn2
  8. libedit.so.0 : devel/libedit
This port is required by:
for Libraries
  1. dns/knot-resolver
  2. dns/py-libknot

Configuration Options:
===> The following configuration options are available for knot3-3.4.4: 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:
alias compiler:c11 libtool localbase pkgconfig tar:xz libedit
pkg-message:
For install:
To start using Knot DNS, you should complete the following tasks: cp /usr/local/etc/knot/knot.conf.sample /usr/local/etc/knot/knot.conf $EDITOR /usr/local/etc/knot/knot.conf sysrc knot_enable=YES sysrc knot_config=/usr/local/etc/knot/knot.conf service knot start Please consult the documentation: - man knotd - https://www.knot-dns.cz/documentation/ When upgrading from 2.4.x read: - https://www.knot-dns.cz/docs/3.3/html/migration.html#upgrade-2-9-x-to-3-0-x
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://dns.company/downloads/knot-dns/
  2. https://secure.nic.cz/files/knot-dns/
Collapse this list.
Port Moves
  • port moved here from dns/knot3-lib on 2024-08-09
    REASON: Superseded by knot3 which provides the libraries

  • port moved here from dns/knot2 on 2021-03-01
    REASON: Has expired: Use knot3, it is functionally compatible with 2.9.x

Number of commits found: 51

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.4
25 Jan 2025 10:41:38
commit hash: 2de5c691ca2c1004d868d86ae987a4c6853fd368commit hash: 2de5c691ca2c1004d868d86ae987a4c6853fd368commit hash: 2de5c691ca2c1004d868d86ae987a4c6853fd368commit hash: 2de5c691ca2c1004d868d86ae987a4c6853fd368 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/{knot3,py-libknot}: Update 3.4.3 → 3.4.4

Changelog:
https://www.knot-dns.cz/2025-01-22-version-344.html

PR:	284318
MFH:	2025Q1
3.4.3_1
23 Jan 2025 13:53:25
commit hash: b7b2320af6f78ddc1a92a0a605ceee49183ab6fccommit hash: b7b2320af6f78ddc1a92a0a605ceee49183ab6fccommit hash: b7b2320af6f78ddc1a92a0a605ceee49183ab6fccommit hash: b7b2320af6f78ddc1a92a0a605ceee49183ab6fc files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Tomáš Čiernik
dns/knot3: Workaround due to bug in service(8): /usr/sbin/service: ERROR: USAGE:
load_rc_config_var name var

/usr/sbin/service: ERROR: USAGE: load_rc_config_var name var

This is very old and known bug in service(8) from 2016:
https://bugs.freebsd.org/208534
https://reviews.freebsd.org/D5833

PR:		284100
Approved by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
MFH:		2025Q1
3.4.3
09 Dec 2024 21:00:16
commit hash: 7cbe54e266b91400aff8f80b517ed84b7c38794acommit hash: 7cbe54e266b91400aff8f80b517ed84b7c38794acommit hash: 7cbe54e266b91400aff8f80b517ed84b7c38794acommit hash: 7cbe54e266b91400aff8f80b517ed84b7c38794a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/{knot3,py-libknot}: Update 3.4.2 → 3.4.3

Changelog:
https://www.knot-dns.cz/2024-12-06-version-343.html

PR:	283225
3.4.2
31 Oct 2024 20:17:01
commit hash: 7cfc7d2ede9540c1b3ca6e5f18061e7062e0932dcommit hash: 7cfc7d2ede9540c1b3ca6e5f18061e7062e0932dcommit hash: 7cfc7d2ede9540c1b3ca6e5f18061e7062e0932dcommit hash: 7cfc7d2ede9540c1b3ca6e5f18061e7062e0932d files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/{knot3,py-libknot}: Update 3.4.1 → 3.4.2

Changelog:
https://www.knot-dns.cz/2024-10-31-version-342.html

PR:	282446
MFH:	2024Q4
3.4.1
15 Oct 2024 14:55:51
commit hash: 3fd40b792aa9a301e38a4dce85bd0b8aaccbf6b2commit hash: 3fd40b792aa9a301e38a4dce85bd0b8aaccbf6b2commit hash: 3fd40b792aa9a301e38a4dce85bd0b8aaccbf6b2commit hash: 3fd40b792aa9a301e38a4dce85bd0b8aaccbf6b2 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/{knot3,py-libknot}: Update 3.4.0 → 3.4.1

Changelog:
https://www.knot-dns.cz/2024-10-14-version-341.html

PR:	282104
MFH:	2024Q4
3.4.0
04 Oct 2024 00:05:09
commit hash: 6e304f0fa332ddd7ea35bd83b85f38a7d288f2d6commit hash: 6e304f0fa332ddd7ea35bd83b85f38a7d288f2d6commit hash: 6e304f0fa332ddd7ea35bd83b85f38a7d288f2d6commit hash: 6e304f0fa332ddd7ea35bd83b85f38a7d288f2d6 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/{knot3,py-libknot}: Update 3.3.8 → 3.4.0, improve ports

Changelog:
https://www.knot-dns.cz/2024-09-02-version-340.html

PR:	281087
3.3.8
07 Aug 2024 15:26:49
commit hash: e2fc32562362f319e2dea0c9310b52a251af6d9ecommit hash: e2fc32562362f319e2dea0c9310b52a251af6d9ecommit hash: e2fc32562362f319e2dea0c9310b52a251af6d9ecommit hash: e2fc32562362f319e2dea0c9310b52a251af6d9e files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Add options

And prepare to replace knot3-lib which will be deprecated.

PR:		277332
Reported by:	trashcan@ellael.org
3.3.8
23 Jul 2024 12:38:28
commit hash: 9d3a8897b111258945373bb4ef821e4863fcb628commit hash: 9d3a8897b111258945373bb4ef821e4863fcb628commit hash: 9d3a8897b111258945373bb4ef821e4863fcb628commit hash: 9d3a8897b111258945373bb4ef821e4863fcb628 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: update 3.3.7 → 3.3.8

Changelog:
https://www.knot-dns.cz/2024-07-22-version-338.html

PR:	280414
MFH:	2024Q3
3.3.7
25 Jun 2024 15:21:24
commit hash: ee087017e19970fd52ac4c6b3d8cd2301371b0b7commit hash: ee087017e19970fd52ac4c6b3d8cd2301371b0b7commit hash: ee087017e19970fd52ac4c6b3d8cd2301371b0b7commit hash: ee087017e19970fd52ac4c6b3d8cd2301371b0b7 files touched by this commit
Joel Bodenmann (jbo) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.3.7

Changelog: https://www.knot-dns.cz/2024-06-25-version-337.html

PR:		279989
Approved by:	tcberner (mentor, implicit)
3.3.6
21 Jun 2024 16:17:48
commit hash: b4a7459e765acd411f6bf56455a7b7b837434ceecommit hash: b4a7459e765acd411f6bf56455a7b7b837434ceecommit hash: b4a7459e765acd411f6bf56455a7b7b837434ceecommit hash: b4a7459e765acd411f6bf56455a7b7b837434cee files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.3.6

Externalization of the port version to help keeping in sync with the upcoming
port dns/py-libknot to be introduced in PR #278280.

ChangeLog: https://www.knot-dns.cz/2024-06-12-version-336.html

Features:

 * knotd: configurable control socket backlog size (see 'control.backlog')
 * knotd: optional configuration of congruency of generated keytags (see
   'policy.keytag-modulo')
 * knotc: support for exporting configuration schema in JSON (see 'conf-export')
 * mod-dnstap: configuration of sink allows TCP address specification
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.3.5
25 Mar 2024 05:40:47
commit hash: 73fc3c80a7c1e0eef752c9f315147d525b6d226acommit hash: 73fc3c80a7c1e0eef752c9f315147d525b6d226acommit hash: 73fc3c80a7c1e0eef752c9f315147d525b6d226acommit hash: 73fc3c80a7c1e0eef752c9f315147d525b6d226a files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.3.5

changeLog:
https://www.knot-dns.cz/2024-03-06-version-335.html

PR:		277864
Approved by:	garga (mentor, implicit), maintainer (implicit)
3.3.4
28 Feb 2024 13:46:49
commit hash: 592bb3da9f613f299b252cc6cd030bb19236bf0fcommit hash: 592bb3da9f613f299b252cc6cd030bb19236bf0fcommit hash: 592bb3da9f613f299b252cc6cd030bb19236bf0fcommit hash: 592bb3da9f613f299b252cc6cd030bb19236bf0f files touched by this commit
Gabriel M. Dutra (dutra) search for other commits by this committer
Author: Michael Grimm
dns/knot3: Update to 3.3.4

ChangeLog:
https://www.knot-dns.cz/2024-01-24-version-334.html

PR:		277305
Approved by:	garga (mentor), Leo Vandewoestijne (maintainer)
Differential Revision: https://reviews.freebsd.org/D44137
3.3.3_1
22 Jan 2024 10:42:27
commit hash: 474c36004f6e74b1edc138b001039a9230b8e3fbcommit hash: 474c36004f6e74b1edc138b001039a9230b8e3fbcommit hash: 474c36004f6e74b1edc138b001039a9230b8e3fbcommit hash: 474c36004f6e74b1edc138b001039a9230b8e3fb files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
dns/knot3: Sanitize MANPREFIX

Approved by:    portmgr (blanket)
3.3.3
15 Dec 2023 12:55:46
commit hash: 970e8686668ccb41caf3089b011644eb8724e114commit hash: 970e8686668ccb41caf3089b011644eb8724e114commit hash: 970e8686668ccb41caf3089b011644eb8724e114commit hash: 970e8686668ccb41caf3089b011644eb8724e114 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update version 3.3.2=>3.3.3

Changelog: https://www.knot-dns.cz/2023-12-13-version-333.html

PR:		275763
Approved by:	submitter is maintainer
3.3.2
27 Oct 2023 06:32:58
commit hash: ac2eff1a8971c42ccfb9591c6d5d35fd72776ad6commit hash: ac2eff1a8971c42ccfb9591c6d5d35fd72776ad6commit hash: ac2eff1a8971c42ccfb9591c6d5d35fd72776ad6commit hash: ac2eff1a8971c42ccfb9591c6d5d35fd72776ad6 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: update to 3.3.2

Changelog: https://www.knot-dns.cz/2023-10-20-version-332.html

PR:		274691
3.3.1
19 Sep 2023 06:56:16
commit hash: 78a603bac7b873d12832525255b0899e1c3587e5commit hash: 78a603bac7b873d12832525255b0899e1c3587e5commit hash: 78a603bac7b873d12832525255b0899e1c3587e5commit hash: 78a603bac7b873d12832525255b0899e1c3587e5 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.3.1

ChangeLog: https://gitlab.nic.cz/knot/knot-dns/raw/v3.2.10/NEWS

PR:		273927
Reported by:	freebsd@dns.company (maintainer)
3.3.0
30 Aug 2023 07:54:09
commit hash: 11f44f375254e07a262455aaf8311bfd4bbedb67commit hash: 11f44f375254e07a262455aaf8311bfd4bbedb67commit hash: 11f44f375254e07a262455aaf8311bfd4bbedb67commit hash: 11f44f375254e07a262455aaf8311bfd4bbedb67 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.3.0

ChangeLog: https://www.knot-dns.cz/2023-08-28-version-330.html

PR:		273394
Reported by:	freebsd@dns.company (maintainer)
3.2.9
29 Jul 2023 16:54:52
commit hash: 1450e40c2318a478f124d0d6c39594606f2a50c6commit hash: 1450e40c2318a478f124d0d6c39594606f2a50c6commit hash: 1450e40c2318a478f124d0d6c39594606f2a50c6commit hash: 1450e40c2318a478f124d0d6c39594606f2a50c6 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.2.9

ChangeLog: https://gitlab.labs.nic.cz/knot/knot-dns/raw/v3.2.9/NEWS

Improvements:
-------------
 * keymgr: 'import-pkcs11' not allowed if no PKCS #11 keystore backend is
   configured
 * keymgr: more verbose key import errors
 * doc: extended migration notes
 * doc: various improvements

Bugfixes:
---------
 * knotd: server may crash when storing changeset of a big zone migrating
   to/from NSEC3
 * knotd: zone refresh loop when all masters are outdated and timers cleared
 * knotd: failed to active D-Bus notifications if not started as systemd service
 * kjournalprint: database transaction not properly closed when terminated
   prematurely

PR:		272752
Reported by:	freebsd@dns.company (maintainer)
3.2.8
05 Jul 2023 05:59:53
commit hash: cdde04dfa0cbd60c22d7eedd77a94e80f4ddc639commit hash: cdde04dfa0cbd60c22d7eedd77a94e80f4ddc639commit hash: cdde04dfa0cbd60c22d7eedd77a94e80f4ddc639commit hash: cdde04dfa0cbd60c22d7eedd77a94e80f4ddc639 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Christoph Lukas
dns/knot3: Update to 3.2.8

ChangeLog: https://gitlab.nic.cz/knot/knot-dns/raw/v3.2.8/NEWS

Improvements:
-------------
 * kdig: malformed messages are parsed and printed using a best-effort approach
 * python: new dname from wire initialization

Bugfixes:
---------
 * knotd: missing outgoing NOTIFY upon refresh if one of more primaries is
up-to-date
 * knotd: journal loop detection can prevent zone from loading
 * knotd: cryptic error message when journal is full #842
 * knotd: failed to query catalog zone over UDP
 * configure: libngtcp2 check wrongly requires version 0.13.0 instead of 0.13.1

PR:		272222
Reported by:	clukas@firc.de
Approved by:	freebsd@dns.company (maintainer)
3.2.7
24 Jun 2023 16:50:03
commit hash: d9bc749d8fc54d27b40086dfe9320388ca97f682commit hash: d9bc749d8fc54d27b40086dfe9320388ca97f682commit hash: d9bc749d8fc54d27b40086dfe9320388ca97f682commit hash: d9bc749d8fc54d27b40086dfe9320388ca97f682 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.2.7

ChangeLog: https://www.knot-dns.cz/2023-06-06-version-327.html

Features:

 * knotd: new configuration option for preserving incoming IXFR changeset
   history (see 'zone.ixfr-by-one')

Improvements:

 * knotd: journal ensures the stored changeset's SOA serials are strictly
   increasing
 * knotd: more effective handling of zero KNOT_ZONE_LOAD_TIMEOUT_SEC environment
   value
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.2.6
04 Apr 2023 20:28:17
commit hash: 78a14fd0c2bac8e73241df4bdc48a00744f9effbcommit hash: 78a14fd0c2bac8e73241df4bdc48a00744f9effbcommit hash: 78a14fd0c2bac8e73241df4bdc48a00744f9effbcommit hash: 78a14fd0c2bac8e73241df4bdc48a00744f9effb files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.2.6

ChangeLog:	https://www.knot-dns.cz/2023-04-04-version-326.html
PR:		270634
3.2.5
06 Feb 2023 10:24:54
commit hash: 75058bab61dfa113d70aab7c317bf7e837bdde18commit hash: 75058bab61dfa113d70aab7c317bf7e837bdde18commit hash: 75058bab61dfa113d70aab7c317bf7e837bdde18commit hash: 75058bab61dfa113d70aab7c317bf7e837bdde18 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.2.5

ChangeLog:	https://www.knot-dns.cz/2023-02-02-version-325.html
PR:		269367
3.2.4
17 Dec 2022 19:41:53
commit hash: 212b995746a04fa8ef4d417b1943f611a8ef79b7commit hash: 212b995746a04fa8ef4d417b1943f611a8ef79b7commit hash: 212b995746a04fa8ef4d417b1943f611a8ef79b7commit hash: 212b995746a04fa8ef4d417b1943f611a8ef79b7 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Christoph Lukas
dns/knot3: Update to 3.2.4

ChangeLog:	https://gitlab.nic.cz/knot/knot-dns/raw/v3.2.4/NEWS
PR:		268325
3.2.3
28 Nov 2022 16:52:52
commit hash: f6cb7e8a3ace61db713b03391fb8266cf7a05004commit hash: f6cb7e8a3ace61db713b03391fb8266cf7a05004commit hash: f6cb7e8a3ace61db713b03391fb8266cf7a05004commit hash: f6cb7e8a3ace61db713b03391fb8266cf7a05004 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Christoph Lukas
dns/knot3: Update to 3.2.3

Improvements:

 * knotd: new per-zone DS push configuration option (see 'zone.ds-push')
 * libs: upgraded embedded libngtcp2 to 0.11.0

Bugfixes:

 * knsupdate: program crashes when sending an update
 * knotd: server drops more responses over UDP under higher load
 * knotd: missing EDNS padding in responses over QUIC
 * knotd: some memory issues when handling unusual QUIC traffic
 * kxdpgun: broken IPv4 source subnet processing
 * kdig: incorrect handling of unsent data over QUIC

PR:		267965
Reported by:	clukas@firc.de
Approved by:	freebsd@dns.company (maintainer)
3.2.2
08 Nov 2022 14:49:35
commit hash: 408296a47dec8545844c251d758fbc73f9261db2commit hash: 408296a47dec8545844c251d758fbc73f9261db2commit hash: 408296a47dec8545844c251d758fbc73f9261db2commit hash: 408296a47dec8545844c251d758fbc73f9261db2 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.2.2

ChangeLog:	https://www.knot-dns.cz/2022-11-01-version-322.html
PR:		267634
3.2.1
12 Sep 2022 16:32:40
commit hash: a7ce7c8706435f54d0112031727ab967e7473938commit hash: a7ce7c8706435f54d0112031727ab967e7473938commit hash: a7ce7c8706435f54d0112031727ab967e7473938commit hash: a7ce7c8706435f54d0112031727ab967e7473938 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3-lib: upgrade to 3.2.1

Changes: https://www.knot-dns.cz/2022-09-09-version-321.html

PR:	266377
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
3.2.0
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.2.0
22 Aug 2022 17:43:48
commit hash: 19c2289c66eba7a9a02ebd0862c5009ceb36f637commit hash: 19c2289c66eba7a9a02ebd0862c5009ceb36f637commit hash: 19c2289c66eba7a9a02ebd0862c5009ceb36f637commit hash: 19c2289c66eba7a9a02ebd0862c5009ceb36f637 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.2.0

Changes: https://www.knot-dns.cz/2022-08-22-version-320.html

PR:	265992
3.1.8
20 Jul 2022 14:21:47
commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868commit hash: 66ee090ccad0160bf913ee776daa9c3bfdab1868 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
dns: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Samorukov <samm@freebsd.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Allan Jude <allanjude@freebsd.org>
  *  Amar Takhar <verm@drunkmonk.net>
  *  Anders Nordby <anders@fix.no>
  *  Andrew Greenwood <greenwood.andy@gmail.com>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Ashish SHUKLA <ashish@FreeBSD.org>
  *  Attila Nagy <bra@fsn.hu>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
3.1.8
16 May 2022 11:53:06
commit hash: 71d793f9056bb3cccc524858eec43d2454f692b6commit hash: 71d793f9056bb3cccc524858eec43d2454f692b6commit hash: 71d793f9056bb3cccc524858eec43d2454f692b6commit hash: 71d793f9056bb3cccc524858eec43d2454f692b6 files touched by this commit
Nuno Teixeira (eduardo) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Upgrade to 3.1.8

ChangeLog: https://www.knot-dns.cz/2022-04-28-version-318.html

PR:		263895
3.1.7
30 Mar 2022 17:31:12
commit hash: e0acd66f28d3c8266451555b71506572e4cb016acommit hash: e0acd66f28d3c8266451555b71506572e4cb016acommit hash: e0acd66f28d3c8266451555b71506572e4cb016acommit hash: e0acd66f28d3c8266451555b71506572e4cb016a files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.1.7

Changes: https://www.knot-dns.cz/2022-03-30-version-317.html

PR:	262934
3.1.6
10 Feb 2022 04:24:43
commit hash: 69bd0a2eea0d86608706e2860548bdbabdb3c27dcommit hash: 69bd0a2eea0d86608706e2860548bdbabdb3c27dcommit hash: 69bd0a2eea0d86608706e2860548bdbabdb3c27dcommit hash: 69bd0a2eea0d86608706e2860548bdbabdb3c27d files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.1.6

Changelog:	https://www.knot-dns.cz/2022-02-08-version-316.html

PR:		261823
3.1.5
29 Dec 2021 22:08:57
commit hash: 772adafbe82710ccbe0a4c21ef90b7850416cb3ecommit hash: 772adafbe82710ccbe0a4c21ef90b7850416cb3ecommit hash: 772adafbe82710ccbe0a4c21ef90b7850416cb3ecommit hash: 772adafbe82710ccbe0a4c21ef90b7850416cb3e files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.1.5

Changelog:	https://www.knot-dns.cz/2021-12-20-version-315.html

PR:		260799
3.1.4
19 Nov 2021 12:30:02
commit hash: b669b03e2098c77972dd5621ff059c1c29103a21commit hash: b669b03e2098c77972dd5621ff059c1c29103a21commit hash: b669b03e2098c77972dd5621ff059c1c29103a21commit hash: b669b03e2098c77972dd5621ff059c1c29103a21 files touched by this commit
Fernando Apesteguía (fernape) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.1.4

ChangeLog: https://www.knot-dns.cz/2021-11-04-version-314.html

PR:	259716
Reported by:	freebsd@dns.company (maintainer)
3.1.3
29 Oct 2021 17:06:27
commit hash: 410fdf458785f2c6dd7a2ab4a541441e254ecec2commit hash: 410fdf458785f2c6dd7a2ab4a541441e254ecec2commit hash: 410fdf458785f2c6dd7a2ab4a541441e254ecec2commit hash: 410fdf458785f2c6dd7a2ab4a541441e254ecec2 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: upgrade to 3.1.3

Changes: https://www.knot-dns.cz/2021-10-18-version-313.html

PR:	259461
3.1.2
14 Sep 2021 13:40:25
commit hash: f05b7d6ac7d6807241101f31131917f6e568b59bcommit hash: f05b7d6ac7d6807241101f31131917f6e568b59bcommit hash: f05b7d6ac7d6807241101f31131917f6e568b59bcommit hash: f05b7d6ac7d6807241101f31131917f6e568b59b files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.1.2

Changelog:	https://www.knot-dns.cz/2021-09-08-version-312.html

PR:		258495
3.1.1
10 Aug 2021 20:47:21
commit hash: ceeff0e6748c5953128a39262f58b799a922c15bcommit hash: ceeff0e6748c5953128a39262f58b799a922c15bcommit hash: ceeff0e6748c5953128a39262f58b799a922c15bcommit hash: ceeff0e6748c5953128a39262f58b799a922c15b files touched by this commit
Guangyuan Yang (ygy) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.1.1

Changelog:	https://www.knot-dns.cz/2021-08-10-version-311.html

PR:		257742
3.1.0
03 Aug 2021 14:00:32
commit hash: 9e082695ed53d772f75aa0b7f4da351d5491f9e9commit hash: 9e082695ed53d772f75aa0b7f4da351d5491f9e9commit hash: 9e082695ed53d772f75aa0b7f4da351d5491f9e9commit hash: 9e082695ed53d772f75aa0b7f4da351d5491f9e9 files touched by this commit
Vanilla I. Shu (vanilla) search for other commits by this committer
dns/knot3: upgrade to 3.1.0.

PR:		257584
Reported by:	maintainer
3.0.8
22 Jul 2021 23:08:47
commit hash: cc6e89c988933ff269c8196e4d9dd91e0db08396commit hash: cc6e89c988933ff269c8196e4d9dd91e0db08396commit hash: cc6e89c988933ff269c8196e4d9dd91e0db08396commit hash: cc6e89c988933ff269c8196e4d9dd91e0db08396 files touched by this commit
Kevin Bowling (kbowling) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.0.8

Changes https://www.knot-dns.cz/2021-07-16-version-308.html

PR:		257272
3.0.7
21 Jun 2021 12:50:52
commit hash: b87f37734a9de7a3aa76e5520613e01519332461commit hash: b87f37734a9de7a3aa76e5520613e01519332461commit hash: b87f37734a9de7a3aa76e5520613e01519332461commit hash: b87f37734a9de7a3aa76e5520613e01519332461 files touched by this commit
Vanilla I. Shu (vanilla) search for other commits by this committer
dns/knot3: update to 3.0.7.

PR:		256671
Reported by:	maintainer
3.0.6
22 May 2021 01:08:51
commit hash: 4ce74222e57947cb9134f897c971f4a7075bca65commit hash: 4ce74222e57947cb9134f897c971f4a7075bca65commit hash: 4ce74222e57947cb9134f897c971f4a7075bca65commit hash: 4ce74222e57947cb9134f897c971f4a7075bca65 files touched by this commit
Neel Chauhan (nc) search for other commits by this committer
Author: Leo Vandewoestijne
dns/knot3: Update to 3.0.6

Changes: https://www.knot-dns.cz/2021-05-12-version-306.html

PR:	256001
3.0.5
06 Apr 2021 14:31:13
commit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937dcommit hash: 135fdeebb99c3569e42d8162b265e15d29bd937d files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
all: Remove all other $FreeBSD keywords.
3.0.5
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
3.0.5
25 Mar 2021 14:01:37
Revision:569204Original commit files touched by this commit
nc search for other commits by this committer
dns/knot3: Update to to 3.0.5

Changes: https://www.knot-dns.cz/2021-03-25-version-305.html

PR:		254547
Submitted by:	Leo Vandewoestijne <freebsd AT dns DOT company> (maintainer)
3.0.4
31 Jan 2021 21:07:27
Revision:563529Original commit files touched by this commit
yuri search for other commits by this committer
dns/knot3: Update 3.0.3 -> 3.0.4

PR:		252992
Submitted by:	freebsd@dns.company (maintainer)
3.0.3
29 Dec 2020 12:22:02
Revision:559569Original commit files touched by this commit
pi search for other commits by this committer
dns/knot3: update 3.0.0 -> 3.0.3

PR:		250485
Submitted by:	Leo Vandewoestijne <freebsd@dns.company> (maintainer)
Relnotes:	https://www.knot-dns.cz/2020-12-15-version-303.html
		https://www.knot-dns.cz/2020-11-11-version-302.html
		https://www.knot-dns.cz/2020-10-10-version-301.html
3.0.0
09 Nov 2020 11:42:33
Revision:554710Original commit files touched by this commit
mat search for other commits by this committer
Remove references to non existent patches.

PR:		250723
3.0.0
04 Oct 2020 11:01:57
Revision:551379Original commit files touched by this commit
pi search for other commits by this committer
dns/knot3: re-add using repocopy

PR:		249363
Reported by:	danfe
3.0.0
04 Oct 2020 11:00:40
Revision:551378Original commit files touched by this commit Sanity Test Failure
pi search for other commits by this committer
dns/knot3: remove for repo-copy

PR:		249363
Reported by:	danfe
3.0.0
04 Oct 2020 10:18:00
Revision:551373Original commit files touched by this commit
pi search for other commits by this committer
New port: dns/knot3

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

WWW: https://www.knot-dns.cz/

PR:		249363
Submitted by:	Leo Vandewoestijne <freebsd@dns.company>
Relnotes:	https://www.knot-dns.cz/2020-09-09-version-300.html

Number of commits found: 51