C++ 2011, dnsdist, calidns, dumresp

bert hubert <[email protected]>
Newsgroups gmane.network.dns.powerdns.devel
Message-ID <[email protected]>
Hi everybody,

Mostly writing this as documentation we can point people to.

First, PowerDNS Auth and Recursor itself are currently written in C++ 2003,
and this will probably remain that way for now. For DNSSEC, we may move to
C++ 2011. 

Part of our newer tools also use C++ 2011, but for now, C++ 2011 is not a
build dependency for the two main powerdns products.

PowerDNS is growing some other tools, in addition to the analysis tools that
we have already, see https://doc.powerdns.com/md/tools/analysis/

These tools are very useful, but NOT part of PowerDNS Authoritative or
PowerDNS Recursor releases. You may be able to compile them from
pdns-auth.tar.bz2, but we'll happily make a PowerDNS release while the tools
are buggy. With the exception of dnsdist, all the current tools are
analysis, and not production. 

This goes for all the new C++ 2011 based tools like dnsdist, calidns and
dumresp.  These tools are experimental and used for loadbalancing and
performance testing.

They may currently break at any time. If they don't build, it is not a
problem.  Don't sweat it.  Please don't complicate the PowerDNS auth or
recursor packages because of the tools.

These tools will probably soon get their own release track, and we'll take a
lot better care of them at that time.

	Bert
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.