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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2023Q3
knot3-lib High performance authoritative-only DNS server
3.3.8 dns Deleted on this many watch lists=0 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.3.8Version 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:30:13
Last Update: 2024-08-09 11:15:49
Commit Hash: b7fcdc2
License: GPLv3
WWW:
https://www.knot-dns.cz/
Description:
This port allows to install only libknot, which comes along with Knot DNS (authoritative), but also is a depency of knot-resolver
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (91 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/knot3-lib-3.3.8/catalog.mk
  3. /usr/local/share/licenses/knot3-lib-3.3.8/LICENSE
  4. /usr/local/share/licenses/knot3-lib-3.3.8/GPLv3
  5. include/knot/module.h
  6. include/libdnssec/binary.h
  7. include/libdnssec/crypto.h
  8. include/libdnssec/digest.h
  9. include/libdnssec/dnssec.h
  10. include/libdnssec/error.h
  11. include/libdnssec/key.h
  12. include/libdnssec/keyid.h
  13. include/libdnssec/keystore.h
  14. include/libdnssec/keytag.h
  15. include/libdnssec/nsec.h
  16. include/libdnssec/pem.h
  17. include/libdnssec/random.h
  18. include/libdnssec/sign.h
  19. include/libdnssec/tsig.h
  20. include/libdnssec/version.h
  21. include/libknot/attribute.h
  22. include/libknot/codes.h
  23. include/libknot/consts.h
  24. include/libknot/control/control.h
  25. include/libknot/cookies.h
  26. include/libknot/db/db.h
  27. include/libknot/db/db_lmdb.h
  28. include/libknot/db/db_trie.h
  29. include/libknot/descriptor.h
  30. include/libknot/dname.h
  31. include/libknot/dynarray.h
  32. include/libknot/endian.h
  33. include/libknot/errcode.h
  34. include/libknot/error.h
  35. include/libknot/libknot.h
  36. include/libknot/lookup.h
  37. include/libknot/mm_ctx.h
  38. include/libknot/packet/compr.h
  39. include/libknot/packet/pkt.h
  40. include/libknot/packet/rrset-wire.h
  41. include/libknot/packet/wire.h
  42. include/libknot/probe/data.h
  43. include/libknot/probe/probe.h
  44. include/libknot/rdata.h
  45. include/libknot/rdataset.h
  46. include/libknot/rrset-dump.h
  47. include/libknot/rrset.h
  48. include/libknot/rrtype/dnskey.h
  49. include/libknot/rrtype/ds.h
  50. include/libknot/rrtype/naptr.h
  51. include/libknot/rrtype/nsec.h
  52. include/libknot/rrtype/nsec3.h
  53. include/libknot/rrtype/nsec3param.h
  54. include/libknot/rrtype/opt.h
  55. include/libknot/rrtype/rdname.h
  56. include/libknot/rrtype/rrsig.h
  57. include/libknot/rrtype/soa.h
  58. include/libknot/rrtype/svcb.h
  59. include/libknot/rrtype/tsig.h
  60. include/libknot/rrtype/zonemd.h
  61. include/libknot/tsig-op.h
  62. include/libknot/tsig.h
  63. include/libknot/version.h
  64. include/libknot/wire.h
  65. include/libknot/xdp.h
  66. include/libknot/xdp/tcp_iobuf.h
  67. include/libknot/yparser/yparser.h
  68. include/libknot/yparser/ypformat.h
  69. include/libknot/yparser/ypschema.h
  70. include/libknot/yparser/yptrafo.h
  71. include/libzscanner/error.h
  72. include/libzscanner/scanner.h
  73. include/libzscanner/version.h
  74. lib/libdnssec.a
  75. lib/libdnssec.so
  76. lib/libdnssec.so.9
  77. lib/libdnssec.so.9.0.0
  78. lib/libknot.a
  79. lib/libknot.so
  80. lib/libknot.so.14
  81. lib/libknot.so.14.0.0
  82. lib/libzscanner.a
  83. lib/libzscanner.so
  84. lib/libzscanner.so.4
  85. lib/libzscanner.so.4.0.0
  86. libdata/pkgconfig/libdnssec.pc
  87. libdata/pkgconfig/libknot.pc
  88. libdata/pkgconfig/libzscanner.pc
  89. @owner
  90. @group
  91. @mode
Collapse this list.
Dependency lines:
  • knot3-lib>0:dns/knot3-lib
Conflicts:
CONFLICTS:
  • knot-1.*
  • knot1-[0-6].*
  • knot2-[0-9].*
No installation instructions:
This port has been deleted.
PKGNAME: knot3-lib
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1721655384 SHA256 (knot-3.3.8.tar.xz) = 498de8338489a625673797f7ecc921fa4490c826afbfa42fa66922b525089e6a SIZE (knot-3.3.8.tar.xz) = 1608360

Packages (timestamps in pop-ups are UTC):
knot3-lib
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--3.0.3-----
FreeBSD:13:quarterly-----3.3.33.3.33.3.3
FreeBSD:14:latest--3.2.4--3.2.6-3.2.6
FreeBSD:14:quarterly-----3.3.33.3.33.3.3
FreeBSD:15:latest--n/a-n/a3.3.3_13.3.3_13.3.3_1
Master port: dns/knot3
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gsed : textproc/gsed
  2. 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. libidn2.so : dns/libidn2
  7. libedit.so.0 : devel/libedit
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for knot3-lib-3.3.8: 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-lib
USES:
alias 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.

There are no commits on branch 2023Q3 for this port