]> granicus.if.org Git - pdns/log
pdns
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

13 years agoskip debug output in gsqlbackend
Peter van Dijk [Thu, 1 Mar 2012 13:21:07 +0000 (13:21 +0000)]
skip debug output in gsqlbackend

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

13 years agoskip running unbound-host for external-cname-pointer test
Peter van Dijk [Thu, 1 Mar 2012 12:45:31 +0000 (12:45 +0000)]
skip running unbound-host for external-cname-pointer test

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

13 years agorm DEADJOE
Peter van Dijk [Thu, 1 Mar 2012 12:30:07 +0000 (12:30 +0000)]
rm DEADJOE

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

13 years agooptionally collect drill/drillchase/q/unbound-host output while running tests
Peter van Dijk [Thu, 1 Mar 2012 12:08:28 +0000 (12:08 +0000)]
optionally collect drill/drillchase/q/unbound-host output while running tests

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

13 years agoremove accidental debugging slip-in
Peter van Dijk [Thu, 1 Mar 2012 10:42:32 +0000 (10:42 +0000)]
remove accidental debugging slip-in

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

13 years agoadd two NSEC tests
Peter van Dijk [Thu, 1 Mar 2012 10:38:19 +0000 (10:38 +0000)]
add two NSEC tests

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

13 years agoRemove superfluous generation of apex NSEC; update test to deal with it
Peter van Dijk [Thu, 1 Mar 2012 10:37:38 +0000 (10:37 +0000)]
Remove superfluous generation of apex NSEC; update test to deal with it

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

13 years agoSimplify bindbackend NSEC lookup code, fixing some issues with it in the process
Peter van Dijk [Thu, 1 Mar 2012 10:31:36 +0000 (10:31 +0000)]
Simplify bindbackend NSEC lookup code, fixing some issues with it in the process

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

13 years agoRemove temp variable from gsql NSEC lookup
Peter van Dijk [Thu, 1 Mar 2012 10:15:40 +0000 (10:15 +0000)]
Remove temp variable from gsql NSEC lookup

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

13 years agorename the dnssec-only-* tests to remove the prefix, and mark them skip.nodnssec
Peter van Dijk [Mon, 27 Feb 2012 11:57:38 +0000 (11:57 +0000)]
rename the dnssec-only-* tests to remove the prefix, and mark them skip.nodnssec

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

13 years agomake tests skippable on specific predicates; prepare for nsec3 testing
Peter van Dijk [Mon, 27 Feb 2012 11:52:15 +0000 (11:52 +0000)]
make tests skippable on specific predicates; prepare for nsec3 testing

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

13 years agomake sure cleandig passes dnssec flag to sdig
Peter van Dijk [Mon, 27 Feb 2012 10:54:01 +0000 (10:54 +0000)]
make sure cleandig passes dnssec flag to sdig

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

13 years agomake sure all regression-tests have correct hashbang lines
Peter van Dijk [Mon, 27 Feb 2012 10:51:42 +0000 (10:51 +0000)]
make sure all regression-tests have correct hashbang lines

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

13 years agofix NSEC wraparound
Peter van Dijk [Mon, 27 Feb 2012 10:47:17 +0000 (10:47 +0000)]
fix NSEC wraparound

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

13 years agoadd test for NSEC wraparound
Peter van Dijk [Mon, 27 Feb 2012 10:44:54 +0000 (10:44 +0000)]
add test for NSEC wraparound

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

13 years agoadd dnssec-flag to sdig tool
Peter van Dijk [Mon, 27 Feb 2012 10:44:00 +0000 (10:44 +0000)]
add dnssec-flag to sdig tool

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

13 years agolowercase signer name during generation of RRSIGs; this improves validation compatibi...
Peter van Dijk [Mon, 27 Feb 2012 08:40:01 +0000 (08:40 +0000)]
lowercase signer name during generation of RRSIGs; this improves validation compatibility with some outdated and buggy resolvers

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

13 years agoimprove some error messages for operating system isntances w/o ipv6
Bert Hubert [Sun, 26 Feb 2012 19:29:35 +0000 (19:29 +0000)]
improve some error messages for operating system isntances w/o ipv6

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

13 years agofix a tyop in supposedly helpful output which was not very helpful
Bert Hubert [Sun, 26 Feb 2012 19:27:35 +0000 (19:27 +0000)]
fix a tyop in supposedly helpful output which was not very helpful

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

13 years agoskip ds test for now until we can do 'dnssec only tests'
Bert Hubert [Sat, 25 Feb 2012 20:03:00 +0000 (20:03 +0000)]
skip ds test for now until we can do 'dnssec only tests'

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

13 years agoupdate README of regression tests how to (quickly) setup DNSSEC for gsqlite3, plus...
Bert Hubert [Sat, 25 Feb 2012 19:37:53 +0000 (19:37 +0000)]
update README of regression tests how to (quickly) setup DNSSEC for gsqlite3, plus add newline to pdns.conf

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

13 years agoadd regression test for 'www.cpan.org' case, RFC 4035 3.1.4.1, B.8
Bert Hubert [Sat, 25 Feb 2012 19:20:00 +0000 (19:20 +0000)]
add regression test for 'www.cpan.org' case, RFC 4035 3.1.4.1, B.8

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

13 years agoImplement the special case handling of DS queries at insecure zone cuts. See RFC...
Bert Hubert [Sat, 25 Feb 2012 18:55:33 +0000 (18:55 +0000)]
Implement the special case handling of DS queries at insecure zone cuts. See RFC 4035, 3.1.4.1 and appendix B.8.
In addition, when generating an NSEC, only use records from within that zone, and not from child or parent zones.
This commit should fix www.cpan.org not resolving securely.

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

13 years agopossibly speed up the regression tests
Bert Hubert [Sat, 25 Feb 2012 18:50:26 +0000 (18:50 +0000)]
possibly speed up the regression tests

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

13 years agoremove a slab of dead code
Bert Hubert [Sat, 25 Feb 2012 18:07:39 +0000 (18:07 +0000)]
remove a slab of dead code

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

13 years agotypo
Peter van Dijk [Thu, 23 Feb 2012 14:23:00 +0000 (14:23 +0000)]
typo

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

13 years agoremove spurious debugging from dnslabel.cc
Peter van Dijk [Mon, 20 Feb 2012 07:40:05 +0000 (07:40 +0000)]
remove spurious debugging from dnslabel.cc

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

13 years agoDocument ALLOW-AXFR-FROM; remove some more leftovers from the old ACL stuff; make...
Peter van Dijk [Fri, 17 Feb 2012 12:54:01 +0000 (12:54 +0000)]
Document ALLOW-AXFR-FROM; remove some more leftovers from the old ACL stuff; make sure all domainmetadata entries in the doc chapter have a link; other minor cleanups

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

13 years agomake packet- and querycache honour TTLs from backend data. Based on a patch by Ruben...
Peter van Dijk [Fri, 17 Feb 2012 11:31:17 +0000 (11:31 +0000)]
make packet- and querycache honour TTLs from backend data. Based on a patch by Ruben d'Arco

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

13 years agopicking a nit
Peter van Dijk [Fri, 17 Feb 2012 11:04:25 +0000 (11:04 +0000)]
picking a nit

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

13 years agomove dnssec related backend methods to one place
Bert Hubert [Fri, 17 Feb 2012 09:38:46 +0000 (09:38 +0000)]
move dnssec related backend methods to one place

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

13 years agodocument c2410
Peter van Dijk [Fri, 17 Feb 2012 09:11:25 +0000 (09:11 +0000)]
document c2410

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

13 years agomake pdns_control help work, even in guardian setups!
Peter van Dijk [Fri, 17 Feb 2012 09:02:18 +0000 (09:02 +0000)]
make pdns_control help work, even in guardian setups!

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

13 years agodocumentation commit
Bert Hubert [Thu, 16 Feb 2012 23:18:24 +0000 (23:18 +0000)]
documentation commit

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

13 years agowonderful patch by Keith Buck to solve his own ticket 427 on how we serve up the...
Bert Hubert [Thu, 16 Feb 2012 20:27:13 +0000 (20:27 +0000)]
wonderful patch by Keith Buck to solve his own ticket 427 on how we serve up the old SOA serial number
immediately after a change. Great stuff.

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

13 years agoexpand docs make clean to also remove pdns-expanded.html
Peter van Dijk [Thu, 16 Feb 2012 08:33:51 +0000 (08:33 +0000)]
expand docs make clean to also remove pdns-expanded.html

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

13 years agominor tweaks to testing scripts; add directory for non-backend-specific regression...
Peter van Dijk [Thu, 16 Feb 2012 08:04:14 +0000 (08:04 +0000)]
minor tweaks to testing scripts; add directory for non-backend-specific regression tests; add test for pdns.conf-dist being up to date; update pdns.conf-dist

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

13 years agoAdd pdns-expanded.html target in docs
Peter van Dijk [Wed, 15 Feb 2012 20:59:46 +0000 (20:59 +0000)]
Add pdns-expanded.html target in docs

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

13 years agoUse includes in pdns.xml to avoid duplication of SQL schemas, patch by Jose Arthur...
Peter van Dijk [Wed, 15 Feb 2012 20:52:57 +0000 (20:52 +0000)]
Use includes in pdns.xml to avoid duplication of SQL schemas, patch by Jose Arthur Benetasso Villanova

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

13 years agoMake sure pdnssec --help lists all algorithms, suggested by Jose Arthur Benetasso...
Peter van Dijk [Wed, 15 Feb 2012 20:46:40 +0000 (20:46 +0000)]
Make sure pdnssec --help lists all algorithms, suggested by Jose Arthur Benetasso Villanova. Also make sure output fits on 80-wide terminals.

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

13 years agomove supermaster checks to slave communicator thread
Peter van Dijk [Wed, 15 Feb 2012 13:39:33 +0000 (13:39 +0000)]
move supermaster checks to slave communicator thread

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

13 years agomake sure we package up botan-1.10 (this might again break jenkins if it doesn't...
Bert Hubert [Tue, 14 Feb 2012 09:37:32 +0000 (09:37 +0000)]
make sure we package up botan-1.10 (this might again break jenkins if it doesn't have it)

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

13 years agoreduce luxurious amounts of algorithm name storage for TSIG records (255 characters...
Bert Hubert [Tue, 14 Feb 2012 09:28:57 +0000 (09:28 +0000)]
reduce luxurious amounts of algorithm name storage for TSIG records (255 characters), solving a mysql index issue found in ticket 410

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

13 years agomake sure we can build rpms again
Bert Hubert [Tue, 14 Feb 2012 09:20:25 +0000 (09:20 +0000)]
make sure we can build rpms again

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

13 years agoteach zoneparser about rules for canonical SRV records, plus fixing trailing dot...
Bert Hubert [Tue, 14 Feb 2012 09:06:39 +0000 (09:06 +0000)]
teach zoneparser about rules for canonical SRV records, plus fixing trailing dot issue that would mess up additional processing.
This should make jenkins green again ;-)

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

13 years agoone further polarssl 'leak' to system installed polarssl
Bert Hubert [Tue, 14 Feb 2012 08:31:24 +0000 (08:31 +0000)]
one further polarssl 'leak' to system installed polarssl

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

13 years agoupdate to polarssl-1.1.1 API
Bert Hubert [Tue, 14 Feb 2012 08:30:56 +0000 (08:30 +0000)]
update to polarssl-1.1.1 API

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

13 years agopolarssl build updates
Bert Hubert [Tue, 14 Feb 2012 08:30:01 +0000 (08:30 +0000)]
polarssl build updates

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

13 years agofix up records with embedded newlines in content field, closing ticket 395
Bert Hubert [Tue, 14 Feb 2012 07:59:45 +0000 (07:59 +0000)]
fix up records with embedded newlines in content field, closing ticket 395

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

13 years agofix up polarssl compilation of tooling
Bert Hubert [Tue, 14 Feb 2012 07:59:10 +0000 (07:59 +0000)]
fix up polarssl compilation of tooling

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

13 years agofix up Makefile within embedded polarssl for distribution
Bert Hubert [Tue, 14 Feb 2012 07:51:10 +0000 (07:51 +0000)]
fix up Makefile within embedded polarssl for distribution

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

13 years agoremove old version of polarssl
Bert Hubert [Tue, 14 Feb 2012 07:47:20 +0000 (07:47 +0000)]
remove old version of polarssl

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

13 years agofix up regression tests against improved SRV support
Bert Hubert [Tue, 14 Feb 2012 07:46:00 +0000 (07:46 +0000)]
fix up regression tests against improved SRV support

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

13 years agodue to svn pain, we are adding all of polarssl-1.1.1 first and then removing further...
Bert Hubert [Tue, 14 Feb 2012 07:28:29 +0000 (07:28 +0000)]
due to svn pain, we are adding all of polarssl-1.1.1 first and then removing further bits

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

13 years agodo additional processing for SRV records too, closing ticket 423 (and using the patch...
Bert Hubert [Tue, 14 Feb 2012 06:45:06 +0000 (06:45 +0000)]
do additional processing for SRV records too, closing ticket 423 (and using the patch found there). This might break a regression test!
Plus add some defense in depth against replying to dns replies.

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

13 years agoremove broken --start-id from zone2sql. This does 'fix' ticket 332, but we might...
Bert Hubert [Mon, 13 Feb 2012 19:48:49 +0000 (19:48 +0000)]
remove broken --start-id from zone2sql. This does 'fix' ticket 332, but we might need to make it come back at a later stage.

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

13 years agopick up gsqlite3 settings from pkg-config properly, implemented using variant of...
Bert Hubert [Mon, 13 Feb 2012 19:41:21 +0000 (19:41 +0000)]
pick up gsqlite3 settings from pkg-config properly, implemented using variant of patch found in ticket 380

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

13 years agoimplement suggestion of ticket 416, log SOA serial number after AXFR commit.
Bert Hubert [Mon, 13 Feb 2012 19:34:02 +0000 (19:34 +0000)]
implement suggestion of ticket 416, log SOA serial number after AXFR commit.

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

13 years agoadd --verbose,-v to pdnssec, remove some dead code, closing ticket 404. Btw, there...
Bert Hubert [Mon, 13 Feb 2012 19:27:28 +0000 (19:27 +0000)]
add --verbose,-v to pdnssec, remove some dead code, closing ticket 404. Btw, there is no specific verbose output yet, but now there could be ;-)

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

13 years agoallow multiple zones to be passed to 'rectify-zone' in one go. This does not speed...
Bert Hubert [Sun, 12 Feb 2012 13:40:18 +0000 (13:40 +0000)]
allow multiple zones to be passed to 'rectify-zone' in one go. This does not speed things up materially since rectifyZone opens new database transactions.

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

13 years agoundo tabdamage
Bert Hubert [Sun, 12 Feb 2012 13:25:49 +0000 (13:25 +0000)]
undo tabdamage

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

13 years agoMake sure we always group RRs while generating RRSIGs. Reported by Mark Scholten.
Peter van Dijk [Fri, 10 Feb 2012 17:07:28 +0000 (17:07 +0000)]
Make sure we always group RRs while generating RRSIGs. Reported by Mark Scholten.

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

13 years agofix very rare condition in which recursor would lose root hints
Peter van Dijk [Thu, 9 Feb 2012 09:04:55 +0000 (09:04 +0000)]
fix very rare condition in which recursor would lose root hints

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

13 years agorefuse pdns_control notify when master=no. Spotted by David Gavarret, patch by Jose...
Peter van Dijk [Sat, 4 Feb 2012 21:49:47 +0000 (21:49 +0000)]
refuse pdns_control notify when master=no. Spotted by David Gavarret, patch by Jose Arthur Benetasso Villanova.

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

13 years agomake Version: in pdns.spec consistent with other files
Peter van Dijk [Fri, 3 Feb 2012 14:54:40 +0000 (14:54 +0000)]
make Version: in pdns.spec consistent with other files

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

13 years agofix debian changelog editing in build-scripts/set-version
Peter van Dijk [Fri, 3 Feb 2012 14:54:24 +0000 (14:54 +0000)]
fix debian changelog editing in build-scripts/set-version

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

13 years agomove setversion code from build-scripts/auto-build to build-scripts/set-version
Peter van Dijk [Fri, 3 Feb 2012 13:59:45 +0000 (13:59 +0000)]
move setversion code from build-scripts/auto-build to build-scripts/set-version

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

13 years agofix make dist
Peter van Dijk [Fri, 3 Feb 2012 13:09:14 +0000 (13:09 +0000)]
fix make dist

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

13 years agoremove last traces of bindbackend huffman code
Peter van Dijk [Fri, 3 Feb 2012 13:08:24 +0000 (13:08 +0000)]
remove last traces of bindbackend huffman code

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

13 years agoavoid bashism in configure.ac
Peter van Dijk [Thu, 26 Jan 2012 12:10:12 +0000 (12:10 +0000)]
avoid bashism in configure.ac

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

13 years agodocument 2.9.22.6
Peter van Dijk [Thu, 26 Jan 2012 09:02:38 +0000 (09:02 +0000)]
document 2.9.22.6

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

13 years agos/2011/2012/ in startup message, spotted by Pieter Lexis
Peter van Dijk [Wed, 25 Jan 2012 15:45:07 +0000 (15:45 +0000)]
s/2011/2012/ in startup message, spotted by Pieter Lexis

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

13 years agoaccept lowercase RR types too; fixes #390
Peter van Dijk [Mon, 23 Jan 2012 14:53:20 +0000 (14:53 +0000)]
accept lowercase RR types too; fixes #390

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

13 years agoMake pdnssec error uit clearly, instead of segfaulting, when there are no dnssec...
Peter van Dijk [Mon, 23 Jan 2012 12:13:52 +0000 (12:13 +0000)]
Make pdnssec error uit clearly, instead of segfaulting, when there are no dnssec-capable backends

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

13 years agoReport correct data when wildcards and delegations overlap. Includes test. Reported...
Peter van Dijk [Mon, 23 Jan 2012 09:46:30 +0000 (09:46 +0000)]
Report correct data when wildcards and delegations overlap. Includes test. Reported by various people.

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

13 years agospruce up some unexpected packet logging, update (C), add warning about not using...
Bert Hubert [Sun, 22 Jan 2012 21:05:38 +0000 (21:05 +0000)]
spruce up some unexpected packet logging, update (C), add warning about not using IPv6 for outgoing queries unless configured to do so.

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

13 years agoand filter out IP addresses from the Alexa list too
Bert Hubert [Sun, 22 Jan 2012 14:11:13 +0000 (14:11 +0000)]
and filter out IP addresses from the Alexa list too

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

13 years agoturns out that Alexa now includes whole urls in the list, make sure we don't try...
Bert Hubert [Sun, 22 Jan 2012 13:43:07 +0000 (13:43 +0000)]
turns out that Alexa now includes whole urls in the list, make sure we don't try to look them up, strip before the /

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

13 years agofix up help message from notify to include port numbers
Bert Hubert [Sat, 21 Jan 2012 16:24:13 +0000 (16:24 +0000)]
fix up help message from notify to include port numbers

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

13 years agoadd percentage reporting to recursor bulktest
Peter van Dijk [Fri, 20 Jan 2012 21:21:00 +0000 (21:21 +0000)]
add percentage reporting to recursor bulktest

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

13 years agofix dnsbulktest OKPERCENTAGE calculation
Peter van Dijk [Fri, 20 Jan 2012 14:16:44 +0000 (14:16 +0000)]
fix dnsbulktest OKPERCENTAGE calculation

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

13 years agounbreak build by fixing dnsbulktest makefile entry
Peter van Dijk [Fri, 20 Jan 2012 14:11:46 +0000 (14:11 +0000)]
unbreak build by fixing dnsbulktest makefile entry

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

13 years agoadd some flags to dnsbulktest; add recursor-test script
Peter van Dijk [Fri, 20 Jan 2012 14:07:47 +0000 (14:07 +0000)]
add some flags to dnsbulktest; add recursor-test script

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

13 years agoplug bindbackend include-handler fd leak, spotted by Hannu Ylitalo of Nebula Oy
Peter van Dijk [Fri, 20 Jan 2012 13:15:54 +0000 (13:15 +0000)]
plug bindbackend include-handler fd leak, spotted by Hannu Ylitalo of Nebula Oy

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

13 years agoApply second half of TLSA patch. Spotted by Pieter Lexis.
Peter van Dijk [Fri, 20 Jan 2012 08:07:38 +0000 (08:07 +0000)]
Apply second half of TLSA patch. Spotted by Pieter Lexis.

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

13 years agofix recursor build
Peter van Dijk [Thu, 19 Jan 2012 15:18:32 +0000 (15:18 +0000)]
fix recursor build

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

13 years agominor fix for regression-tests/toxml
Peter van Dijk [Thu, 19 Jan 2012 14:18:12 +0000 (14:18 +0000)]
minor fix for regression-tests/toxml

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

13 years agoallow specific testing contexts to override expected_results; add some overrides
Peter van Dijk [Thu, 19 Jan 2012 14:11:03 +0000 (14:11 +0000)]
allow specific testing contexts to override expected_results; add some overrides

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

13 years agoinclude diff in xml test results
Peter van Dijk [Thu, 19 Jan 2012 12:54:13 +0000 (12:54 +0000)]
include diff in xml test results

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

13 years agomore testing/xml updates
Peter van Dijk [Thu, 19 Jan 2012 12:36:32 +0000 (12:36 +0000)]
more testing/xml updates

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