use private temp dir when running under systemd, thanks Morten Stevens&Ruben Kerkhof

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3105 d19b8d6e-7fed-0310-83ef-9ca221ded41b
explicitly set domain id during bindbackend superslave domain create, thanks Kees Monshouwer&Aki Tuomi

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3106 d19b8d6e-7fed-0310-83ef-9ca221ded41b
fix backslash handling in TXT parser, includes test. Thanks jpmens

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

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3108 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Merge remote-tracking branch 'git-svn'
implement SHOULD from rfc3597 4 paragraph 4, working around a violation in NSD which compress labels inside RP. Spotted by Jan-Piet Mens. Please verify performance impact of this change.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3109 d19b8d6e-7fed-0310-83ef-9ca221ded41b
merge patch from ticket 712 addressing memory leak in remotebackend (thanks Aki for the fix!)


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3110 d19b8d6e-7fed-0310-83ef-9ca221ded41b
apply variant of code in t714 so we can lauch pipe backend scripts with parameters, plus add experimental code that if pipe-command is a unix domain socket, we use that.


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3111 d19b8d6e-7fed-0310-83ef-9ca221ded41b
merge #476 by Aki Tuomi, providing default-ksk/zsk-algorithms/size configuration parameters for pdnssec. Also cleans up some duplicate code

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3112 d19b8d6e-7fed-0310-83ef-9ca221ded41b
update pdns.conf-dist for default-[kz]sk-* flags

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3113 d19b8d6e-7fed-0310-83ef-9ca221ded41b
actually clean up unix domain sockets too after use


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3114 d19b8d6e-7fed-0310-83ef-9ca221ded41b
and add a destructor too - sorry for not doing a good test build!


git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3115 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Merge remote-tracking branch 'git-svn'
accept ANY responses during recursive forwarding, thanks Jan-Piet Mens

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3116 d19b8d6e-7fed-0310-83ef-9ca221ded41b
Replace select with waitForData in remotebackend. Patch by Aki Tuomi, closes #715

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

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3118 d19b8d6e-7fed-0310-83ef-9ca221ded41b
add Boost Test based unit test suite

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

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3120 d19b8d6e-7fed-0310-83ef-9ca221ded41b
improve cistring/cipair tests, thanks ch

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@3121 d19b8d6e-7fed-0310-83ef-9ca221ded41b
add rfc3927 and rfc6598 addresses to recursor local nets definition, thanks Maik

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