net-dns/dnsdist (gentoo)

Search

Package Information

Description:
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.
Homepage:
https://www.dnsdist.org/index.html
License:
GPL-2

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~x86 0
2.0.2-r1 8 ~amd64 ~x86 0
2.0.2 8 amd64 ~x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>holger@applied-asynchrony.com</email>
		<name>Holger Hoffstätte</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
		dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.
	</longdescription>
	<use>
		<flag name="bpf">Enable support for eBPF socket filtering</flag>
		<flag name="dnscrypt">Enable the ability to act as a DNSCrypt server</flag>
		<flag name="dnstap">Enable support for dnstap</flag>
		<flag name="doc">Install the HTML documentation</flag>
		<flag name="doh">Enable support for dns over http via <pkg>net-libs/nghttp2</pkg></flag>
		<flag name="doh3">Enable support for dns over http3 via <pkg>net-libs/quiche</pkg></flag>
		<flag name="ipcipher">Enable support for ipcipher via <pkg>dev-libs/openssl</pkg></flag>
		<flag name="ipcrypt">Enable support for encryption/decryption of IP addresses via IPCrypt</flag>
		<flag name="lmdb">Enable support for lmdb</flag>
		<flag name="quic">Enable support for dns over quic via <pkg>net-libs/quiche</pkg></flag>
		<flag name="regex">Enable support for regular expression matching via <pkg>dev-libs/re2</pkg></flag>
		<flag name="ssl">Enable support for and encrypted client-server communication via <pkg>dev-libs/libsodium</pkg></flag>
		<flag name="web">Enable support for the web UI</flag>
		<flag name="xdp">Enable support for AF_XDP high performance packet processing</flag>
		<flag name="yaml">Enable support for YAML configuration</flag>
	</use>
	<upstream>
		<remote-id type="github">PowerDNS/pdns</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 2.0.2-r1 2.0.2
bpf Enable support for eBPF socket filtering
cdb Add support for the CDB database engine from the author of qmail
dnscrypt Enable the ability to act as a DNSCrypt server
dnstap Enable support for dnstap
doc Install the HTML documentation
doh Enable support for dns over http via <pkg>net-libs/nghttp2</pkg>
doh3 Enable support for dns over http3 via <pkg>net-libs/quiche</pkg>
ipcipher Enable support for ipcipher via <pkg>dev-libs/openssl</pkg>
ipcrypt Enable support for encryption/decryption of IP addresses via IPCrypt
lmdb Enable support for lmdb
quic Enable support for dns over quic via <pkg>net-libs/quiche</pkg>
regex Enable support for regular expression matching via <pkg>dev-libs/re2</pkg>
snmp Add support for the Simple Network Management Protocol if available
ssl Enable support for and encrypted client-server communication via <pkg>dev-libs/libsodium</pkg>
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)
web Enable support for the web UI
xdp Enable support for AF_XDP high performance packet processing
yaml Enable support for YAML configuration

Files

Manifest

Type File Size Versions
DIST dnsdist-2.0.2.tar.xz 2284864 bytes 2.0.2
Unmatched Entries
Type File Size
DIST dnsdist-docs-2.0.2.tar.xz 1385828 bytes
DIST dnsdist-docs-9999.tar.xz 1347420 bytes
DIST dnsdist-rust-2.0.2-crates.tar.xz 5268364 bytes
DIST dnsdist-rust-9999-crates.tar.xz 3257828 bytes