dns/powerdns-recursor 5.4.8 FreeBSD
Advanced DNS recursor
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
b73d58bb47- License
- GPLv2
- Categories
- dns
- Package size
- 5484.5 KiB, 18445.1 KiB installed
Description
The PowerDNS Recursor is a high-end, high-performance resolving name server which powers the DNS resolution of at least a hundred million subscribers. Utilizing multiple processors and supporting the same powerful scripting ability of the Authoritative Server, the Recursor delivers top performance while retaining the flexibility modern DNS deployments require:
* IPv4, UDP/TCP * IPv6, UDP/TCP, 100% compliant * Remotely pollable statistics for real time graphing * Full support for all relevant standards * Advanced anti-spoofing measures * Reconfiguration without downtime * Plain BIND zone files for "resolved hosting" * Internal Lua-based scripted answer generation * Question interception, answer reconditioning, NXDOMAIN redirection
- Including 'block lists' and security measures * API for direct control (rec_control)
- Local and remote access * DNS Response Policy Zones (RPZ) * DNS64
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | dns/powerdns-recursor | 5.4.8 |
| OpenBSD | net/powerdns_recursor | 5.4.8 |
| NetBSD | net/powerdns-recursor | 5.4.6 |
| HardenedBSD | dns/powerdns-recursor | 5.4.6_2 |
| GhostBSD | dns/powerdns-recursor | 5.4.6_1 |
Install
Binary package:
pkg install powerdns-recursor
From the ports tree:
cd /usr/ports/dns/powerdns-recursor/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= powerdns-recursor>0:dns/powerdns-recursor
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 5.4.7 | 5.4.7_1 | - | 5.2.5 | - |
| FreeBSD:14:quarterly | 5.4.7 | 5.4.7 | n/a | 5.2.4 | - |
| FreeBSD:15:latest | 5.4.7_1 | 5.4.7_1 | n/a | 5.2.5 | - |
| FreeBSD:15:quarterly | 5.4.7 | 5.4.7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 5.4.7 | 5.4.7_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/boost/shared_ptr.hpp: devel/boost-libs
Library 3
libboost_context.so: devel/boost-libslibcurl.so: ftp/curllibsodium.so: security/libsodium
The full lists below include those, and their dependencies in turn.
Build dependencies 25
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/boost-libs
- devel/gettext-runtime
- devel/icu
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/meson
- devel/ninja
- devel/pkgconf
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/lua54
- lang/python312
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libsodium
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 15
No port depends on this one.
Configuration
Options name: dns_recursor
| Option | Default | Description |
|---|---|---|
| DNSTAP | off | dnstap support (see dnstap.info) |
| GNUTLS | off | SSL/TLS support via GnuTLS |
| LUA | on | Use lang/lua |
| LUAJIT | off | Use luajit |
| NOD | on | Newly Observed Domain Tracking support |
| SNMP | off | SNMP network protocol support |
- USES
- cargo compiler:c++17-lang cpe localbase meson pkgconfig python:build ssl tar:xz
- Service scripts
pdns_recursor
Message after installing
Files
Manual pages 2
- pdns_recursor(1)
- rec_control(1)
pkg-plist 6
- etc/pdns/recursor.yml-dist
- bin/rec_control
- sbin/pdns_recursor
- share/man/man1/pdns_recursor.1.gz
- share/man/man1/rec_control.1.gz
- @dir(root,wheel,0755) /var/run/pdns-recursor
distinfo 99
| File | Size | SHA256 |
|---|---|---|
| pdns-recursor-5.4.8.tar.xz | 1.39972e+06 | bb2fac755c3c301b6e1b9892e94ccdc652752f2bf88ec970e9358056973fe9bd |
| rust/crates/anstyle-1.0.13.crate | 17651 | 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 |
| rust/crates/atomic-waker-1.1.2.crate | 12422 | 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 |
| rust/crates/base64-0.22.1.crate | 81597 | 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 |
| rust/crates/bytes-1.11.1.crate | 78584 | 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 |
| rust/crates/cc-1.2.49.crate | 93145 | 90583009037521a116abf44494efecd645ba48b6622457080f080b85544e2215 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/clap-4.5.53.crate | 62036 | c9e340e012a1bf4935f5282ed1436d1489548e8f72308207ea5df0e23d2d03f8 |
| rust/crates/clap_builder-4.5.53.crate | 170811 | d76b5d13eaa18c901fd2f7fca939fefe3a0727a953561fefdf3b2922b8569d00 |
| rust/crates/clap_lex-0.7.6.crate | 13466 | a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d |
| rust/crates/codespan-reporting-0.13.1.crate | 57424 | af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681 |
| rust/crates/cxx-1.0.196.crate | 239675 | ac6f8908ed0826ab0aec7c8358a4de3a9b26c5ed391a5dc5135765d2fd1aa8fb |
| rust/crates/cxx-build-1.0.196.crate | 99531 | 6d8ae25c0ce72ac21a77b5deec4f49b452238ef97072f697dd6fd752b1355ecd |
| rust/crates/cxxbridge-cmd-1.0.196.crate | 86970 | 27d53791812143bd27f74ab6055f22e875f04c59bbef0ca03d714ebec6f6f484 |
| rust/crates/cxxbridge-flags-1.0.196.crate | 5427 | fd557619f7dc2252bf7373f6bec5600ce60a2b477e5b3b84eb4e074bb297795e |
| rust/crates/cxxbridge-macro-1.0.196.crate | 72024 | 7fe465fc5b9d0231ea141c4fae714a08f4f907855e1a7ca10cc90ab6c8b12ece |
| rust/crates/equivalent-1.0.2.crate | 7419 | 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f |
| rust/crates/find-msvc-tools-0.1.5.crate | 30942 | 3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844 |
| rust/crates/foldhash-0.2.0.crate | 23329 | 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb |
| rust/crates/form_urlencoded-1.2.2.crate | 9347 | cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf |
Master sites 1
- https://downloads.powerdns.com/releases/
Commit history 10
| Date | Commit | Credits | Log message |
|---|---|---|---|
b73d58bb47 |
Jordan Ostreff | dns/powerdns-recursor: Update 5.4.7 => 5.4.8 Release Notes:
https://blog.powerdns.com/2026/10/21/powerdns-security-advisory-2026-12-for-powerdns-recursor
Security Advisory:
https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html
Changelog:
https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8
PR: 299708
Approved by: Ralf van der Enden <[email protected]> (maintainer)
Approved by: osa, vvd (Mentors, implicit)
Security: CVE-2026-73205
Security: CVE-2026-73206
Security: CVE-2026-85555
Security: CVE-2026-85556
Security: CVE-2026-85557
Security: CVE-2026-85558
Security: CVE-2026-85559
MFH: 2026Q4 |
|
9c878207a1 |
Mikael Urankar | lang/rust: Bump revisions after 1.99.0 PR: 299016 |
|
7bc3a31c94 |
Ralf van der Enden | dns/powerdns-recursor: Update 5.4.6 => 5.4.7 This is a bugfix release.
Changelog:
https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.7
PR: 299006
Approved by: osa, vvd (Mentors, implicit) |
|
97a84ef467 |
Dima Panov | */*: update boost consumers after boost-1.92 | |
7316461925 |
Mikael Urankar | lang/rust: Bump revisions after 1.98.1 PR: 298139 |
The latest 5 of 10 in the history this site was built from.