net-dns/nsd (gentoo)

Search

Package Information

Description:
An authoritative only, high performance, open source name server
Homepage:
https://www.nlnetlabs.nl/projects/nsd
License:
BSD

Versions

Version EAPI Keywords Slot
9999 8 ~amd64 ~arm64 ~x86 0
4.14.2 8 ~amd64 ~arm64 ~x86 0
4.14.1 8 ~amd64 ~arm64 ~x86 0
4.12.0 8 amd64 arm64 x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>bacs@librecast.net</email>
		<name>Brett A C Sheffield</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<use>
		<flag name="bind8-stats">Enables BIND8 like NSTATS and XSTATS and statistics in nsd-control</flag>
		<flag name="dnstap">Enable the structured binary log format</flag>
		<flag name="ipv6">Enable IPv6 support</flag>
		<flag name="libevent">Use libevent or libev, useful when zone count is high</flag>
		<flag name="memclean">Cleanup memory (at exit) for eg. valgrind, memcheck</flag>
		<flag name="minimal-responses">If minimal responses are disabled, responses are more likely to get truncated, resulting in TCP fallback</flag>
		<flag name="mmap">Use mmap(2) instead of malloc(3); currently experimental</flag>
		<flag name="munin">Install a plugin for <pkg>net-analyzer/munin</pkg> to graph statistical data from nsd</flag>
		<flag name="nsec3">Enable NSEC3 support</flag>
		<flag name="radix-tree">Use a radix tree for main lookups instead of a red-black tree</flag>
		<flag name="ratelimit">Enables ratelimiting, based on query name, type and source</flag>
		<flag name="recvmmsg">Enable recvmmsg and sendmmsg compilation, faster but some kernel versions may have implementation problems for IPv6</flag>
		<flag name="simdzone">Leverage SIMD instructions in modern CPUs to improve throughput</flag>
		<flag name="tfo">Enable TCP Fast Open</flag>
		<flag name="xdp">Enable support for XDP through <pkg>net-libs/xdp-tools</pkg></flag>
	</use>
	<upstream>
		<remote-id type="github">NLnetLabs/nsd</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 9999 4.14.2 4.14.1 4.12.0
bind8-stats Enables BIND8 like NSTATS and XSTATS and statistics in nsd-control
debug Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
dnstap Enable the structured binary log format
ipv6 Enable IPv6 support
libevent Use libevent or libev, useful when zone count is high
memclean Cleanup memory (at exit) for eg. valgrind, memcheck
minimal-responses If minimal responses are disabled, responses are more likely to get truncated, resulting in TCP fallback
mmap Use mmap(2) instead of malloc(3); currently experimental
munin Install a plugin for <pkg>net-analyzer/munin</pkg> to graph statistical data from nsd
nsec3 Enable NSEC3 support
radix-tree Use a radix tree for main lookups instead of a red-black tree
ratelimit Enables ratelimiting, based on query name, type and source
recvmmsg Enable recvmmsg and sendmmsg compilation, faster but some kernel versions may have implementation problems for IPv6
simdzone Leverage SIMD instructions in modern CPUs to improve throughput
ssl Add support for SSL/TLS connections (Secure Socket Layer / Transport Layer Security)
systemd Enable use of systemd-specific libraries and features like socket activation or session tracking
tfo Enable TCP Fast Open
xdp Enable support for XDP through <pkg>net-libs/xdp-tools</pkg>

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST nsd-4.12.0.tar.gz 1531601 bytes
DIST nsd-4.14.1.tar.gz 1616372 bytes
DIST nsd-4.14.1.tar.gz.asc 659 bytes
DIST nsd-4.14.2.tar.gz 1601116 bytes
DIST nsd-4.14.2.tar.gz.asc 659 bytes