summaryrefslogtreecommitdiff
path: root/net-dns/nsd/metadata.xml
blob: 65dad76e8f3cbb40a9f836e7389a532419810d1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
	<maintainer type="person">
		<email>kumba@gentoo.org</email>
		<name>Joshua Kinard</name>
	</maintainer>
	<upstream>
		<remote-id type="github">NLnetLabs/nsd</remote-id>
	</upstream>
	<use>
		<flag name="bind8-stats">Enables BIND8 like NSTATS and XSTATS and statistics in nsd-control</flag>
		<flag name="default-znow">Enable full relocation binding at load-time (RELRO NOW, to protect GOT and .dtor areas)</flag>
		<flag name="dnstap">Enable the structured binary log format</flag>
		<flag name="ipv6">Enable IPv6 support</flag>
		<flag name="largefile">Enables support for large files</flag>
		<flag name="libevent">Use libevent or libev, useful when zone count is high</flag>
		<flag name="mmap">Use mmap(2) instead of malloc(3); currently experimental</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="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="packed">Enable packed structure alignment; uses less memory but has unaligned reads</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="year2038">Enables support for 64-bit 'time_t' (sets D_TIME_BITS=64; glibc only)</flag>
	</use>
</pkgmetadata>