net-dns/nsd (gentoo)

Search

Install

Install this package:

emerge -a net-dns/nsd

Package Information

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

Versions

Version EAPI Keywords Slot
9999 8 amd64 arm64 x86 0
4.15.2 8 amd64 arm64 x86 0
4.15.1 8 ~amd64 ~arm64 ~x86 0
4.15.0 8 amd64 arm64 x86 0
4.14.3 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

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

Flag Description 9999 4.15.2 4.15.1 4.15.0 4.14.3
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 ✓ ✓ ✓ ✓ ✓
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur ✓ ✓ ✓ ✓ ✓
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 ⊕ ⊕ ⊕ ⊕ ⊕
verify-sig Verify upstream signatures on distfiles ✓ ✓ ✓ ✓ ✓
xdp Enable support for XDP through <pkg>net-libs/xdp-tools</pkg> ✓ ✓ ✓ ✓ ✓

Files

Manifest

Type File Size Versions
DIST nsd-4.14.3.tar.gz 1617135 bytes 4.14.3
DIST nsd-4.14.3.tar.gz.asc 659 bytes 4.14.3
DIST nsd-4.15.0.tar.gz 1623254 bytes 4.15.0
DIST nsd-4.15.0.tar.gz.asc 659 bytes 4.15.0
DIST nsd-4.15.1.tar.gz 1625741 bytes 4.15.1
DIST nsd-4.15.1.tar.gz.asc 659 bytes 4.15.1
DIST nsd-4.15.2.tar.gz 1634936 bytes 4.15.2
DIST nsd-4.15.2.tar.gz.asc 659 bytes 4.15.2
Unmatched Entries
Type File Size