pkgsrc/net/powerdns/PLIST
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

56 lines
1.8 KiB
Text

@comment $NetBSD: PLIST,v 1.15 2020/07/02 13:01:38 otis Exp $
${PLIST.tools}bin/calidns
${PLIST.tools}bin/dnsbulktest
${PLIST.tools}bin/dnsgram
${PLIST.tools}bin/dnspcap2calidns
${PLIST.tools}bin/dnsreplay
${PLIST.tools}bin/dnsscan
${PLIST.tools}bin/dnsscope
${PLIST.tools}bin/dnstcpbench
${PLIST.tools}bin/dnswasher
${PLIST.tools}bin/dumresp
${PLIST.tools}bin/ixplore
${PLIST.tools}bin/nproxy
${PLIST.tools}bin/nsec3dig
bin/pdns_control
${PLIST.tools}bin/pdns_notify
bin/pdnsutil
${PLIST.tools}bin/saxfr
${PLIST.tools}bin/sdig
${PLIST.tools}bin/stubquery
bin/zone2json
bin/zone2sql
${PLIST.bind}lib/pdns/libbindbackend.la
${PLIST.sqlite}lib/pdns/libgsqlite3backend.la
${PLIST.pipe}lib/pdns/libpipebackend.la
${PLIST.random}lib/pdns/librandombackend.la
${PLIST.remote}lib/pdns/libremotebackend.la
${PLIST.tools}man/man1/calidns.1
man/man1/dnsbulktest.1
${PLIST.tools}man/man1/dnsgram.1
${PLIST.tools}man/man1/dnspcap2calidns.1
${PLIST.tools}man/man1/dnsreplay.1
${PLIST.tools}man/man1/dnsscan.1
${PLIST.tools}man/man1/dnsscope.1
man/man1/dnstcpbench.1
${PLIST.tools}man/man1/dnswasher.1
${PLIST.tools}man/man1/dumresp.1
${PLIST.tools}man/man1/ixplore.1
${PLIST.tools}man/man1/nproxy.1
${PLIST.tools}man/man1/nsec3dig.1
man/man1/pdns_control.1
${PLIST.tools}man/man1/pdns_notify.1
man/man1/pdns_server.1
man/man1/pdnsutil.1
${PLIST.tools}man/man1/saxfr.1
${PLIST.tools}man/man1/sdig.1
man/man1/zone2json.1
man/man1/zone2sql.1
sbin/pdns_server
${PLIST.sqlite}share/doc/pdns/4.2.0_to_4.3.0_schema.sqlite3.sql
${PLIST.sqlite}share/doc/pdns/3.4.0_to_4.0.0_schema.sqlite3.sql
${PLIST.sqlite}share/doc/pdns/4.0.0_to_4.2.0_schema.sqlite3.sql
${PLIST.sqlite}share/doc/pdns/dnssec-3.x_to_3.4.0_schema.sqlite3.sql
${PLIST.sqlite}share/doc/pdns/nodnssec-3.x_to_3.4.0_schema.sqlite3.sql
${PLIST.sqlite}share/doc/pdns/schema.sqlite3.sql
share/examples/pdns/pdns.conf-dist