]> granicus.if.org Git - pdns/log
pdns
13 years agooops forgot to commit the hh changes
Bert Hubert [Fri, 30 Mar 2012 18:50:04 +0000 (18:50 +0000)]
oops forgot to commit the hh changes

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

13 years agomake additional processing in the recursor optional and turn it off by default (...
Bert Hubert [Fri, 30 Mar 2012 18:46:56 +0000 (18:46 +0000)]
make additional processing in the recursor optional and turn it off by default ('additional-processing')

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

13 years agofix credits
Peter van Dijk [Thu, 29 Mar 2012 13:38:06 +0000 (13:38 +0000)]
fix credits

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

13 years agofix disappearance of SOA during incoming AXFR. Patch by Ruben d'Arco.
Peter van Dijk [Wed, 28 Mar 2012 16:08:07 +0000 (16:08 +0000)]
fix disappearance of SOA during incoming AXFR. Patch by Ruben d'Arco.

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

13 years agoallow unescaped embedded tabs in TXT records
Bert Hubert [Tue, 27 Mar 2012 20:43:54 +0000 (20:43 +0000)]
allow unescaped embedded tabs in TXT records

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

13 years agofix nproxy compilation
Peter van Dijk [Mon, 26 Mar 2012 14:14:50 +0000 (14:14 +0000)]
fix nproxy compilation

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

13 years agomove ED25519 to algo=250, plus add various missing bits. Functions now.
Bert Hubert [Sun, 25 Mar 2012 16:17:17 +0000 (16:17 +0000)]
move ED25519 to algo=250, plus add various missing bits. Functions now.

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

13 years agosilently skip embedded spaces in base64.. ISC & NSD add these.
Bert Hubert [Sun, 25 Mar 2012 16:15:17 +0000 (16:15 +0000)]
silently skip embedded spaces in base64.. ISC & NSD add these.

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

13 years agoadd ED25519 implementation (not hooked up yet, but does work with some prodding).
Bert Hubert [Sun, 25 Mar 2012 15:47:28 +0000 (15:47 +0000)]
add ED25519 implementation (not hooked up yet, but does work with some prodding).
Thanks to Brian Warner's Python ED25519 implementation which extracted ED25519 'ref10' from SUPERCOP.

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

13 years agophear
Bert Hubert [Sun, 25 Mar 2012 11:57:30 +0000 (11:57 +0000)]
phear

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

13 years agoSten Spans found a solution for the problem noted by Jose Arthur Benetasso Villanova...
Bert Hubert [Sun, 25 Mar 2012 00:12:06 +0000 (00:12 +0000)]
Sten Spans found a solution for the problem noted by Jose Arthur Benetasso Villanova that he could not override our CXXFLAGS.
New behaviour is that by default you still get our CXXFLAGS of -O2 -Wall, but if you specify your own CXXFLAGS during ./configure, yours win.
This means that everybody who only *added* using CXXFLAGS=-fsomething will now lose our default -O2!

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

13 years agoclarified error message that guides users to configure DNSSEC.
Bert Hubert [Sat, 24 Mar 2012 12:57:53 +0000 (12:57 +0000)]
clarified error message that guides users to configure DNSSEC.

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

13 years agoadd el5/6 RPM links for 3.1-rc1, courtesy of Kees Monshouwer
Peter van Dijk [Fri, 23 Mar 2012 13:30:33 +0000 (13:30 +0000)]
add el5/6 RPM links for 3.1-rc1, courtesy of Kees Monshouwer

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

13 years agoexplicit download links
Peter van Dijk [Fri, 23 Mar 2012 12:40:58 +0000 (12:40 +0000)]
explicit download links

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

13 years agohaha oops
Peter van Dijk [Fri, 23 Mar 2012 12:32:22 +0000 (12:32 +0000)]
haha oops

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

13 years agodocument 3.1-RC1
Peter van Dijk [Fri, 23 Mar 2012 12:25:34 +0000 (12:25 +0000)]
document 3.1-RC1

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

13 years agodoc updates, including very minor extra notes about upgrading to 3.1 auth-3.1-rc1
Peter van Dijk [Fri, 23 Mar 2012 09:29:35 +0000 (09:29 +0000)]
doc updates, including very minor extra notes about upgrading to 3.1

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

13 years agoremove skip-cname from docs; other minor doc fixes
Peter van Dijk [Fri, 23 Mar 2012 09:07:01 +0000 (09:07 +0000)]
remove skip-cname from docs; other minor doc fixes

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

13 years agomake sure to always drop supplemental groups, spotted by David Black
Peter van Dijk [Fri, 23 Mar 2012 09:06:53 +0000 (09:06 +0000)]
make sure to always drop supplemental groups, spotted by David Black

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

13 years agoremove useless skip-cname setting
Peter van Dijk [Fri, 23 Mar 2012 09:06:19 +0000 (09:06 +0000)]
remove useless skip-cname setting

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

13 years agosmall red-pen session over docs
Peter van Dijk [Fri, 23 Mar 2012 08:47:00 +0000 (08:47 +0000)]
small red-pen session over docs

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

13 years agosome minor bindbackend documentation; updated auth/ordername descriptions
Peter van Dijk [Thu, 22 Mar 2012 15:44:08 +0000 (15:44 +0000)]
some minor bindbackend documentation; updated auth/ordername descriptions

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

13 years agostub 3.0->3.1 upgrade section in the docs
Peter van Dijk [Thu, 22 Mar 2012 09:57:07 +0000 (09:57 +0000)]
stub 3.0->3.1 upgrade section in the docs

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

13 years agodocument a bunch of closed tickets; rearrange some release notes
Peter van Dijk [Thu, 22 Mar 2012 09:18:27 +0000 (09:18 +0000)]
document a bunch of closed tickets; rearrange some release notes

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

13 years agodocument changesets since last big doc update
Peter van Dijk [Thu, 22 Mar 2012 07:59:10 +0000 (07:59 +0000)]
document changesets since last big doc update

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

13 years agocloser closer..
Bert Hubert [Wed, 21 Mar 2012 14:21:57 +0000 (14:21 +0000)]
closer closer..

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

13 years agoand the same for the old pdnsbackend
Bert Hubert [Wed, 21 Mar 2012 14:06:41 +0000 (14:06 +0000)]
and the same for the old pdnsbackend

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

13 years agostop trying to build removed non-generic mysql backend for debs
Bert Hubert [Wed, 21 Mar 2012 14:00:02 +0000 (14:00 +0000)]
stop trying to build removed non-generic mysql backend for debs

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

13 years agoremove deprecated mysql backend from debian-pdns/rules
Peter van Dijk [Wed, 21 Mar 2012 13:58:23 +0000 (13:58 +0000)]
remove deprecated mysql backend from debian-pdns/rules

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

13 years agoreport an error when AXFR-MASTER-TSIG points to a key that does not exist
Peter van Dijk [Mon, 19 Mar 2012 14:17:39 +0000 (14:17 +0000)]
report an error when AXFR-MASTER-TSIG points to a key that does not exist

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

13 years ago*do* return referrals for DS queries that lie inside delegations
Peter van Dijk [Sat, 17 Mar 2012 21:43:02 +0000 (21:43 +0000)]
*do* return referrals for DS queries that lie inside delegations

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

13 years agoskip unbound-host for some more tests
Peter van Dijk [Sat, 17 Mar 2012 21:42:10 +0000 (21:42 +0000)]
skip unbound-host for some more tests

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

13 years agomake sure we always return referrals when getting questions at or below a delegation...
Peter van Dijk [Fri, 16 Mar 2012 18:49:55 +0000 (18:49 +0000)]
make sure we always return referrals when getting questions at or below a delegation point - unless the question is for DS. Includes two tests.

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

13 years agoupdate pdns.conf-dist after removing "wildcards"
Peter van Dijk [Fri, 16 Mar 2012 18:42:46 +0000 (18:42 +0000)]
update pdns.conf-dist after removing "wildcards"

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

13 years agoremove unused "wildcards" setting
Peter van Dijk [Fri, 16 Mar 2012 17:55:07 +0000 (17:55 +0000)]
remove unused "wildcards" setting

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

13 years agofix debugging message
Peter van Dijk [Fri, 16 Mar 2012 17:52:12 +0000 (17:52 +0000)]
fix debugging message

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

13 years agoImport totally reworked TSIG handling in the AXFR client, submitted by Ruben d'Arco...
Peter van Dijk [Fri, 16 Mar 2012 12:33:11 +0000 (12:33 +0000)]
Import totally reworked TSIG handling in the AXFR client, submitted by Ruben d'Arco. Fixes #393 and #400.

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

13 years agowhitespace
Peter van Dijk [Fri, 16 Mar 2012 12:31:52 +0000 (12:31 +0000)]
whitespace

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

13 years agofix error message typo
Peter van Dijk [Fri, 16 Mar 2012 12:30:45 +0000 (12:30 +0000)]
fix error message typo

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

13 years agoadd lowercase constraint for records.name to gpgsql schema
Peter van Dijk [Fri, 16 Mar 2012 11:28:43 +0000 (11:28 +0000)]
add lowercase constraint for records.name to gpgsql schema

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

13 years agoautomatically detect presigned zones, including NSEC3 parameters, during slave AXFR...
Peter van Dijk [Fri, 16 Mar 2012 10:45:01 +0000 (10:45 +0000)]
automatically detect presigned zones, including NSEC3 parameters, during slave AXFR. Closes ticket #369

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

13 years agouse -short=true when calling godns q during tests
Peter van Dijk [Fri, 16 Mar 2012 09:53:13 +0000 (09:53 +0000)]
use -short=true when calling godns q during tests

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

13 years agoadd description for ds-at-unsecure-delegation test
Peter van Dijk [Fri, 16 Mar 2012 06:58:46 +0000 (06:58 +0000)]
add description for ds-at-unsecure-delegation test

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

13 years agofix bind-dnssec.schema.sqlite3.sql in make dist
Peter van Dijk [Thu, 15 Mar 2012 11:59:35 +0000 (11:59 +0000)]
fix bind-dnssec.schema.sqlite3.sql in make dist

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

13 years agoremove ssqlite3 from gsqlite3backend objectfiles
Peter van Dijk [Thu, 15 Mar 2012 11:44:16 +0000 (11:44 +0000)]
remove ssqlite3 from gsqlite3backend objectfiles

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

13 years agofix make dist for bindparser.cc
Peter van Dijk [Thu, 15 Mar 2012 11:37:41 +0000 (11:37 +0000)]
fix make dist for bindparser.cc

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

13 years agomake sqlite3 optional - this should make dynmodules users happy
Peter van Dijk [Thu, 15 Mar 2012 11:34:13 +0000 (11:34 +0000)]
make sqlite3 optional - this should make dynmodules users happy

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

13 years agogeneralise too-big-for-udp-query* tests
Peter van Dijk [Wed, 14 Mar 2012 17:13:57 +0000 (17:13 +0000)]
generalise too-big-for-udp-query* tests

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

13 years agoadd gpgsql* tests
Peter van Dijk [Wed, 14 Mar 2012 16:14:10 +0000 (16:14 +0000)]
add gpgsql* tests

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

13 years agocomment GRANT-statements in pgsql dnssec schema as they do not apply equally for...
Peter van Dijk [Wed, 14 Mar 2012 16:13:14 +0000 (16:13 +0000)]
comment GRANT-statements in pgsql dnssec schema as they do not apply equally for every user

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

13 years agofix nullify-ordername-and-auth-query for gpgsql
Peter van Dijk [Wed, 14 Mar 2012 16:12:37 +0000 (16:12 +0000)]
fix nullify-ordername-and-auth-query for gpgsql

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

13 years agolet start-test-stop default to running the bind-dnssec tests
Peter van Dijk [Wed, 14 Mar 2012 14:21:17 +0000 (14:21 +0000)]
let start-test-stop default to running the bind-dnssec tests

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

13 years agoremove pdnsbackend
Peter van Dijk [Wed, 14 Mar 2012 13:56:30 +0000 (13:56 +0000)]
remove pdnsbackend

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

13 years agoset content to 64000 for gmysql to avoid pushing the whole row over 65535 bytes
Peter van Dijk [Wed, 14 Mar 2012 13:15:31 +0000 (13:15 +0000)]
set content to 64000 for gmysql to avoid pushing the whole row over 65535 bytes

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

13 years agoremove deprecated mysqlbackend
Peter van Dijk [Wed, 14 Mar 2012 13:11:24 +0000 (13:11 +0000)]
remove deprecated mysqlbackend

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

13 years agoset gsql content columns to 65535
Peter van Dijk [Wed, 14 Mar 2012 13:03:00 +0000 (13:03 +0000)]
set gsql content columns to 65535

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

13 years agoreject non-numeric KEY-IDs in pdnssec (de)activate-zone-key
Peter van Dijk [Wed, 14 Mar 2012 12:42:18 +0000 (12:42 +0000)]
reject non-numeric KEY-IDs in pdnssec (de)activate-zone-key

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

13 years agowhitespace fix
Peter van Dijk [Wed, 14 Mar 2012 12:33:53 +0000 (12:33 +0000)]
whitespace fix

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

13 years agominor whitespace fix
Peter van Dijk [Tue, 13 Mar 2012 19:37:41 +0000 (19:37 +0000)]
minor whitespace fix

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

13 years agoclarify that 'params' is optional in pdnssec set-nsec3
Peter van Dijk [Tue, 13 Mar 2012 19:35:44 +0000 (19:35 +0000)]
clarify that 'params' is optional in pdnssec set-nsec3

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

13 years agomake sqlite3 optional again - this commit is almost untested, but it needs to get...
Bert Hubert [Mon, 12 Mar 2012 07:07:44 +0000 (07:07 +0000)]
make sqlite3 optional again - this commit is almost untested, but it needs to get out!

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

13 years agoadd gsqlite3* tests to start-test-stop
Peter van Dijk [Fri, 9 Mar 2012 21:23:00 +0000 (21:23 +0000)]
add gsqlite3* tests to start-test-stop

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

13 years agopresumably make gsqlite3 and gpgsql comply with our new NSEC/NSEC3-approach
Peter van Dijk [Fri, 9 Mar 2012 17:52:39 +0000 (17:52 +0000)]
presumably make gsqlite3 and gpgsql comply with our new NSEC/NSEC3-approach

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

13 years agoonly run nsec-glue test during dnssec-enabled tests
Peter van Dijk [Fri, 9 Mar 2012 17:41:34 +0000 (17:41 +0000)]
only run nsec-glue test during dnssec-enabled tests

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

13 years agomake nsec-glue test runnable
Peter van Dijk [Fri, 9 Mar 2012 17:40:40 +0000 (17:40 +0000)]
make nsec-glue test runnable

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

13 years agofix NSEC/NSEC3 logic in pdns core, bindbackend, gsql+gmysql; add nsec-glue test;...
Peter van Dijk [Fri, 9 Mar 2012 17:33:34 +0000 (17:33 +0000)]
fix NSEC/NSEC3 logic in pdns core, bindbackend, gsql+gmysql; add nsec-glue test; fix ds-at-unsecure-delegation test; fix NSEC/NSEC3 in AXFR

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

13 years agomake gsql insertion handle huge records. Fixes #407. Patch by Ruben d'Arco
Peter van Dijk [Thu, 8 Mar 2012 20:58:55 +0000 (20:58 +0000)]
make gsql insertion handle huge records. Fixes #407. Patch by Ruben d'Arco

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

13 years agomake the empty non-terminal in wtest.com non-empty until we can rectify-zone our...
Peter van Dijk [Mon, 5 Mar 2012 14:46:36 +0000 (14:46 +0000)]
make the empty non-terminal in wtest.com non-empty until we can rectify-zone our way around this

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

13 years agoadd ds-at-unsecure-delegation test, suggested by Jimmy Bergman
Peter van Dijk [Mon, 5 Mar 2012 14:45:41 +0000 (14:45 +0000)]
add ds-at-unsecure-delegation test, suggested by Jimmy Bergman

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

13 years agoimprove bindbackend NSEC lookup
Peter van Dijk [Mon, 5 Mar 2012 14:45:24 +0000 (14:45 +0000)]
improve bindbackend NSEC lookup

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

13 years agotell unbound-host that 192.168.0.0/16 is always bogus during tests
Peter van Dijk [Mon, 5 Mar 2012 11:38:01 +0000 (11:38 +0000)]
tell unbound-host that 192.168.0.0/16 is always bogus during tests

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

13 years agofix GMYSQLPASS/GMYSQLPASSWD confusion in start-test-stop, reported by Jimmy Bergman
Peter van Dijk [Mon, 5 Mar 2012 11:37:26 +0000 (11:37 +0000)]
fix GMYSQLPASS/GMYSQLPASSWD confusion in start-test-stop, reported by Jimmy Bergman

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

13 years agofix comment
Peter van Dijk [Mon, 5 Mar 2012 11:37:02 +0000 (11:37 +0000)]
fix comment

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

13 years agoavoid some uninitialized variable usage in the packetparser
Peter van Dijk [Mon, 5 Mar 2012 09:59:27 +0000 (09:59 +0000)]
avoid some uninitialized variable usage in the packetparser

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

13 years agohandle "empty" MX records more gracefully. Fixes debian bug #533023
Peter van Dijk [Mon, 5 Mar 2012 09:31:00 +0000 (09:31 +0000)]
handle "empty" MX records more gracefully. Fixes debian bug #533023

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

13 years agoVarious pdnssec improvements, submitted by Ruben d'Arco:
Peter van Dijk [Mon, 5 Mar 2012 09:17:35 +0000 (09:17 +0000)]
Various pdnssec improvements, submitted by Ruben d'Arco:
- documentation updates
- check-all-zones and rectify-all-zones
- other minor fixes

*-all-zones have been tested for bindbackend and mysqlbackend, not for sqlite and pg

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

13 years agomake regression-tests more robust against configuration race condition in bindbackend
Peter van Dijk [Mon, 5 Mar 2012 07:42:55 +0000 (07:42 +0000)]
make regression-tests more robust against configuration race condition in bindbackend

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

13 years agoadd usage+argument text to bindbackend pdns_control commands
Peter van Dijk [Mon, 5 Mar 2012 07:39:27 +0000 (07:39 +0000)]
add usage+argument text to bindbackend pdns_control commands

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

13 years agotab fix
Peter van Dijk [Mon, 5 Mar 2012 07:17:04 +0000 (07:17 +0000)]
tab fix

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

13 years agodocument start-test-stop
Peter van Dijk [Mon, 5 Mar 2012 07:07:59 +0000 (07:07 +0000)]
document start-test-stop

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

13 years agoimproved init.d 'restart' logic so it devolves to 'start' if we are not running
Bert Hubert [Sun, 4 Mar 2012 20:15:46 +0000 (20:15 +0000)]
improved init.d 'restart' logic so it devolves to 'start' if we are not running

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

13 years agosilence debugging output in sdig diagnosis tool
Bert Hubert [Sun, 4 Mar 2012 18:46:15 +0000 (18:46 +0000)]
silence debugging output in sdig diagnosis tool

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

13 years agoand one final .sql file
Bert Hubert [Sun, 4 Mar 2012 18:41:32 +0000 (18:41 +0000)]
and one final .sql file

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

13 years agomake sure we ship the SQL schemas with the tarball
Bert Hubert [Sun, 4 Mar 2012 18:32:47 +0000 (18:32 +0000)]
make sure we ship the SQL schemas with the tarball

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

13 years agoproduce archive of per-context test results; move generation of xml and archive to...
Peter van Dijk [Sun, 4 Mar 2012 17:01:35 +0000 (17:01 +0000)]
produce archive of per-context test results; move generation of xml and archive to before the optional wait

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

13 years agoupdate regression-tests/README for new-style BIND DNSSEC, also remove --fancy-records...
Peter van Dijk [Sun, 4 Mar 2012 15:09:33 +0000 (15:09 +0000)]
update regression-tests/README for new-style BIND DNSSEC, also remove --fancy-records from startup suggestions there

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

13 years agoupdate start-test-stop for new-style BIND dnssec setup; replace bind-gsqlite3-setup...
Peter van Dijk [Sun, 4 Mar 2012 15:07:27 +0000 (15:07 +0000)]
update start-test-stop for new-style BIND dnssec setup; replace bind-gsqlite3-setup with bind-dnssec-setup; add help text to start-test-stop

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

13 years agomake sure pdnssec create-bind-db only exits 1 when there is an error
Peter van Dijk [Sun, 4 Mar 2012 15:05:14 +0000 (15:05 +0000)]
make sure pdnssec create-bind-db only exits 1 when there is an error

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

13 years agomake returnvalues easier to find for drill/q/unbound regression-test addons
Peter van Dijk [Sun, 4 Mar 2012 15:00:37 +0000 (15:00 +0000)]
make returnvalues easier to find for drill/q/unbound regression-test addons

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

13 years agopdnssec create-bind-db would only create such a database.. if you already had one...
Bert Hubert [Sun, 4 Mar 2012 13:47:30 +0000 (13:47 +0000)]
pdnssec create-bind-db would only create such a database.. if you already had one. And the one it made for you, was incomplete. Must be Sunday.

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

13 years agomake really sure we build the sqlite bind dnssec schema include file
Bert Hubert [Sun, 4 Mar 2012 12:25:54 +0000 (12:25 +0000)]
make really sure we build the sqlite bind dnssec schema include file

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

13 years agofix up creation of bind dnssec schema include file
Bert Hubert [Sun, 4 Mar 2012 12:05:40 +0000 (12:05 +0000)]
fix up creation of bind dnssec schema include file

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

13 years agothis commit implements a DNSSEC metadata store for the BIND backend. To make
Bert Hubert [Sun, 4 Mar 2012 11:25:26 +0000 (11:25 +0000)]
this commit implements a DNSSEC metadata store for the BIND backend. To make
this possible, it has been necessary to define a 'metadata only' mode for
backends, because otherwise every invocation of 'pdnssec' would load all
BIND zones (of which there could be millions).

In turn to make this possible, we have had to teach the BIND backend not to
rely on the DNSSECKeeper anymore, since that would setup a circular
dependency. This means that the BIND backend, when it needs to ask a DNSSEC
metadata-related question, only asks itself. In other words, it will no
longer get DNSSEC related metadata from other backends.

To benefit from the built in DNSSEC store, set
'bind-dnssec-db=/etc/bind/dnssec.sqlite3', issue pdnssec create-bind-db, and
you are in business!

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

13 years agoteach SSQLite3 class to also be able to generate a new sqlite3 database if so requested
Bert Hubert [Sun, 4 Mar 2012 11:12:24 +0000 (11:12 +0000)]
teach SSQLite3 class to also be able to generate a new sqlite3 database if so requested

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

13 years agosqlite3 schema for bindbackend native dnssec
Bert Hubert [Sat, 3 Mar 2012 16:47:50 +0000 (16:47 +0000)]
sqlite3 schema for bindbackend native dnssec

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

13 years agotyop
Bert Hubert [Sat, 3 Mar 2012 16:38:35 +0000 (16:38 +0000)]
tyop

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

13 years agoreinstate apex NSEC as it is required in some cases
Peter van Dijk [Fri, 2 Mar 2012 14:36:13 +0000 (14:36 +0000)]
reinstate apex NSEC as it is required in some cases

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

13 years agoadd NSEC3 test for bind+gsqlite3; fix a bug in runtests
Peter van Dijk [Fri, 2 Mar 2012 13:44:26 +0000 (13:44 +0000)]
add NSEC3 test for bind+gsqlite3; fix a bug in runtests

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

13 years agoAdd nsec-middle test; support NSEC3 for all tests; add gmysql-nsec3 testing mode
Peter van Dijk [Fri, 2 Mar 2012 13:15:31 +0000 (13:15 +0000)]
Add nsec-middle test; support NSEC3 for all tests; add gmysql-nsec3 testing mode

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

13 years agomake pdnssec rectify-zone honour --verbose
Peter van Dijk [Thu, 1 Mar 2012 13:23:12 +0000 (13:23 +0000)]
make pdnssec rectify-zone honour --verbose

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