| 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 |
<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>
| 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> | ✓ | ✓ | ✓ | ✗ |
| Type | File | Size | Versions |
|---|
| 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 |