Poweradmin
DNS & Service DiscoveryA web-based control panel for PowerDNS
Features
- Web-based DNS administration for PowerDNS
- Supports master, native, and slave zones with supermasters
- Multi-language UI (15+ languages) and light/dark themes
- DNSSEC operations via PowerDNS API
- Multiple authentication options including LDAP, SAML, OIDC, and MFA
Recent releases
View all 20 releases →- Forwarded-IP headers (`X-Forwarded-For`, `X-Real-IP`, `Client-IP`) are now only honored when the peer (`REMOTE_ADDR`) is a private or loopback address, preventing audit‑log spoofing and per‑IP rate‑limit bypass.
- Group‑owned zones show correct edit/delete controls
- PostgreSQL strict typing fixes prevent zone editing/search breakage
- Bulk record add handles CSV escaping correctly
Full changelog
✨ Highlights
Patch release for the stable 4.2.x line. Focus is hardened proxy header handling, group-owned zone visibility, and PostgreSQL compatibility fixes.
🐛 Fixes
- Forwarded-IP headers (
X-Forwarded-For,X-Real-IP,Client-IP) are now only honored when the peer (REMOTE_ADDR) is a private or loopback address. Direct-internet deployments stop trusting client-supplied headers, preventing audit-log spoofing and per-IP rate-limit bypass. Same hardening cherry-picked to 4.3.x, master, and develop. - Group-owned zones show the correct edit/delete controls in zone search and zone lists (#1200, #1194).
- PostgreSQL strict typing on
record_comment_linksno longer breaks zone editing or record search (#1192). Both sides of the join are now cast so it works regardless of whether the linking column is INTEGER or VARCHAR. - Bulk record add correctly handles CSV escaping (#1199).
- CNAME validation accepts numeric-string record IDs from the GUI (#1202).
- API record edits honor the
zone_content_edit_own_as_clientpermission (#1203). - Users API keeps
auth_methodin sync whenuse_ldapis toggled (#1195). - Zone templates: sync uses
zones.idinstead ofdomain_id(#1210); consecutive spaces are preserved in template content listings (#1212). - 404 page now fits the viewport without scrolling.
- Bulk registration template links to group/user management (refs #1201).
📦 Upgrading
Drop-in replacement for v4.2.2. PHP 8.2+ required (unchanged).
Full changelog: https://github.com/poweradmin/poweradmin/compare/v4.2.2...v4.2.3
Minor fixes and improvements.
Full changelog
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.