]> granicus.if.org Git - pdns/log
pdns
12 years agoallow overriding base dn for AXFR subtree search, closing #536
Peter van Dijk [Fri, 30 Nov 2012 11:24:15 +0000 (11:24 +0000)]
allow overriding base dn for AXFR subtree search, closing #536

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

12 years agocleanup
Peter van Dijk [Fri, 30 Nov 2012 11:12:35 +0000 (11:12 +0000)]
cleanup

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

12 years agodon't include NSEC3 on positive ANY response, closing #610
Peter van Dijk [Fri, 30 Nov 2012 11:04:22 +0000 (11:04 +0000)]
don't include NSEC3 on positive ANY response, closing #610

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

12 years agoremotebackend can be a master
Peter van Dijk [Fri, 30 Nov 2012 08:59:11 +0000 (08:59 +0000)]
remotebackend can be a master

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

12 years agoadd CNAME-and-other check to check-zone. Submitted by Ruben d'Arco, closes #613
Peter van Dijk [Wed, 28 Nov 2012 17:56:39 +0000 (17:56 +0000)]
add CNAME-and-other check to check-zone. Submitted by Ruben d'Arco, closes #613

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

12 years agoupdate pdns.conf-dist
Peter van Dijk [Wed, 28 Nov 2012 14:01:33 +0000 (14:01 +0000)]
update pdns.conf-dist

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

12 years agoenable do-ipv6-additional-processing by default, closing #620
Peter van Dijk [Wed, 28 Nov 2012 13:34:50 +0000 (13:34 +0000)]
enable do-ipv6-additional-processing by default, closing #620

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

12 years agoimport patches from Kees Monshouwer to improve direct RRSIG query behaviour. Includes...
Peter van Dijk [Wed, 28 Nov 2012 12:42:34 +0000 (12:42 +0000)]
import patches from Kees Monshouwer to improve direct RRSIG query behaviour. Includes two tests.

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

12 years agoallow tests to skip godns q
Peter van Dijk [Wed, 28 Nov 2012 12:07:05 +0000 (12:07 +0000)]
allow tests to skip godns q

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

12 years agomake tests fail if they lack an expected_result file
Peter van Dijk [Wed, 28 Nov 2012 10:41:51 +0000 (10:41 +0000)]
make tests fail if they lack an expected_result file

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

12 years agoalso check RRSIG presence in ds-inside-delegation test
Peter van Dijk [Wed, 28 Nov 2012 10:40:58 +0000 (10:40 +0000)]
also check RRSIG presence in ds-inside-delegation test

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

12 years agoclean up unnecessary scoped_ptr usage in pdnssec
Peter van Dijk [Mon, 26 Nov 2012 15:21:49 +0000 (15:21 +0000)]
clean up unnecessary scoped_ptr usage in pdnssec

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

12 years agoteach pdnssec check-zone about direct-dnskey
Peter van Dijk [Mon, 26 Nov 2012 15:11:52 +0000 (15:11 +0000)]
teach pdnssec check-zone about direct-dnskey

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

12 years agofix direct-dnskey outgoing AXFR operation; enforce correct TTL in direct DNSKEY query...
Peter van Dijk [Fri, 23 Nov 2012 19:45:27 +0000 (19:45 +0000)]
fix direct-dnskey outgoing AXFR operation; enforce correct TTL in direct DNSKEY query with direct-dnskey

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

12 years agoadd EXPERIMENTAL direct-dnssec feature to aid in secure transfers
Peter van Dijk [Fri, 23 Nov 2012 15:02:55 +0000 (15:02 +0000)]
add EXPERIMENTAL direct-dnssec feature to aid in secure transfers

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

12 years agoadd named-checkzone to tests
Peter van Dijk [Fri, 23 Nov 2012 13:58:54 +0000 (13:58 +0000)]
add named-checkzone to tests

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

12 years agomake pdnssec check-zone error about NSEC(3)s in the database
Peter van Dijk [Fri, 23 Nov 2012 11:28:21 +0000 (11:28 +0000)]
make pdnssec check-zone error about NSEC(3)s in the database

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

12 years agoignore NSEC/NSEC3 records while loading bind zonefiles
Peter van Dijk [Thu, 22 Nov 2012 15:00:55 +0000 (15:00 +0000)]
ignore NSEC/NSEC3 records while loading bind zonefiles

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

12 years agoupdate docs about not putting NSEC/NSEC3 in the database
Peter van Dijk [Thu, 22 Nov 2012 14:42:46 +0000 (14:42 +0000)]
update docs about not putting NSEC/NSEC3 in the database

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

12 years agofilter NSEC/NSEC3 in zone2sql
Peter van Dijk [Thu, 22 Nov 2012 14:42:24 +0000 (14:42 +0000)]
filter NSEC/NSEC3 in zone2sql

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

12 years agoignore recursor regression configs
Peter van Dijk [Wed, 21 Nov 2012 17:17:12 +0000 (17:17 +0000)]
ignore recursor regression configs

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

12 years agoupdate tinydns data
Peter van Dijk [Wed, 21 Nov 2012 17:16:04 +0000 (17:16 +0000)]
update tinydns data

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

12 years agoactually add verify-dnssec-zone test
Peter van Dijk [Wed, 21 Nov 2012 17:11:05 +0000 (17:11 +0000)]
actually add verify-dnssec-zone test

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

12 years agorename ldns-verify-zone to verify-dnssec-zone; add validns and jdnssec testing
Peter van Dijk [Wed, 21 Nov 2012 17:09:39 +0000 (17:09 +0000)]
rename ldns-verify-zone to verify-dnssec-zone; add validns and jdnssec testing

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

12 years agofix NAPTR in test.com
Peter van Dijk [Wed, 21 Nov 2012 16:54:48 +0000 (16:54 +0000)]
fix NAPTR in test.com

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

12 years agoskip axfr-based tests for narrow runs
Peter van Dijk [Wed, 21 Nov 2012 16:25:54 +0000 (16:25 +0000)]
skip axfr-based tests for narrow runs

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

12 years agoactually canonicalize
Peter van Dijk [Wed, 21 Nov 2012 16:07:43 +0000 (16:07 +0000)]
actually canonicalize

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

12 years agoinclude full zone content on failing ldns-verify-zone; also canonicalize zone using...
Peter van Dijk [Wed, 21 Nov 2012 15:44:57 +0000 (15:44 +0000)]
include full zone content on failing ldns-verify-zone; also canonicalize zone using ldns-read-zone to work around bugs in ldns-verify-zone

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

12 years agoadd ldns-verify-zone test
Peter van Dijk [Wed, 21 Nov 2012 12:25:57 +0000 (12:25 +0000)]
add ldns-verify-zone test

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

12 years agofix up json escaping for domains
Bert Hubert [Mon, 19 Nov 2012 13:18:34 +0000 (13:18 +0000)]
fix up json escaping for domains

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

12 years agoif you really want to run the json interface to the recursor, you can now do so by...
Bert Hubert [Sun, 18 Nov 2012 19:13:31 +0000 (19:13 +0000)]
if you really want to run the json interface to the recursor, you can now do so by setting 'json-interface'.

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

12 years agohook up the json log-grep plus change all recursor urls (sorry) and actually parse...
Bert Hubert [Sun, 18 Nov 2012 19:08:04 +0000 (19:08 +0000)]
hook up the json log-grep plus change all recursor urls (sorry) and actually parse urls (yay)

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

12 years agoimplement json log grep (generic)
Bert Hubert [Sun, 18 Nov 2012 19:07:11 +0000 (19:07 +0000)]
implement json log grep (generic)

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

12 years agoshare pleaseWipeAndCache beyond rec_control
Bert Hubert [Sun, 18 Nov 2012 19:06:12 +0000 (19:06 +0000)]
share pleaseWipeAndCache beyond rec_control

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

12 years agodon't relay passwords over JSON, plus hook up hosted domains to JSON in pdns_recursor
Bert Hubert [Thu, 15 Nov 2012 21:24:36 +0000 (21:24 +0000)]
don't relay passwords over JSON, plus hook up hosted domains to JSON in pdns_recursor

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

12 years agoinclude new JSON stuff in recursor tarball & separate build
Bert Hubert [Thu, 15 Nov 2012 15:40:52 +0000 (15:40 +0000)]
include new JSON stuff in recursor tarball & separate build

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

12 years agoupdate pdns.conf-dist
Peter van Dijk [Thu, 15 Nov 2012 09:59:47 +0000 (09:59 +0000)]
update pdns.conf-dist

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

12 years agoreorganize getAllStats() so it is helpful for the JSON webserver
Bert Hubert [Thu, 15 Nov 2012 09:34:07 +0000 (09:34 +0000)]
reorganize getAllStats() so it is helpful for the JSON webserver

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

12 years agoadd commented out line for dnsscope to print out all failed/unanswerered queries
Bert Hubert [Thu, 15 Nov 2012 09:33:07 +0000 (09:33 +0000)]
add commented out line for dnsscope to print out all failed/unanswerered queries

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

12 years agodo process single packet pcaps
Bert Hubert [Thu, 15 Nov 2012 09:32:03 +0000 (09:32 +0000)]
do process single packet pcaps

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

12 years agoimproves json webserver in the auth server, plus compiles in the json helpers for...
Bert Hubert [Thu, 15 Nov 2012 09:31:12 +0000 (09:31 +0000)]
improves json webserver in the auth server, plus compiles in the json helpers for the recursor (which does not have it turned on in this commit)
to turn on json webserver, set 'json-interface' in the configuration.

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

12 years agojson helpers commit - not compiled in yet in svn
Bert Hubert [Thu, 15 Nov 2012 09:27:15 +0000 (09:27 +0000)]
json helpers commit - not compiled in yet in svn

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

12 years agodoc nit, thanks Mohamed Lrhazi
Peter van Dijk [Wed, 14 Nov 2012 06:54:35 +0000 (06:54 +0000)]
doc nit, thanks Mohamed Lrhazi

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

12 years agoupdate json functionality, can now also get all stats by requesting /jsonstats
Bert Hubert [Tue, 13 Nov 2012 11:23:18 +0000 (11:23 +0000)]
update json functionality, can now also get all stats by requesting /jsonstats

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

12 years agomake our pdns_control "show" stats available as JSON via our webinterface, http:...
Bert Hubert [Tue, 13 Nov 2012 10:41:39 +0000 (10:41 +0000)]
make our pdns_control "show" stats available as JSON via our webinterface, http://127.0.0.1:8081/jstonstat?var1&var2&var3

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

12 years agoproperly initialize the doLog variable for ssqlite3, plus rename it (it is not static)
Bert Hubert [Tue, 13 Nov 2012 09:48:42 +0000 (09:48 +0000)]
properly initialize the doLog variable for ssqlite3, plus rename it (it is not static)

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

12 years agoKees Monshouwer spotted that r2874 broke compilation without sqlite3 and also made...
Peter van Dijk [Mon, 12 Nov 2012 20:36:07 +0000 (20:36 +0000)]
Kees Monshouwer spotted that r2874 broke compilation without sqlite3 and also made query logging nondeterministic. Patch also by Kees.

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

12 years agoTo facilitate superslave debugging, in case no backend can be found to host a domain...
Bert Hubert [Mon, 12 Nov 2012 15:37:18 +0000 (15:37 +0000)]
To facilitate superslave debugging, in case no backend can be found to host a domain, now output what the remote nameserver supplied as NS records, so you can check.

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

12 years agocorrect attribution
Peter van Dijk [Mon, 12 Nov 2012 13:58:49 +0000 (13:58 +0000)]
correct attribution

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

12 years ago3.2-rc1 docs
Peter van Dijk [Mon, 12 Nov 2012 13:44:52 +0000 (13:44 +0000)]
3.2-rc1 docs

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

12 years agoupdate 3.2-rc1 release notes
Peter van Dijk [Mon, 12 Nov 2012 12:28:07 +0000 (12:28 +0000)]
update 3.2-rc1 release notes

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

12 years agomove sync_with_stdio call from bindbackend to main() to avoid potential threading... auth-3.2-rc1
Peter van Dijk [Mon, 12 Nov 2012 08:56:26 +0000 (08:56 +0000)]
move sync_with_stdio call from bindbackend to main() to avoid potential threading issues

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

12 years agowe had per-program CPPFLAGS for pdnssec and pdns_server for no good reason (they...
Bert Hubert [Sat, 10 Nov 2012 19:30:56 +0000 (19:30 +0000)]
we had per-program CPPFLAGS for pdnssec and pdns_server for no good reason (they came along with r2696 which introduced pkgconfig for Botan), which led to lots of duplicate compilation.
this should speed up the builds measurably, which is good since all our builds and tests together now take 17 minutes

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

12 years agoimplement wiping of the packetcache, plus fix rec_control command line parsing. Close...
Bert Hubert [Fri, 9 Nov 2012 20:20:49 +0000 (20:20 +0000)]
implement wiping of the packetcache, plus fix rec_control command line parsing. Closes ticket 333, which also contained the relevant (anonymous) code.

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

12 years agosilence some output to standard error in our lua scripts for the recursors (?!),...
Bert Hubert [Fri, 9 Nov 2012 19:57:25 +0000 (19:57 +0000)]
silence some output to standard error in our lua scripts for the recursors (?!), address 478 and make sure the 'place' field is not incorrect

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

12 years agofix description, thanks Christian Hofstaedtler
Peter van Dijk [Fri, 9 Nov 2012 19:26:28 +0000 (19:26 +0000)]
fix description, thanks Christian Hofstaedtler

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

12 years agoload random before gmysql during tests to catch multi-backend corner cases
Peter van Dijk [Fri, 9 Nov 2012 12:58:14 +0000 (12:58 +0000)]
load random before gmysql during tests to catch multi-backend corner cases

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

12 years agochange polar RSA key generation from havege to ctr_drbg; suggested by Luuk Hendriks...
Peter van Dijk [Fri, 9 Nov 2012 11:21:56 +0000 (11:21 +0000)]
change polar RSA key generation from havege to ctr_drbg; suggested by Luuk Hendriks, additional checking by Paul Bakker of PolarSSL. Closes #615

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

12 years agoupdate description
Peter van Dijk [Fri, 9 Nov 2012 11:01:35 +0000 (11:01 +0000)]
update description

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

12 years agoadd query-logging support for the bindbackend sqlite3 dnssec database. Closes #563...
Peter van Dijk [Fri, 9 Nov 2012 10:17:12 +0000 (10:17 +0000)]
add query-logging support for the bindbackend sqlite3 dnssec database. Closes #563, submitted by Leen Besselink

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

12 years agoupdate nsec3-narrow test for fix in r2872
Peter van Dijk [Fri, 9 Nov 2012 10:12:35 +0000 (10:12 +0000)]
update nsec3-narrow test for fix in r2872

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

12 years agoprove wildcard in synthesis NODATA situation (Kees Monshouwer)
Peter van Dijk [Fri, 9 Nov 2012 09:46:40 +0000 (09:46 +0000)]
prove wildcard in synthesis NODATA situation (Kees Monshouwer)

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

12 years agofix ueberbackend so we only get records with the domain_id we asked for, in a multi...
Peter van Dijk [Fri, 9 Nov 2012 09:04:38 +0000 (09:04 +0000)]
fix ueberbackend so we only get records with the domain_id we asked for, in a multi backend setup (Kees Monshouwer)

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

12 years agooops called it rc2 was rc1
Bert Hubert [Fri, 9 Nov 2012 08:11:19 +0000 (08:11 +0000)]
oops called it rc2 was rc1

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

12 years agohandle direct RRSIG queries in the presence of an incomplete SOA more gracefully...
Peter van Dijk [Fri, 9 Nov 2012 07:39:37 +0000 (07:39 +0000)]
handle direct RRSIG queries in the presence of an incomplete SOA more gracefully. Spotted and patched by Kees Monshouwer.

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

12 years agoif creating an NSEC (not NSEC3) for the root zone, make sure we retrieve which backen...
Bert Hubert [Thu, 8 Nov 2012 14:56:22 +0000 (14:56 +0000)]
if creating an NSEC (not NSEC3) for the root zone, make sure we retrieve which backend hosts it. There is a slight wart that we use an empty 'auth' (zone name that hosts the record) as a way to indicate we don't yet know which zone a record belongs to. But for the root, this field will also be empty.  This means that we waste some cpu cycles when hosting the root now.
This should REALLY close 614.

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

12 years agomake us safe for serving a live-signed root (call us if you want to do this ;-))...
Bert Hubert [Thu, 8 Nov 2012 14:09:43 +0000 (14:09 +0000)]
make us safe for serving a live-signed root (call us if you want to do this ;-)). Ticket 614 reports a crash, I observed an exception. The exception should go away by this patch.

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

12 years agoslightly more helpful error message on not finding our sqlite3 database
Bert Hubert [Thu, 8 Nov 2012 12:05:38 +0000 (12:05 +0000)]
slightly more helpful error message on not finding our sqlite3 database

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

12 years agothat time again!
Bert Hubert [Thu, 8 Nov 2012 10:28:11 +0000 (10:28 +0000)]
that time again!

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

12 years agoadd debian buildstamp file to svnignore
Peter van Dijk [Thu, 8 Nov 2012 10:01:16 +0000 (10:01 +0000)]
add debian buildstamp file to svnignore

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

12 years agoupdate 3.2 release notes
Peter van Dijk [Thu, 8 Nov 2012 10:00:41 +0000 (10:00 +0000)]
update 3.2 release notes

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

12 years agoupdate tinydns data
Peter van Dijk [Thu, 8 Nov 2012 08:49:16 +0000 (08:49 +0000)]
update tinydns data

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

12 years agoadd test for axfr dedup fix in r2856
Peter van Dijk [Thu, 8 Nov 2012 08:29:41 +0000 (08:29 +0000)]
add test for axfr dedup fix in r2856

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

12 years agoadd opendbx to semistatic build
Peter van Dijk [Wed, 7 Nov 2012 09:30:48 +0000 (09:30 +0000)]
add opendbx to semistatic build

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

12 years agoadd tinydns and mydns to semistatic build
Peter van Dijk [Wed, 7 Nov 2012 09:23:10 +0000 (09:23 +0000)]
add tinydns and mydns to semistatic build

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

12 years agofix botan path in semistatic build; remove ccache
Peter van Dijk [Wed, 7 Nov 2012 08:26:56 +0000 (08:26 +0000)]
fix botan path in semistatic build; remove ccache

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

12 years agoat midnight UTC we would switch to new signatures, that became valid as of 'now'...
Bert Hubert [Tue, 6 Nov 2012 11:06:21 +0000 (11:06 +0000)]
at midnight UTC we would switch to new signatures, that became valid as of 'now', with no safety margin. Add one hour overlap.

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

12 years agodedup our AXFR signing, closing ticket 611 (plus remove duplicate ; in dnssecsigner.cc)
Bert Hubert [Tue, 6 Nov 2012 10:58:58 +0000 (10:58 +0000)]
dedup our AXFR signing, closing ticket 611 (plus remove duplicate ; in dnssecsigner.cc)

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

12 years agowhitespace, comments, improve an error message
Bert Hubert [Tue, 6 Nov 2012 10:56:38 +0000 (10:56 +0000)]
whitespace, comments, improve an error message

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

12 years agolua backend detected older lua versions with a weird #ifdef that could not have worke...
Bert Hubert [Tue, 6 Nov 2012 10:14:52 +0000 (10:14 +0000)]
lua backend detected older lua versions with a weird #ifdef that could not have worked, I'm assuming older lua's are still broken.

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

12 years agomake sure we move static /usr/lib archives to the *end* of the commandline, plus...
Bert Hubert [Tue, 6 Nov 2012 08:53:52 +0000 (08:53 +0000)]
make sure we move static /usr/lib archives to the *end* of the commandline, plus hardcode -lm in there

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

12 years agoadd semistaticg++ wrapper to dist; make semistatic default for static deb build
Peter van Dijk [Mon, 5 Nov 2012 15:17:36 +0000 (15:17 +0000)]
add semistaticg++ wrapper to dist; make semistatic default for static deb build

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

12 years agomore svn ignore
Peter van Dijk [Mon, 5 Nov 2012 14:31:23 +0000 (14:31 +0000)]
more svn ignore

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

12 years agoupdate svn ignore
Peter van Dijk [Mon, 5 Nov 2012 14:30:31 +0000 (14:30 +0000)]
update svn ignore

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

12 years agoadd semistaticg++ wrapper
Peter van Dijk [Mon, 5 Nov 2012 14:28:55 +0000 (14:28 +0000)]
add semistaticg++ wrapper

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

12 years agoship systemd unit file in make dist
Peter van Dijk [Mon, 5 Nov 2012 12:33:52 +0000 (12:33 +0000)]
ship systemd unit file in make dist

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

12 years agoadd systemd unit file, thanks Morten Stevens
Peter van Dijk [Mon, 5 Nov 2012 12:32:55 +0000 (12:32 +0000)]
add systemd unit file, thanks Morten Stevens

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

12 years agothe ever-vigilant Kees Monshouwer spotted that r2844 changed build behaviour on non...
Peter van Dijk [Mon, 5 Nov 2012 11:33:01 +0000 (11:33 +0000)]
the ever-vigilant Kees Monshouwer spotted that r2844 changed build behaviour on non-OS X systems too

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

12 years agoadd -lrt for static compilation of recent Botans
Bert Hubert [Fri, 2 Nov 2012 10:59:11 +0000 (10:59 +0000)]
add -lrt for static compilation of recent Botans

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

12 years agoFilter out known build breakers for PG on OSX. (Justin Clift)
Peter van Dijk [Thu, 1 Nov 2012 13:35:29 +0000 (13:35 +0000)]
Filter out known build breakers for PG on OSX. (Justin Clift)

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

12 years agoadd little bit of jitter to signature cache cleaning so all slaves are not simultaneo...
Bert Hubert [Thu, 1 Nov 2012 13:29:58 +0000 (13:29 +0000)]
add little bit of jitter to signature cache cleaning so all slaves are not simultaneously busy purging their caches

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

12 years agowhitespace
Bert Hubert [Thu, 1 Nov 2012 13:26:32 +0000 (13:26 +0000)]
whitespace

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

12 years agoupdate 3.2 release notes
Peter van Dijk [Thu, 1 Nov 2012 12:52:27 +0000 (12:52 +0000)]
update 3.2 release notes

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

12 years agodoc updates
Peter van Dijk [Thu, 1 Nov 2012 12:23:00 +0000 (12:23 +0000)]
doc updates

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

12 years agofix NOTRACK iptables recursor hint, thanks Kai Storbeck
Peter van Dijk [Thu, 1 Nov 2012 09:51:46 +0000 (09:51 +0000)]
fix NOTRACK iptables recursor hint, thanks Kai Storbeck

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

12 years agoadd rectify warning to set-nsec3
Peter van Dijk [Thu, 1 Nov 2012 09:41:41 +0000 (09:41 +0000)]
add rectify warning to set-nsec3

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

12 years agomove some functions around, plus when reloading a zone because it changed, hand out...
Bert Hubert [Tue, 30 Oct 2012 13:36:47 +0000 (13:36 +0000)]
move some functions around, plus when reloading a zone because it changed, hand out a single SERVFAIL, we'll have the answer for you next time
'realtime reloading' caused crashes. The resulting 'servfail' does appear to be cached slightly, so we need to work on that too.
This makes it appear that a domain vanished for a little bit.

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

12 years agoimplement read/write lock on the DNSSEC signature cache, plus actually CLEAN the...
Bert Hubert [Tue, 30 Oct 2012 10:20:03 +0000 (10:20 +0000)]
implement read/write lock on the DNSSEC signature cache, plus actually CLEAN the cache every once in a while ;-)

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

12 years agoupdate tinydns data
Peter van Dijk [Mon, 29 Oct 2012 15:54:35 +0000 (15:54 +0000)]
update tinydns data

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

12 years agoAvoid metadata mixup in some slaving cases. Patch by Kees Monshouwer, closing #603
Peter van Dijk [Mon, 29 Oct 2012 15:36:44 +0000 (15:36 +0000)]
Avoid metadata mixup in some slaving cases. Patch by Kees Monshouwer, closing #603

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