Debian Patches

Status for pdns/5.1.1-2

Patch Description Author Forwarded Bugs Origin Last update
upstream/0001-auth-meson-install-module_resources-into-usr-share-d.patch auth: meson: install module_resources into /usr/share/doc/pdns
This mirrors what the autoconf build does.
Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com> no 2026-06-07
upstream/0002-auth-meson-fix-missing-symbols-for-backend-dylibs.patch auth: meson: fix missing symbols for backend dylibs
Auth backends can be built as dynamic libraries. In the autoconf build,
such backends expect pdns_server to provide all symbols they need
(including sqlite3 for gsqlite3, gsqlbackend* for the gsql*backends,
bindlexer for the bindbackend).

Previously gsqlbackend.cc was in common_sources, thus libpdns-common.
While pdns_server and pdnsutil link libpdns-common, they do so using
link_with. This commit moves gsqlbackend.cc into a libpdns-sqlbackend,
which gets linked using link_whole. Thus the symbols appear in
pdns_server and pdnsutil and are not discarded.
Chris Hofstaedtler <chris.hofstaedtler@deduktiva.com> no 2026-01-06

All known versions for source package 'pdns'

Links