pkgsrc/net/powerdns/distinfo
otis 016c5c222e net/powerdns: Update to 4.3.0
Changes since 4.2.2:

* Released:
  - 7th of April 2020

* Improvements:
  - reduce the number of temporary memory allocations
  - adjust NSEC TTLs to negative TTL
  - Add more SQL schema files to packages and tarballs
  - only log "No question section in packet" at Debug logging level
  - do not update identical notified serials
  - IXFR: only sign SOA in empty response for +DO queries
  - Prepare the caches' buckets in advance
  - Rework NetmaskTree for better CPU and memory efficiency.
  - allow local-ipv6 until 4.4.0
  - Add metrics about the size of our in-memory rings
  - gpgsqlbackend: stop using prepared statements
  - Enforce a strict maximum size for the packet and records caches
  - API: optionally, do not return dnssec info in domain list
  - zone file parser: Add a parameter to limit the number of "$GENERATE" steps
  - api: avoid a large number of new database connections
  - Emulate a buffered read in the pipe backend, ~3x faster
  - LUA performance: register lua functions only once
  - API: make max request/response body size configurable
  - API: add edited_serial to Zone object
  - Improve error when notification comes in for non-slave zone
  - LUA record: rewrote the health checking system

* Bug fixes:
  - avoid IXFR-in corruption when deltas come in close together (please see the
    IXFR-in corruption upgrade notes)
  - improve sql schema updates
  - Fix NSECx for unpublished DNSKEYs properly
  - emit correct NSEC/NSEC3 bitmaps in hidden key situations
  - Refuse NSEC records with a bitmap length > 32
  - YaHTTP: Support bracketed IPv6 addresses
  - Make sure the default-publish-cds and default-publish-cdnskey options are
  - respected for AXFR
  - make sure records from LMDB backend end up in the right packet section
  - Clear the TSIG algo between iterations in the API
  - HTTP API: Allow DNAME in apex with SOA and NS records
  - various memory/thread correctness fixes
  - LUA view: do not crash on empty IP list
  - REST API: accept headers without spaces
  - on luaSynth exception, drain db output
  - tinydnsbackend: limit timestamp-based TTLs
  - Ensure that pdns can read pdns.conf when upgrading from an older package
  - Ixfrdist: handle reading of empty files gracefully
  - webserver: handle exceptions instead of SIGABRTing the world

* New features:
  - add full option to "pdns_control show-config"
  - Add "IO wait" and "steal" metrics on Linux
  - API: add includerings option to statistics endpoint
  - Add an extended status report in the bind backend
  - add default-publish-{cds|cdnskey} options
  - remotebackend: Support alsoNotifies, setFresh, getUnfreshSlaveInfos
  - Add support for managing unpublished DNSSEC keys
  - gmysql backend, add an option to send the SSL capability flag
  - pdnsutil: offer to increase serial after edit-zone

* Removed features:
  - remove goracle, lua, mydns, opendbx, oracle backends
  - deprecate SOA autocomplete in pdnsutil check-zone

* misc.:
  - remove the implicit 5->7 algorithm upgrade
  - Make Lua mandatory for Auth

For complete and up-to-date changelog, see:
https://doc.powerdns.com/authoritative/changelog/4.3.html

pkgsrc notes:
~~~~~~~~~~~~~

The default options have changed since 4.2.2 a bit:
  - option "lua" has been removed as LUA is now mandatory
  - option "luarecords" has been added with default "on". When
    not present in PKG_OPTIONS, LUA records support will be disabled.
2020-07-02 13:01:38 +00:00

16 lines
1.1 KiB
Text

$NetBSD: distinfo,v 1.41 2020/07/02 13:01:38 otis Exp $
SHA1 (pdns-4.3.0.tar.bz2) = d2a1a85173d02f884bc303478f1f280cc59f6c30
RMD160 (pdns-4.3.0.tar.bz2) = 71b3b9e1a41e4942e851cb11595e3ab7e48bfa75
SHA512 (pdns-4.3.0.tar.bz2) = 0734dbfb83a2e5080dc54cfc016ceb3e1f7e15a2de2f33392b2f3c995357fa97f9e87ff21e969f148c3e881165471d3058eb2b9cf632117ebce0d7818e025fe2
Size (pdns-4.3.0.tar.bz2) = 1211536 bytes
SHA1 (patch-configure) = 8e13bf3a1432369052be32a636655ea86a0db75d
SHA1 (patch-ext_json11_json11.cpp) = a8ffe67156a836841aef8a6bba134a82283f381e
SHA1 (patch-pdns_dnsscope.cc) = b289b750686b25041c3e291fb0d3d562beb36eaf
SHA1 (patch-pdns_iputils.cc) = fbd3bb210216bb98c3cd73b702b6dea486c51dec
SHA1 (patch-pdns_iputils.hh) = aa90245d84415c98d4af4a57349b812c536446e9
SHA1 (patch-pdns_lua-record.cc) = 8cdf7d692ae7ec636c38e9f5cd2f91467364aae3
SHA1 (patch-pdns_qtype.hh) = 0f8bca4c0cafea9a5257a08077fa42b4c52127f5
SHA1 (patch-pdns_version.cc) = 25917c329dafa34e657fa31c7a9abd99110bb4b0
SHA1 (patch-pdns_webserver.cc) = b698338a168066f65a96313eab1bb1292192df94
SHA1 (patch-pdns_ws-auth.cc) = fd68549574240a9e99b31f501e40461f0318d1ed