Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: pdns | Distribution: openSUSE Tumbleweed |
Version: 4.9.1 | Vendor: openSUSE |
Release: 2.1 | Build date: Sun Sep 29 22:03:57 2024 |
Group: Productivity/Networking/DNS/Servers | Build host: reproducible |
Size: 22690859 | Source RPM: pdns-4.9.1-2.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.powerdns.com/ | |
Summary: Authoritative-only nameserver |
The PowerDNS Nameserver is a authoritative-only nameserver. It conforms to contemporary DNS standards documents. Furthermore, PowerDNS interfaces with almost any database.
GPL-2.0-only
* Sun Sep 29 2024 Marcus Rueckert <mrueckert@suse.de> - add powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch from arch linux to fix building with boost 1.86 - track series file for easier patching * Tue May 28 2024 Adam Majer <adam.majer@suse.de> - Update to version 4.9.1 * Improvements + rpm: Change home directory to /var/lib/pdns + m4: Add option for 64-bit time_t on 32-bit systems with glibc-2.34 (Sven Wegener) + Wrap backend factories in smart pointers + (optionally) drop whitespace on join * Bug Fixes + autoconf: allow prerelease systemd versions (Chris Hofstaedtler) + ixfrdist: Fix broken ‘uid’ and ‘gid’ parsing for non-numerical values + YaHTTP: Enforce max # of request fields and max request line size + Fix memory leaks in the bind file format parser + dnsproxy: fix build on s390x (Chris Hofstaedtler) + pdnsutil check-zone: accept LUA A/AAAA as SVCB address targets + Properly finalize PKCS11 modules before releasing them (Aki Tuomi) + don’t crash when a catalog SOA is invalid + debian: adjust option name in shipped postinst * Tue Apr 02 2024 Adam Mizerski <adam@mizerski.pl> - fix building on older openSUSE releases - added pdns-4.9.0-fix_boost.patch * Tue Mar 26 2024 jun wang <jgwang@suse.com> - Update to version 4.9.0 * New Features + LUA dblookup: switch qtype argument to int + LUA: support returning empty set in filterForward #13879 + ixfrdist: add support for outgoing notify + LUA records, pickchashed function + Add Lua function to pick records via name hash + LUA records: add dblookup function + add a configurable delay for notifications + Add and document a localwho() function for LUA records + forward EDNS Client Subnet option during ALIAS processing + add loglevel-show setting to get logs formatted like structured logs + ixfrdist: add NOTIFY receive support + dnsscope: Add a –port option to select a custom port + sdig: add rudimentary EDE output + add default-catalog-zone setting + API: replace zone contents et al + geoipbackend: Support reading zones from directory * Improvements + on OpenBSD, try harder to send on a non-blocking socket + Docker: Only print config if debug flag is set + API: reject priority element in record + dnsname: Optimize parsing of uncompressed labels + Log port with all freshness check failure scenarios + DNSName: correct len and offset types + getAllDomains catalog: avoid useless copy + LUA createForward: allow non-hex word prefix + iputils: avoid unused warnings on !linux + Remove the extern`ed `StatBag from ws-auth + allow building in separate build directory + Move method checking to Router + Add supervisor to Auth container image + Remove legacy terms from the codebase + Wrap DIR* objects in unique pointers to prevent memory leaks + bindparser add primary/secondary/etc. keywords + Netmask: Normalize subnet masks coming from a string + Report auth settings deprecated in 4.5 + Improve error message for missing GSS-TSIG feature + Print the list of loaded modules next to the config.h preset + Change the default for building with net-snmp from auto to no + harmonize *xfr log messages + Refactor the MultiThreadDistributor using pdns::channel + report which backend failed to instantiate + add remote to logs when tcp thread dies + Add missing tools to pdns-tools package description + pkcs11signers: If private key object has CKA_ALWAYS_AUTHENTICATE attribute, perform CKU_CONTEXT_SPECIFIC login after OperationInit to make it actually work + wait for mysql.service + bump sdist builders to alpine 3.18 + new option 'ignore-errors' for setting 'outgoing-axfr-expand-alias' * Bug Fixes + revive remotebackend tests and fix failures + do not disable ns records at apex in consumer zones + catalog: include groups in hash calculation + lmdb: remove mapasync mode, it was always a lie + debian: adjust option names in shipped configs + fix tinydnsbackend compilation issue + set catalog in gsql getAllDomains + improve wildcard CNAME handling + auth api: flush all caches when flushing + CAA records: handle empty value more gracefully, fixes #13070 + calidns: Fix setting an ECS source of 0 + calidns: Prevent a crash on an empty domains file For details, see https://doc.powerdns.com/authoritative/changelog/4.9.html * Mon Feb 12 2024 Adam Majer <adam.majer@suse.de> - Update to 4.8.4: * extend the systemd startup timeout during lmdb schema migrations * ixfrdist: Fix the validation of ‘max-soa-refresh’ For details, see https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.4 * Wed Oct 18 2023 Dominique Leuenberger <dimstar@opensuse.org> - Update to version 4.8.3: * New Feature: add default-catalog-zone setting. + Improvements: smysql: stop explicitly setting MYSQL_OPT_RECONNECT to . + Bug Fix: ixfrdist: set AA=1 on SOA responses. For details, see https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.3 * Thu Jun 01 2023 Adam Majer <adam.majer@suse.de> 1.8.0 - Update to 4.8.0 * New features - ixfrdist: add a per domain max-soa-refresh option Improvements - lmdb: handle lack of support for RRset comments better - DNSRecord: Ensure that the content can be read or replaced, not edited - enabled support for DNS-over-TLS or DoT - 12453.patch: removed For details, see https://doc.powerdns.com/authoritative/changelog/4.8.html#change-4.8.0 If you are using LMDB backend, see https://doc.powerdns.com/authoritative/upgrading.html * Mon Mar 20 2023 Dominique Leuenberger <dimstar@opensuse.org> - Add 12453.patch: Fix build using gcc 13. - Refresh pdns.keyring. * Fri Dec 09 2022 Michael Ströder <michael@stroeder.com> - Update to 4.7.3 * Improvements - API: slightly clearer message when a backend cannot create domains PR#12296 * Bug Fixes - lmdb: make outgoing notifications work PR#12299 - lmdb: implement alsoNotifies PR#12266 - API: do not create SOA and NS records for consumer zones PR#12291 - API: fix newly created zone not rectified PR#12273 - fix invalid catalog zone sql query for gpgsqlbackend PR#12272 - fix pdns_control list-zones PR#12181 * Tue Nov 01 2022 Michael Ströder <michael@stroeder.com> - Update to 4.7.2 * Un-reverse xfr freshness check PR#12130 * Mon Oct 31 2022 Michael Ströder <michael@stroeder.com> - Update to 4.7.1 * include auth 4.7 schema upgrade files in tarballs and packages PR#12110 * catalog zones: avoid bulk zone reset while migrating to a catalog PR#12124 * catalog zones: stop wasting options update queries PR#12124 * Thu Oct 20 2022 Michael Ströder <michael@stroeder.com> - Update to 4.7.0 * LUA records, when queried over TCP, can now re-use a Lua state, giving a serious performance boost. * lmdbbackend databases now get a UUID assigned, making it easy for external software to spot if a database was completely replaced * lmdbbackend databases now optionally use random IDs for objects * a new LUA function called ifurlextup, and improvements in other LUA record functions * autoprimary management in pdnsutil and the HTTP API * in beta, a key roller daemon, currently not packaged * pdnsutil check-zone, skip metadata check for backends without getAllDomainMetadata() PR#12085 * Fix compilation of the event ports multiplexer PR#12069 * Wed Aug 10 2022 Adam Majer <adam.majer@suse.de> - Use systemd_ordering macro so we can use pdns inside containers * Wed Jul 13 2022 Michael Ströder <michael@stroeder.com> - Update to 4.6.3 * fix deleteDomain() in lmdb backend (Kees Monshouwer) PR#11765 * RFC2136: match autosplit TXT correctly PR#11746 * Tue Apr 12 2022 Michael Ströder <michael@stroeder.com> - Update to 4.6.2 * New Features - API: fetch individual rrsets References: pull request 11409 - LUA: add ifurlextup function References: pull request 11408 * Improvements - LMDB backports: + each LMDB database now gets a UUID + lmdbbackend can now (optionally: lmdb-random-ids) use random IDs instead of incremental IDs for objects + LMDB map size is now configurable (lmdb-map-size) + one uninitialised memory issue that was fixed References: pull request 11406 * Bug Fixes - fix proxy protocol query statistics and add more detailed latency metrics References: pull request 11407 * Mon Mar 28 2022 Adam Majer <adam.majer@suse.de> - Fix build for SLE12 - Remove dependency on protobuf since pdns now includes protozero - Add bundled provides to spec file * Fri Mar 25 2022 Adam Majer <adam.majer@suse.de> - Update to 4.6.1 * fixes incomplete validation of incoming IXFR transfer for secondary zones for which IXFR transfers have been enabled and the network path to the primary server is not trusted. Note that IXFR transfers are not enabled by default. (CVE-2022-27227, bsc#1197525) * Tue Jan 25 2022 Michael Ströder <michael@stroeder.com> - Removed random from --with-dynmodules= because randombackend was removed - Update to 4.6.0 * New Features - support for incoming PROXY headers - support for EDNS cookies - autoprimary management via pdnsutil and the API * Improvements - add zone removal to the zone cache (Kees Monshouwer) - docker images: Remove capability requirements * Bug Fixes - pdnsutil edit-zone: fix n and e behaviour on increase-serial prompt - lmdb: check if the lookup name is part of the zone (Kees Monshouwer) - lmdb: fix records removal in deleteDomain(); improve tcp exception handling * Fri Jan 21 2022 Michael Ströder <michael@stroeder.com> - Update to 4.5.3 * Improvements - 2136: improve some log messages * Bug Fixes - lmdb, check if the lookup name is part of the zone - pdnsutil edit-zone: fix n and e behaviour on increase-serial prompt - improve tcp exception handling - lmdb: fix records removal in deleteDomain() - 2136: apply new TTL to whole RRset, not only to the added record * Wed Nov 10 2021 Michael Ströder <michael@stroeder.com> - Update to 4.5.2 with bug fixes: * bindbackend: skip rejected zones during list and search PR#10968 * make the zone cache more robust for bad data and save some SOA queries for DNSSEC zones PR#10964 * api, check SOA location PR#10962 * improve dnsname exception handling for SOA records PR#10952 * improve SOA parse exception handling PR#10792 * try to reload rejected zones in bind-backend once every bind-check-interval PR#10778 * Mon Jul 26 2021 Adam Majer <adam.majer@suse.de> - Update to 4.5.1 * Fixes a remote DoS when server receives query with QTYPE 65535 (bsc#1188495, CVE-2021-36754) - update keyring file - no longer builds on 32-bit arches (since 4.5.0 release) * Tue Jul 13 2021 Michael Ströder <michael@stroeder.com> - Update to 4.5.0 * With version 4.5.0, support for platforms with a time_t type smaller than 64 bits is dropped. * The ‘zone cache’, which allows PowerDNS to keep a list of zones in memory, updated periodically. * Priority ordering in the AXFR queue in PowerDNS running as a secondary. * Small improvements and fixes. * Mon Feb 08 2021 Michael Ströder <michael@stroeder.com> - Update to 4.4.1 * Improvements - debian packaging update #9965 - dockerfiles: do not claim equivs-dummy is built from the pdns source package #9953 - Fix missing #include for gcc-11#9952 - lmdb: Do a mdb_readers_check to clean up stale readers on database load #9946 * Bug Fixes - fix TCP answer counters #10008 - run deleteDomain() inside a transaction #10039 - lmdb: do not reuse backend that has seen corrupted data #9985 - lmdb: serialise LMDBBackend construction to ensure only a single schema upgrade is attempted #9949 - backport some asan/ubsan fixes #9923 - pdnsutil edit-zone: do not exit on ZoneParser exception #9912
/etc/pdns/ixfrdist.yml /etc/pdns/pdns.conf /usr/bin/calidns /usr/bin/dnsbulktest /usr/bin/dnsgram /usr/bin/dnspcap2calidns /usr/bin/dnspcap2protobuf /usr/bin/dnsreplay /usr/bin/dnsscan /usr/bin/dnsscope /usr/bin/dnstcpbench /usr/bin/dnswasher /usr/bin/dumresp /usr/bin/ixfrdist /usr/bin/ixplore /usr/bin/nproxy /usr/bin/nsec3dig /usr/bin/pdns_control /usr/bin/pdns_notify /usr/bin/pdnsutil /usr/bin/saxfr /usr/bin/sdig /usr/bin/stubquery /usr/bin/zone2json /usr/bin/zone2sql /usr/lib/systemd/system/ixfrdist.service /usr/lib/systemd/system/ixfrdist@.service /usr/lib/systemd/system/pdns.service /usr/lib/systemd/system/pdns@.service /usr/lib64/pdns /usr/lib64/pdns/libbindbackend.so /usr/lib64/pdns/libpipebackend.so /usr/sbin/pdns_server /usr/sbin/rcixfrdist /usr/sbin/rcpdns /usr/share/doc/packages/pdns /usr/share/doc/packages/pdns/NOTICE /usr/share/doc/packages/pdns/README /usr/share/licenses/pdns /usr/share/licenses/pdns/COPYING /usr/share/man/man1/calidns.1.gz /usr/share/man/man1/dnsbulktest.1.gz /usr/share/man/man1/dnsgram.1.gz /usr/share/man/man1/dnspcap2calidns.1.gz /usr/share/man/man1/dnspcap2protobuf.1.gz /usr/share/man/man1/dnsreplay.1.gz /usr/share/man/man1/dnsscan.1.gz /usr/share/man/man1/dnsscope.1.gz /usr/share/man/man1/dnstcpbench.1.gz /usr/share/man/man1/dnswasher.1.gz /usr/share/man/man1/dumresp.1.gz /usr/share/man/man1/ixfrdist.1.gz /usr/share/man/man1/ixplore.1.gz /usr/share/man/man1/nproxy.1.gz /usr/share/man/man1/nsec3dig.1.gz /usr/share/man/man1/pdns_control.1.gz /usr/share/man/man1/pdns_notify.1.gz /usr/share/man/man1/pdns_server.1.gz /usr/share/man/man1/pdnsutil.1.gz /usr/share/man/man1/saxfr.1.gz /usr/share/man/man1/sdig.1.gz /usr/share/man/man1/zone2json.1.gz /usr/share/man/man1/zone2sql.1.gz /usr/share/man/man5/ixfrdist.yml.5.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 18 00:12:25 2024