PowerDNS is copyright © 2001-2018 by PowerDNS.COM BV and lots of contributors, using the GNU GPLv2 license (see NOTICE for the exact license and exception used).
All documentation can be found on http://doc.powerdns.com/
This file may lag behind at times. For most recent updates, always check https://doc.powerdns.com/md/changelog/.
Another good place to look for information is: https://doc.powerdns.com/md/appendix/compiling-powerdns/
To file bugs, head towards: https://github.com/PowerDNS/pdns/issues
But please check if the issue is already reported there first.
Source code is available on GitHub:
$ git clone https://github.com/PowerDNS/pdns.git
This repository contains the sources for the PowerDNS Recursor, the PowerDNS Authoritative Server, and dnsdist (a powerful DNS loadbalancer). All three can be built from this repository. However, all three released separately as .tar.bz2, .deb and .rpm.
The PowerDNS Authoritative Server depends on Boost, OpenSSL and requires a compiler with C++-2011 support.
On Debian 8.0, the following is useful:
$ apt-get install g++ libboost-all-dev libtool make pkg-config libmysqlclient-dev libssl-dev virtualenv
When building from git, the following packages are also required: autoconf, automake, ragel, bison and flex, then generate the configure file:
$ autoreconf -vi