net-dns/pdns-recursor (gentoo)

Search

Package Information

Description:
With a small codebase, the PowerDNS Recursor is an advanced recursor currently serving the DNS resolving needs of over 2 million Internet connections. Besides high performance (using kqueue or epoll, over 15 thousand qps on commodity hardware), it provides advanced anti-spoofing measures. In addition, the program caches server performance and timeouts, making it both network and user friendly. It also has built-in hooks for making graphs with rrdtool, providing insight into nameserver performance.
Homepage:
https://www.powerdns.com/
License:
GPL-2

Versions

Version EAPI Keywords Slot
5.3.5 8 amd64 ~arm x86 0

Metadata

Description

Maintainers

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>swegener@gentoo.org</email>
		<name>Sven Wegener</name>
	</maintainer>
	<longdescription>
With a small codebase, the PowerDNS Recursor is an advanced recursor currently
serving the DNS resolving needs of over 2 million Internet connections. Besides
high performance (using kqueue or epoll, over 15 thousand qps on commodity
hardware), it provides advanced anti-spoofing measures. In addition, the program
caches server performance and timeouts, making it both network and user friendly.
It also has built-in hooks for making graphs with rrdtool, providing insight into
nameserver performance.
</longdescription>
	<use>
		<flag name="dns-over-tls">Enable support for DNS over TLS</flag>
		<flag name="dnstap">Enable support for dnstap</flag>
		<flag name="sodium">Use <pkg>dev-libs/libsodium</pkg> for cryptography</flag>
	</use>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 5.3.5
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
dns-over-tls Enable support for DNS over TLS
dnstap Enable support for dnstap
snmp Add support for the Simple Network Management Protocol if available
sodium Use <pkg>dev-libs/libsodium</pkg> for cryptography
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)
valgrind Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST addr2line-0.24.2.crate 39015 bytes
DIST adler2-2.0.0.crate 13529 bytes
DIST anstyle-1.0.10.crate 15725 bytes
DIST backtrace-0.3.74.crate 88516 bytes
DIST base64-0.22.1.crate 81597 bytes
DIST bytes-1.10.0.crate 76656 bytes
DIST cc-1.2.11.crate 102015 bytes
DIST cfg-if-1.0.0.crate 7934 bytes
DIST clap-4.5.27.crate 55737 bytes
DIST clap_builder-4.5.27.crate 168024 bytes
DIST clap_lex-0.7.4.crate 12858 bytes
DIST codespan-reporting-0.13.1.crate 57424 bytes
DIST cxx-1.0.192.crate 233787 bytes
DIST cxx-build-1.0.192.crate 99947 bytes
DIST cxxbridge-cmd-1.0.192.crate 87055 bytes
DIST cxxbridge-flags-1.0.192.crate 5429 bytes
DIST cxxbridge-macro-1.0.192.crate 71999 bytes
DIST equivalent-1.0.1.crate 6615 bytes
DIST fnv-1.0.7.crate 11266 bytes
DIST foldhash-0.2.0.crate 23329 bytes
DIST form_urlencoded-1.2.1.crate 8969 bytes
DIST futures-channel-0.3.31.crate 31971 bytes
DIST futures-core-0.3.31.crate 14318 bytes
DIST futures-task-0.3.31.crate 11217 bytes
DIST futures-util-0.3.31.crate 162124 bytes
DIST getrandom-0.2.15.crate 37163 bytes
DIST gimli-0.31.1.crate 279515 bytes
DIST hashbrown-0.16.1.crate 147785 bytes
DIST http-1.2.0.crate 105932 bytes
DIST http-body-1.0.1.crate 6125 bytes
DIST http-body-util-0.1.2.crate 12821 bytes
DIST httparse-1.10.0.crate 44882 bytes
DIST httpdate-1.0.3.crate 10639 bytes
DIST hyper-1.6.0.crate 153923 bytes
DIST hyper-rustls-0.27.5.crate 34660 bytes
DIST hyper-util-0.1.10.crate 72887 bytes
DIST indexmap-2.12.1.crate 100184 bytes
DIST ipnet-2.11.0.crate 29718 bytes
DIST itoa-1.0.14.crate 11210 bytes
DIST libc-0.2.169.crate 757901 bytes
DIST link-cplusplus-1.0.12.crate 8178 bytes
DIST memchr-2.7.4.crate 96670 bytes
DIST miniz_oxide-0.8.3.crate 61827 bytes
DIST mio-1.0.3.crate 103703 bytes
DIST object-0.36.7.crate 329938 bytes
DIST once_cell-1.20.2.crate 33394 bytes
DIST pdns-recursor-5.3.5.tar.xz 1367860 bytes
DIST percent-encoding-2.3.1.crate 10235 bytes
DIST pin-project-lite-0.2.16.crate 30504 bytes
DIST pin-utils-0.1.0.crate 7580 bytes
DIST proc-macro2-1.0.93.crate 52388 bytes
DIST quote-1.0.38.crate 31252 bytes
DIST ring-0.17.13.crate 1501917 bytes
DIST rustc-demangle-0.1.24.crate 29047 bytes
DIST rustls-0.23.22.crate 341983 bytes
DIST rustls-pemfile-2.2.0.crate 25849 bytes
DIST rustls-pki-types-1.11.0.crate 63933 bytes
DIST rustls-webpki-0.102.8.crate 204327 bytes
DIST ryu-1.0.19.crate 48770 bytes
DIST scratch-1.0.7.crate 7997 bytes
DIST serde-1.0.217.crate 79019 bytes
DIST serde_derive-1.0.217.crate 57749 bytes
DIST serde_yaml-0.9.34+deprecated.crate 65290 bytes
DIST shlex-1.3.0.crate 18713 bytes
DIST smallvec-1.13.2.crate 35216 bytes
DIST socket2-0.5.8.crate 56309 bytes
DIST strsim-0.11.1.crate 14266 bytes
DIST subtle-2.6.1.crate 14562 bytes
DIST syn-2.0.98.crate 297807 bytes
DIST termcolor-1.4.1.crate 18773 bytes
DIST tokio-1.43.1.crate 828219 bytes
DIST tokio-rustls-0.26.1.crate 31214 bytes
DIST tower-service-0.3.3.crate 6950 bytes
DIST tracing-0.1.41.crate 82448 bytes
DIST tracing-core-0.1.33.crate 63434 bytes
DIST try-lock-0.2.5.crate 4314 bytes
DIST unicode-ident-1.0.16.crate 47684 bytes
DIST unicode-width-0.1.14.crate 271615 bytes
DIST unsafe-libyaml-0.2.11.crate 62101 bytes
DIST untrusted-0.9.0.crate 14447 bytes
DIST want-0.3.1.crate 6398 bytes
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 bytes
DIST winapi-util-0.1.9.crate 12464 bytes
DIST windows-sys-0.52.0.crate 2576877 bytes
DIST windows-sys-0.59.0.crate 2387323 bytes
DIST windows-targets-0.52.6.crate 6403 bytes
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 bytes
DIST windows_aarch64_msvc-0.52.6.crate 832615 bytes
DIST windows_i686_gnu-0.52.6.crate 880402 bytes
DIST windows_i686_gnullvm-0.52.6.crate 475940 bytes
DIST windows_i686_msvc-0.52.6.crate 901163 bytes
DIST windows_x86_64_gnu-0.52.6.crate 836363 bytes
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 bytes
DIST windows_x86_64_msvc-0.52.6.crate 832564 bytes
DIST zeroize-1.8.1.crate 20029 bytes