Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pdns-4.9.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: pdns Distribution: openSUSE Tumbleweed
Version: 4.9.1 Vendor: openSUSE
Release: 1.1 Build date: Tue May 28 11:49:18 2024
Group: Productivity/Networking/DNS/Servers Build host: reproducible
Size: 18498443 Source RPM: pdns-4.9.1-1.1.src.rpm
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.






* Tue May 28 2024 Adam Majer <>
  - 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 <>
  - fix building on older openSUSE releases
  - added pdns-4.9.0-fix_boost.patch
* Tue Mar 26 2024 jun wang <>
  - 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
    * 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
* Mon Feb 12 2024 Adam Majer <>
  - 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
* Wed Oct 18 2023 Dominique Leuenberger <>
  - Update to version 4.8.3:
    * New Feature: add default-catalog-zone setting.
    + Improvements: smysql: stop explicitly setting
    + Bug Fix: ixfrdist: set AA=1 on SOA responses.
    For details, see
* Thu Jun 01 2023 Adam Majer <> 1.8.0
  - Update to 4.8.0
    * New features
    - ixfrdist: add a per domain max-soa-refresh option
    - 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
    If you are using LMDB backend, see
* Mon Mar 20 2023 Dominique Leuenberger <>
  - Add 12453.patch: Fix build using gcc 13.
  - Refresh pdns.keyring.
* Fri Dec 09 2022 Michael Ströder <>
  - 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 <>
  - Update to 4.7.2
    * Un-reverse xfr freshness check PR#12130
* Mon Oct 31 2022 Michael Ströder <>
  - 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 <>
  - 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 <>
  - Use systemd_ordering macro so we can use pdns inside containers
* Wed Jul 13 2022 Michael Ströder <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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 <>
  - 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



Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jul 18 01:03:01 2024