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

pdns-backend-lmdb-4.9.2-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: pdns-backend-lmdb Distribution: openSUSE Tumbleweed
Version: 4.9.2 Vendor: openSUSE
Release: 1.1 Build date: Tue Nov 5 02:56:49 2024
Group: Productivity/Networking/DNS/Servers Build host: reproducible
Size: 448688 Source RPM: pdns-4.9.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.powerdns.com/
Summary: LMDB backend for pdns
The PowerDNS Nameserver is a authoritative-only nameserver.
It conforms to contemporary DNS standards documents.

This package holds the LMDB backend for pdns.

Provides

Requires

License

GPL-2.0-only

Changelog

* Tue Nov 05 2024 Marcus Rueckert <[email protected]>
  - make the compiler handling for leap more readable
    and also make it work for SLE15 < SP3
* Tue Nov 05 2024 Marcus Rueckert <[email protected]>
  - Update to version 4.9.2
    https://doc.powerdns.com/authoritative/changelog/4.9.html#change-4.9.2
  - drop powerdns-5_1_1-2_fix-build-with-boost-1_86_0.patch included
    in update
  - refreshed pdns-4.0.3_allow_dacoverride_in_capset.patch
* Sun Sep 29 2024 Marcus Rueckert <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - fix building on older openSUSE releases
  - added pdns-4.9.0-fix_boost.patch
* Tue Mar 26 2024 jun wang <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]> 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 <[email protected]>
  - Add 12453.patch: Fix build using gcc 13.
  - Refresh pdns.keyring.
* Fri Dec 09 2022 Michael Ströder <[email protected]>
  - 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 <[email protected]>
  - Update to 4.7.2
    * Un-reverse xfr freshness check PR#12130
* Mon Oct 31 2022 Michael Ströder <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Use systemd_ordering macro so we can use pdns inside containers
* Wed Jul 13 2022 Michael Ströder <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - 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

Files

/usr/lib64/pdns/liblmdbbackend.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Dec 2 00:50:36 2024