net-dns/knot (gentoo)

Search

Package Information

Description:
High-performance authoritative-only DNS server
Homepage:
https://www.knot-dns.cz/ https://gitlab.nic.cz/knot/knot-dns
License:
GPL-2+

Versions

Version EAPI Keywords Slot
3.5.3 8 amd64 ~arm64 ~riscv x86 0/16.10.5
3.5.2-r1 8 amd64 ~arm64 ~riscv x86 0/16.10.5
3.4.9-r1 8 amd64 ~arm64 ~riscv x86 0/15.9.4

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>nicolas.parlant@parhuet.fr</email>
		<name>Nicolas PARLANT</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<slots>
		<subslots>&#xA;&#x9;&#x9;&#x9;Reflect sonames of libknot, libdnssec, and libzscanner.&#xA;&#x9;&#x9;</subslots>
	</slots>
	<use>
		<flag name="daemon">
			Enable Knot DNS main daemon
		</flag>
		<flag name="doh">
			Enable DNS over HTTP (DoH) using libnghttp2
		</flag>
		<flag name="dnstap">
			Include support for the dnstap binary log format
			(http://dnstap.info/)
		</flag>
		<flag name="fastparser">
			Use a zone file parser that is faster, but requires
			more memory and CPU time to compile
		</flag>
		<flag name="pkcs11">
			Add support for PKCS#11
		</flag>
		<flag name="prometheus">
			A Prometheus exporter for server and query statistics.
		</flag>
		<flag name="quic">
			Enable the DNS over QUIC (DoQ) module using libngtcp2
		</flag>
		<flag name="redis">
			Enable database zone backend using Redis
		</flag>
		<flag name="utils">
			Install Knot utilities, such as kdig, kzonecheck, ...
		</flag>
		<flag name="xdp">
			Enable eXpress Data Path
		</flag>
	</use>
	<upstream>
		<remote-id type="github">CZ-NIC/knot</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.5.3 3.5.2-r1 3.4.9-r1
${KNOT_MODULES_OPT[@]} ⚠️
caps Use Linux capabilities library to control privilege
daemon Enable Knot DNS main daemon
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
doh Enable DNS over HTTP (DoH) using libnghttp2
fastparser Use a zone file parser that is faster, but requires more memory and CPU time to compile
idn Enable support for Internationalized Domain Names
pkcs11 Add support for PKCS#11
prometheus A Prometheus exporter for server and query statistics.
python Add optional support/bindings for the Python language
quic Enable the DNS over QUIC (DoQ) module using libngtcp2
redis Enable database zone backend using Redis
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
utils Install Knot utilities, such as kdig, kzonecheck, ...
xdp Enable eXpress Data Path

Files

Manifest

Type File Size Versions
DIST knot-3.5.3-manpages.tar.xz 40396 bytes 3.5.3
DIST knot-3.5.3.tar.xz 1757736 bytes 3.5.3
DIST knot-3.5.3.tar.xz.asc 833 bytes 3.5.3
Unmatched Entries
Type File Size
DIST knot-3.4.9-manpages.tar.xz 38044 bytes
DIST knot-3.4.9.tar.xz 1622872 bytes
DIST knot-3.4.9.tar.xz.asc 833 bytes
DIST knot-3.5.2-manpages.tar.xz 40252 bytes
DIST knot-3.5.2.tar.xz 1710680 bytes
DIST knot-3.5.2.tar.xz.asc 833 bytes