Import ENT support, done by Kees Monshouwer. Additional testing by Ruben d'Arco.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2721 d19b8d6e-7fed-0310-83ef-9ca221ded41b
don't run ent-axfr test in nsec3-narrow mode

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2722 d19b8d6e-7fed-0310-83ef-9ca221ded41b
fix tinydns data check

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2723 d19b8d6e-7fed-0310-83ef-9ca221ded41b
ignore drill comments in ent-axfr

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2724 d19b8d6e-7fed-0310-83ef-9ca221ded41b
actually ignore drill comments in ent-axfr

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2725 d19b8d6e-7fed-0310-83ef-9ca221ded41b
manpages for dnsscope, dnswasher, dnsreplay, contributed by joerg jungermann!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2726 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Minor doc fixes from Christian Hofstaedtler

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2727 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Sander Hoentjen <sander@hoentjen.eu>:I have a patch that add exit codes to the init-script status and start commands. This helps stuff like puppet to manage the service.                                                                                                   


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2728 d19b8d6e-7fed-0310-83ef-9ca221ded41b
merge small variant of patch by Mark Zealey as attached to 579. Should be a speedup! If you see sudden crashes, this patch might be related as we rely on good luck right now to make sure qtype is initialized before it is used.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2729 d19b8d6e-7fed-0310-83ef-9ca221ded41b
speedup from Mark Zealey for fillSOAData, ticket 584, thanks!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2730 d19b8d6e-7fed-0310-83ef-9ca221ded41b
remove global distributor and replace by 1 distributor per receiver thread, thanks to Mark Zealey, who reports fourfold speedups this way.
see http://wiki.powerdns.com/trac/ticket/583 for details



git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2731 d19b8d6e-7fed-0310-83ef-9ca221ded41b
add no-DNSSEC ENT support, patch by Kees Monshouwer

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2732 d19b8d6e-7fed-0310-83ef-9ca221ded41b
silence some warning, add some comments


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2733 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Reinstate behaviour that we cycle a backend if it throws an AhuException. Temporary errors whould throw DBExceptions.
We do keep the logging of such an error.
Closes ticket 386, reverts commit 2100.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2734 d19b8d6e-7fed-0310-83ef-9ca221ded41b
remove some whitespace, add an 'MX' record to sample pipe backend script, plus remove 3 bugs from it


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2735 d19b8d6e-7fed-0310-83ef-9ca221ded41b
only emit helpful gsqlite3 warning when actually trying to load gsqlite3, confusing otherwise


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2736 d19b8d6e-7fed-0310-83ef-9ca221ded41b
explicitly generate an error if trying to secure a zone which does not exist.
Remove needless scoped_ptr<> - stack is faster


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2737 d19b8d6e-7fed-0310-83ef-9ca221ded41b
fix testrunner for non-DNSSEC ENT testing

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2738 d19b8d6e-7fed-0310-83ef-9ca221ded41b
removed use of select(2) from the webserver, to prepare us for fd>1024 use


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2739 d19b8d6e-7fed-0310-83ef-9ca221ded41b
remove last use of select() so we can make the owner of ticket 408 happy and launch on 10k IP addresses!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@2740 d19b8d6e-7fed-0310-83ef-9ca221ded41b