Commit graph

7 commits

Author SHA1 Message Date
fhajny
255d32ab4b Update net/powerdns* to 4.1.0.
PowerDNS Authoritative Server 4.1.0
===========================================================

- Improved performance: 400% speedup in some scenarios
- Crypto API: DNSSEC fully configurable via RESTful API
- Improved documentation
- Database related improvements
- Enhanced tooling
- Support for TCP Fast Open
- Support for non-local bind
- Support for Botan 2.x (and removal of support for Botan 1.10)
- Our packages now ship with PKCS #11 support.
- Recursor passthrough removal

Full changelog:

  https://doc.powerdns.com/authoritative/changelog/4.1.html



PowerDNS Authoritative Server 4.0.5
===========================================================

Fixes
- Fix for missing check on API operations (CVE-2017-15091)
- Bindbackend: do not corrupt data supplied by other backends in
  getAllDomains
- API: prevent sending nameservers list and zone-level NS in rrsets
- gpgsql: make statement names actually unique
- Fix remotebackend params
- Fix godbc query logging
- For create-slave-zone, actually add all slaves, and not only first n
  times
- Fix a regression in axfr-rectify + test
- When making a netmask from a comboaddress, we neglected to zero the
  port
- Fix libatomic detection on ppc64
- Catch DNSName exception in the Zoneparser
- Publish inactive KSK/CSK as CDNSKEY/CDS
- Handle AFSDB record separately due to record structure.
- Treat requestor's payload size lower than 512 as equal to 512
- Correctly purge entries from the caches after a transfer
- Handle a signing pipe worker dying with work still pending
- Ignore SOA-EDIT for PRESIGNED zones.
- Check return value for all getTSIGKey calls.

Improvements
- Fix ldap-strict autoptr feature, including a test
- mydnsbackend: Add getAllDomains
- Stubresolver: Use only recursor setting if given
- LuaWrapper: Allow embedded NULs in strings received from Lua
- sdig: Clarify that the ednssubnet option takes "subnet/mask"
- Tests: Ensure all required tools are available
- PowerDNS sdig does not truncate trailing bits of EDNS Client Subnet
  mask
- LuaJIT 2.1: Lua fallback functionality no longer uses Lua namespace
- Add support for Botan 2.x
- Ship ldapbackend schema files in tarball
- Collection of schema changes
- Fix typo in two log messages
- Add help text on autodetecting systemd support
- Use a unique pointer for bind backend's d_of
- Fix some of the issues found by @jpmens
2018-01-02 12:18:15 +00:00
fhajny
06671e1672 Update PowerDNS to 3.4.1.
pkgsrc changes:
- SQLite 2.x support no longer exists
- SQLite 3.x support cannot be compiled outside the main package because
  of how symbols are distributed, so making it a compile time option
  for net/powerdns now.

Too many changes since 2.9.22.5 (over 2 years ago), see the full changelog:

  http://doc.powerdns.com/md/changelog/

Upgrade notes:

- PowerDNS 3.4 comes with a mandatory database schema upgrade coming from
  any previous 3.x release.
- PowerDNS 3.1 introduces native SQLite3 support for storing key material for
  DNSSEC in the bindbackend. With this change, support for bind+gsql-setups
  ('hybrid mode') has been dropped.
- PowerDNS 3.0 introduces full DNSSEC support which requires changes
  to database schemas. By default, old non-DNSSEC schema is assumed.

Please see the docs on upgrading for particular steps that need to be taken:

  http://doc.powerdns.com/md/authoritative/upgrading/
2014-12-10 14:50:08 +00:00
ghen
4a6d1c3f3a Previous PLIST change was wrong due to a libdir bug now fixed by sbd. Revert
PLIST and bump PKGREVISION again for powerdns + modules.
2012-01-25 10:21:12 +00:00
ghen
b56ee0c87a Fix unportable == check in configure (I did not have PKG_DEVELOPER=yes when
previously updating this pkg), noted by joerg.
Also fix some PLIST issues (introduced with the same update).

Bump PKGREVISION of affected packages.
2012-01-23 15:11:54 +00:00
ghen
2c56002c65 Revert to net/powerdns-mysql (I accidentally imported net/powerdns-pgsql in
this directory).
2006-08-13 09:38:42 +00:00
ghen
7c70ab590c Import net/powerdns-pgsql.
The PowerDNS nameserver is a modern, advanced and high performance
authoritative-only nameserver.  It is written from scratch and conforms
to all the relevant DNS standards documents.  PowerDNS is open source.

The PowerDNS nameserver utilizes a flexible backend architecture that
can access DNS information from any data source.  This includes file
formats, BIND zone files, relational databases or LDAP directories.

This packages provides the PostgreSQL backend module.
2006-08-13 09:35:30 +00:00
ghen
38417926b3 Import net/powerdns-mysql, based on wip/pdns2-gmysql from pkgsrc-wip.
The PowerDNS nameserver is a modern, advanced and high performance
authoritative-only nameserver.  It is written from scratch and conforms
to all the relevant DNS standards documents.  PowerDNS is open source.

The PowerDNS nameserver utilizes a flexible backend architecture that
can access DNS information from any data source.  This includes file
formats, BIND zone files, relational databases or LDAP directories.

This packages provides the MySQL backend module.
2006-08-13 09:35:02 +00:00