net-dns/knot (gentoo)

Search

Install

Install this package:

emerge -a net-dns/knot

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.6.0 8 ~amd64 ~arm64 ~riscv ~x86 0/17.5
3.5.8 8 ~amd64 ~arm64 ~riscv ~x86 0/16.10.5
3.5.6 8 ~amd64 ~arm64 ~riscv ~x86 0/16.10.5
3.5.5 8 amd64 ~arm64 ~riscv x86 0/16.10.5

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

Manage flags for this package: euse -i <flag> -p net-dns/knot | euse -E <flag> -p net-dns/knot | euse -D <flag> -p net-dns/knot

Flag Description 3.6.0 3.5.8 3.5.6 3.5.5
"dnstap" ⚠️ ✓ ✓ ✓ ✓
"geoip" ⚠️ ✓ ✓ ✓ ✓
( ⚠️ ✓ ✓ ✓ ✓
) ⚠️ ✓ ✓ ✓ ✓
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.5-manpages.tar.xz 41160 bytes 3.5.5
DIST knot-3.5.5.tar.xz 1734192 bytes 3.5.5
DIST knot-3.5.5.tar.xz.asc 833 bytes 3.5.5
DIST knot-3.5.6-manpages.tar.xz 41136 bytes 3.5.6
DIST knot-3.5.6.tar.xz 1734776 bytes 3.5.6
DIST knot-3.5.6.tar.xz.asc 833 bytes 3.5.6
DIST knot-3.5.8-manpages.tar.xz 41224 bytes 3.5.8
DIST knot-3.5.8.tar.xz 1736408 bytes 3.5.8
DIST knot-3.5.8.tar.xz.asc 833 bytes 3.5.8
DIST knot-3.6.0-manpages.tar.xz 42052 bytes 3.6.0
DIST knot-3.6.0.tar.xz 1852000 bytes 3.6.0
DIST knot-3.6.0.tar.xz.asc 833 bytes 3.6.0
Unmatched Entries
Type File Size