]> granicus.if.org Git - pdns/log
pdns
14 years agoupdate copyright, remove some more debugging output
Bert Hubert [Sat, 19 Jun 2010 12:10:44 +0000 (12:10 +0000)]
update copyright, remove some more debugging output

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

14 years agoremove dead code from dnsbulktest
Bert Hubert [Sat, 19 Jun 2010 12:10:10 +0000 (12:10 +0000)]
remove dead code from dnsbulktest

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

14 years agoquiet down the BIND backend debugging output
Bert Hubert [Sat, 19 Jun 2010 12:09:37 +0000 (12:09 +0000)]
quiet down the BIND backend debugging output

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

14 years agoperform better accounting of TCP client numbers on DNS errors - spotted by Simon...
Bert Hubert [Fri, 18 Jun 2010 18:57:02 +0000 (18:57 +0000)]
perform better accounting of TCP client numbers on DNS errors - spotted by Simon Bedford and Laurent Papier.

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

14 years agoadd dummy 'reportTimeout' to slavecommunicator so things compile again
Bert Hubert [Wed, 16 Jun 2010 19:07:44 +0000 (19:07 +0000)]
add dummy 'reportTimeout' to slavecommunicator so things compile again

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

14 years agofix up IPv6 address & port assignment in ComboAddress, broken since %link selection...
Bert Hubert [Wed, 16 Jun 2010 07:04:26 +0000 (07:04 +0000)]
fix up IPv6 address & port assignment in ComboAddress, broken since %link selection added!

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

14 years agoadd dont-queries statistic, plus make sure we add :: and 0.0.0.0 to the dontquery...
Bert Hubert [Mon, 14 Jun 2010 18:05:22 +0000 (18:05 +0000)]
add dont-queries statistic, plus make sure we add :: and 0.0.0.0 to the dontquery list

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

14 years agolua scripts can now indicate that a query has a 'variable' answer, which means that...
Bert Hubert [Sun, 13 Jun 2010 21:10:32 +0000 (21:10 +0000)]
lua scripts can now indicate that a query has a 'variable' answer, which means that it will not get cached, even if lua did not otherwise touch the answer.. because it might have!
use 'setvariable()' from the lua hooks to indicate this.

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

14 years agocomment the 'inflighter' a bit, plus add very nice statistical output to dnsbulktest
Bert Hubert [Sun, 13 Jun 2010 20:45:28 +0000 (20:45 +0000)]
comment the 'inflighter' a bit, plus add very nice statistical output to dnsbulktest
see http://bert-hubert.blogspot.com/2010/06/better-statistical-regression-tests.html

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

14 years agoadd timeout reporting to inflighter
Bert Hubert [Sun, 13 Jun 2010 12:46:34 +0000 (12:46 +0000)]
add timeout reporting to inflighter

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

14 years agointerim commit to merge xs changes
Bert Hubert [Sun, 13 Jun 2010 12:43:16 +0000 (12:43 +0000)]
interim commit to merge xs changes

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

14 years agomake dnsbulktest statistics line up, plus detect nodata, nxdomain properly now
Bert Hubert [Sat, 12 Jun 2010 20:54:36 +0000 (20:54 +0000)]
make dnsbulktest statistics line up, plus detect nodata, nxdomain properly now

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

14 years agowork towards pdns_recursor 3.3
Bert Hubert [Fri, 11 Jun 2010 06:50:00 +0000 (06:50 +0000)]
work towards pdns_recursor 3.3

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

14 years agoby popular demand, age responses from the packet cache. we try to be light, high...
Bert Hubert [Fri, 11 Jun 2010 06:46:21 +0000 (06:46 +0000)]
by popular demand, age responses from the packet cache. we try to be light, high performance and robust in doing so.

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

15 years agomake sure webserver is bound *before* privileges are dropped. Noticed by Thomas Miesl...
Bert Hubert [Thu, 10 Jun 2010 06:53:09 +0000 (06:53 +0000)]
make sure webserver is bound *before* privileges are dropped. Noticed by Thomas Mieslinger.

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

15 years agofix up SOA misunderstanding around CNAME referrals from UltraDNS. Thanks to 'marwood...
Bert Hubert [Wed, 9 Jun 2010 21:26:50 +0000 (21:26 +0000)]
fix up SOA misunderstanding around CNAME referrals from UltraDNS. Thanks to 'marwood' for reporting this.

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

15 years agoactually shows results now (the dns bulk tester)
Bert Hubert [Wed, 9 Jun 2010 21:13:51 +0000 (21:13 +0000)]
actually shows results now (the dns bulk tester)

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

15 years agoadd dnsbulktest infra
Bert Hubert [Wed, 9 Jun 2010 19:17:25 +0000 (19:17 +0000)]
add dnsbulktest infra

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

15 years agoremove fgets use so we can now read infinitely long lines of text from trusted files...
Bert Hubert [Mon, 7 Jun 2010 21:56:57 +0000 (21:56 +0000)]
remove fgets use so we can now read infinitely long lines of text from trusted files on disk..

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

15 years agoallow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting...
Bert Hubert [Mon, 7 Jun 2010 21:31:37 +0000 (21:31 +0000)]
allow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting this bug

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

15 years agoimplement 'rec_control get tcp-clients' to debug TCP client issue
Bert Hubert [Sun, 30 May 2010 18:18:51 +0000 (18:18 +0000)]
implement 'rec_control get tcp-clients' to debug TCP client issue

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

15 years agowork around solaris 10 bug, see https://issues.apache.org/bugzilla/show_bug.cgi?id...
Bert Hubert [Fri, 28 May 2010 12:45:47 +0000 (12:45 +0000)]
work around solaris 10 bug, see https://issues.apache.org/bugzilla/show_bug.cgi?id=48029#c13
Reported by "dirk" and AS. No thanks to sun. Solution suggested by Apache folks, thanks!

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

15 years agoAki Tuomi discovered that the zoneparser messes up 'blah IN MX 15 @'. Fixed.
Bert Hubert [Fri, 28 May 2010 12:26:38 +0000 (12:26 +0000)]
Aki Tuomi discovered that the zoneparser messes up 'blah IN MX 15 @'. Fixed.

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

15 years agomake sure that we can bind to IPv6 link-local addresses. Feature suggested by Darren...
Bert Hubert [Tue, 25 May 2010 20:26:23 +0000 (20:26 +0000)]
make sure that we can bind to IPv6 link-local addresses. Feature suggested by Darren Gamble, implemented with help of Niels Bakker.

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

15 years agodo not try to process UDP AXFR queries anymore. Spotted by Alexander Gall of SWITCH...
Bert Hubert [Wed, 19 May 2010 06:51:12 +0000 (06:51 +0000)]
do not try to process UDP AXFR queries anymore. Spotted by Alexander Gall of SWITCH, thanks.

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

15 years agomake sure dnsreplay builds, and that it does so by default
Bert Hubert [Mon, 17 May 2010 19:00:05 +0000 (19:00 +0000)]
make sure dnsreplay builds, and that it does so by default

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

15 years agoallow creation of pdns-tools package
Bert Hubert [Mon, 17 May 2010 18:38:12 +0000 (18:38 +0000)]
allow creation of pdns-tools package

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

15 years agoimplement 'NSEC3', and enable it for NXDOMAIN responses - other cases have yet to...
Bert Hubert [Sun, 16 May 2010 21:00:34 +0000 (21:00 +0000)]
implement 'NSEC3', and enable it for NXDOMAIN responses - other cases have yet to be hooked up.
Only works for generic mysql right now. To test, run 'echo 1 0 100 ABCD > ./keys/yourdomain/nsec3param'
And then run pdnssec order-zone yourdomain

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

15 years agoimplement first ghetto nsec3 generation code - all wrong
Bert Hubert [Thu, 13 May 2010 17:18:48 +0000 (17:18 +0000)]
implement first ghetto nsec3 generation code - all wrong

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

15 years agofix up NSEC3 rendering/generation/parsing
Bert Hubert [Thu, 13 May 2010 17:16:47 +0000 (17:16 +0000)]
fix up NSEC3 rendering/generation/parsing

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

15 years agoinfrastructure in packethandler.cc & pdnssec to start to do something with NSEC3...
Bert Hubert [Thu, 13 May 2010 11:08:24 +0000 (11:08 +0000)]
infrastructure in packethandler.cc & pdnssec to start to do something with NSEC3(PARAM)

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

15 years agoNSEC3PARAM enum
Bert Hubert [Thu, 13 May 2010 11:07:38 +0000 (11:07 +0000)]
NSEC3PARAM enum

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

15 years agonsec3param work
Bert Hubert [Thu, 13 May 2010 11:06:49 +0000 (11:06 +0000)]
nsec3param work

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

15 years agodrop dnspbench tool
Bert Hubert [Wed, 12 May 2010 19:32:58 +0000 (19:32 +0000)]
drop dnspbench tool

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

15 years agofix up dnsgram compilation - spotted by David Hawthorne
Bert Hubert [Wed, 12 May 2010 19:31:27 +0000 (19:31 +0000)]
fix up dnsgram compilation - spotted by David Hawthorne

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

15 years agofix notify compilation
Bert Hubert [Wed, 12 May 2010 19:12:04 +0000 (19:12 +0000)]
fix notify compilation

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

15 years agofix 'same level soa' regression test, plus clean up some whitespace
Bert Hubert [Sun, 9 May 2010 11:46:10 +0000 (11:46 +0000)]
fix 'same level soa' regression test, plus clean up some whitespace

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

15 years agomake sure we don't consult cache for dnssec questions for now (since we would potenti...
Bert Hubert [Sun, 9 May 2010 10:47:02 +0000 (10:47 +0000)]
make sure we don't consult cache for dnssec questions for now (since we would potentially return unsigned answers)
plus clean up packethandler somewhat, and clarify comments

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

15 years agoprepare getBeforeAndAfter for NSEC3 usage..
Bert Hubert [Sun, 9 May 2010 07:44:40 +0000 (07:44 +0000)]
prepare getBeforeAndAfter for NSEC3 usage..

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

15 years agoadd in-place reordering infrastructure
Bert Hubert [Sat, 8 May 2010 22:13:13 +0000 (22:13 +0000)]
add in-place reordering infrastructure

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

15 years agoadd the -dnssec queries for gmysql
Bert Hubert [Sat, 8 May 2010 22:04:36 +0000 (22:04 +0000)]
add the -dnssec queries for gmysql

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

15 years agoMaik Zumstrull corrected our Makefile, which abused _LDFLAGS where _LDADD should...
Bert Hubert [Sat, 8 May 2010 20:33:54 +0000 (20:33 +0000)]
Maik Zumstrull corrected our Makefile, which abused _LDFLAGS where _LDADD should be used. Thanks!

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

15 years agoMaik Zumstrull has cleaned up our Makefile so it is more correct, plus added reading...
Bert Hubert [Sat, 8 May 2010 20:28:20 +0000 (20:28 +0000)]
Maik Zumstrull has cleaned up our Makefile so it is more correct, plus added reading of /etc/default/pdns to our sample initscript

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

15 years agoteach gsql backend about --dnssec switch, plus revamp getBeforeAndAfter, you need...
Bert Hubert [Sat, 8 May 2010 20:19:39 +0000 (20:19 +0000)]
teach gsql backend about --dnssec switch, plus revamp getBeforeAndAfter, you need to supply the zonename now

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

15 years agorectify tabs/spaces, plus clarify debugging output, plus stop NS/Wildcard traversal...
Bert Hubert [Sat, 8 May 2010 20:18:46 +0000 (20:18 +0000)]
rectify tabs/spaces, plus clarify debugging output, plus stop NS/Wildcard traversal at zone edge

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

15 years agoclean up the ueberbackend constructor - it is unclear how this could *ever* have...
Bert Hubert [Sat, 8 May 2010 20:17:52 +0000 (20:17 +0000)]
clean up the ueberbackend constructor - it is unclear how this could *ever* have worked!!

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

15 years agomake pdnssec include all the backend stuff
Bert Hubert [Sat, 8 May 2010 20:17:11 +0000 (20:17 +0000)]
make pdnssec include all the backend stuff

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

15 years agorevamp the 'activeness' of keys, dnsseckeeper now gives more information about keys
Bert Hubert [Sat, 8 May 2010 20:16:38 +0000 (20:16 +0000)]
revamp the 'activeness' of keys, dnsseckeeper now gives more information about keys

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

15 years agoremove -lboost stuff and replace with boost.m4 macros
Bert Hubert [Sun, 2 May 2010 18:05:01 +0000 (18:05 +0000)]
remove -lboost stuff and replace with boost.m4 macros

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

15 years agomake sure getBeforeAndAfter passes references, plus add --gmysql-dnssec (not hooked...
Bert Hubert [Fri, 30 Apr 2010 20:50:37 +0000 (20:50 +0000)]
make sure getBeforeAndAfter passes references, plus add --gmysql-dnssec (not hooked up yet)

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

15 years agodo not make more zsks if there are 2 *or more* present already
Bert Hubert [Fri, 30 Apr 2010 20:49:44 +0000 (20:49 +0000)]
do not make more zsks if there are 2 *or more* present already

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

15 years agoteach zone2sql about dnssec 'auth' field
Bert Hubert [Fri, 30 Apr 2010 20:49:09 +0000 (20:49 +0000)]
teach zone2sql about dnssec 'auth' field

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

15 years agomake labelReverse properly turn '.' into ' ' to maintain DNSSEC canonical ordering
Bert Hubert [Fri, 30 Apr 2010 20:47:12 +0000 (20:47 +0000)]
make labelReverse properly turn '.' into ' ' to maintain DNSSEC canonical ordering

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

15 years agoadd some delegations to spice up dnssec regression testing, plus some docs
Bert Hubert [Fri, 30 Apr 2010 20:46:26 +0000 (20:46 +0000)]
add some delegations to spice up dnssec regression testing, plus some docs

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

15 years agofinal touches to revamping of Boost makefile stuff
Bert Hubert [Fri, 30 Apr 2010 18:30:56 +0000 (18:30 +0000)]
final touches to revamping of Boost makefile stuff

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

15 years agoand auto* loves authors too
Bert Hubert [Fri, 30 Apr 2010 18:23:17 +0000 (18:23 +0000)]
and auto* loves authors too

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

15 years agoauto* likes having some NEWS to read!
Bert Hubert [Fri, 30 Apr 2010 18:22:09 +0000 (18:22 +0000)]
auto* likes having some NEWS to read!

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

15 years agomove GPL to the correct place.
Bert Hubert [Fri, 30 Apr 2010 18:21:33 +0000 (18:21 +0000)]
move GPL to the correct place.

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

15 years agooops
Bert Hubert [Fri, 30 Apr 2010 18:20:37 +0000 (18:20 +0000)]
oops

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

15 years agorevamp our auto* stuff, plus add useful 'boost.m4' for finding boost paths & library...
Bert Hubert [Fri, 30 Apr 2010 18:17:57 +0000 (18:17 +0000)]
revamp our auto* stuff, plus add useful 'boost.m4' for finding boost paths & library names

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

15 years agomake sure we don't install polarssl in the .deb! plus fix compilation for bsd
Bert Hubert [Fri, 23 Apr 2010 01:09:40 +0000 (01:09 +0000)]
make sure we don't install polarssl in the .deb! plus fix compilation for bsd

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

15 years agopare down polarssl makefile
Bert Hubert [Thu, 22 Apr 2010 07:55:15 +0000 (07:55 +0000)]
pare down polarssl makefile

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

15 years agodnskey requests contain auth data in their responses - thanks to Leen Besselink for...
Bert Hubert [Thu, 22 Apr 2010 07:39:45 +0000 (07:39 +0000)]
dnskey requests contain auth data in their responses - thanks to Leen Besselink for spotting this problem

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

15 years agoremoved stray DNSKEYs from unsigned zone
Bert Hubert [Wed, 21 Apr 2010 15:06:32 +0000 (15:06 +0000)]
removed stray DNSKEYs from unsigned zone

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

15 years agoallow for static compilation
Bert Hubert [Wed, 21 Apr 2010 13:58:29 +0000 (13:58 +0000)]
allow for static compilation

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

15 years agoremove sctp dependency
Bert Hubert [Wed, 21 Apr 2010 13:58:17 +0000 (13:58 +0000)]
remove sctp dependency

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

15 years agoadd a zone made for DNSSEC testing, plus document how to run the regression tests...
Bert Hubert [Wed, 21 Apr 2010 12:48:57 +0000 (12:48 +0000)]
add a zone made for DNSSEC testing, plus document how to run the regression tests against pdns in BIND mode

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

15 years agosilence some debugging, plus make sure all relevant .hh files are sourced for shipping
Bert Hubert [Wed, 21 Apr 2010 12:48:04 +0000 (12:48 +0000)]
silence some debugging, plus make sure all relevant .hh files are sourced for shipping

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

15 years agoreport failing access to the key-repository early
Bert Hubert [Wed, 21 Apr 2010 12:47:40 +0000 (12:47 +0000)]
report failing access to the key-repository early

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

15 years agomake the polarssl makefile 'distdir' itself properly
Bert Hubert [Wed, 21 Apr 2010 12:47:13 +0000 (12:47 +0000)]
make the polarssl makefile 'distdir' itself properly

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

15 years agomake the pdnssec tool be more helpful, both in not crashing and showing thigns you...
Bert Hubert [Wed, 21 Apr 2010 12:46:58 +0000 (12:46 +0000)]
make the pdnssec tool be more helpful, both in not crashing and showing thigns you need

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

15 years agomake pdnssec not segfault if the key repository does not exist, plus add helpful...
Bert Hubert [Wed, 21 Apr 2010 12:12:24 +0000 (12:12 +0000)]
make pdnssec not segfault if the key repository does not exist, plus add helpful 'DS' output

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

15 years agomake sure we do not add NSEC records to non-DNSSEC queries
Bert Hubert [Wed, 21 Apr 2010 11:11:03 +0000 (11:11 +0000)]
make sure we do not add NSEC records to non-DNSSEC queries

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

15 years agomake sdig compile again for the regression tests
Bert Hubert [Wed, 21 Apr 2010 11:10:48 +0000 (11:10 +0000)]
make sdig compile again for the regression tests

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

15 years agowe're not fooling anyone not calling this '3.0-pre'. So '3.0-pre' it is.
Bert Hubert [Wed, 21 Apr 2010 10:58:30 +0000 (10:58 +0000)]
we're not fooling anyone not calling this '3.0-pre'. So '3.0-pre' it is.

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

15 years agomake sure everything compiles again
Bert Hubert [Wed, 21 Apr 2010 10:54:04 +0000 (10:54 +0000)]
make sure everything compiles again

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

15 years agoout with nedmalloc and dlmalloc, in with the nice 'polarssl', www.polarssl.org
Bert Hubert [Wed, 21 Apr 2010 10:53:01 +0000 (10:53 +0000)]
out with nedmalloc and dlmalloc, in with the nice 'polarssl', www.polarssl.org

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

15 years agoremove two external mallocs from svn - thanks for years of good service though!
Bert Hubert [Wed, 21 Apr 2010 10:31:04 +0000 (10:31 +0000)]
remove two external mallocs from svn - thanks for years of good service though!

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

15 years agoteach pdnssec not to crash when you do not mention which zone it should sign
Bert Hubert [Wed, 21 Apr 2010 10:20:11 +0000 (10:20 +0000)]
teach pdnssec not to crash when you do not mention which zone it should sign

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

15 years agofix up 'pdnssec' tool compilation, teach bind backend about NSEC ordering rules
Bert Hubert [Wed, 21 Apr 2010 10:14:00 +0000 (10:14 +0000)]
fix up 'pdnssec' tool compilation, teach bind backend about NSEC ordering rules

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

15 years agoand make tcp & axfr understand dnssec too (plus fix silly error in previous commit)
Bert Hubert [Wed, 21 Apr 2010 09:56:33 +0000 (09:56 +0000)]
and make tcp & axfr understand dnssec too (plus fix silly error in previous commit)

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

15 years agobreak solaris compilation, but do add timespec parsing
Bert Hubert [Wed, 21 Apr 2010 09:53:13 +0000 (09:53 +0000)]
break solaris compilation, but do add timespec parsing

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

15 years agorip out old, but efficient and highly tuned but scary packethandler code, replace...
Bert Hubert [Wed, 21 Apr 2010 09:46:15 +0000 (09:46 +0000)]
rip out old, but efficient and highly tuned but scary packethandler code, replace by much cleaner variant with dnssec guts
un-ifdef up the actual signing stuff in dnspacket.cc. crashes violently on the first DNSSEC query now!

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

15 years agoteach dnspacket.cc about dnssec, but #ifdef out the signing stuff for now
Bert Hubert [Wed, 21 Apr 2010 09:33:32 +0000 (09:33 +0000)]
teach dnspacket.cc about dnssec, but #ifdef out the signing stuff for now
update Makefile to link in polarssl & compile the dnssecinfra and dnsseckeeper code

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

15 years agoprepare pdns_recursor for better nxdomaincache cleaning
Bert Hubert [Wed, 21 Apr 2010 09:32:07 +0000 (09:32 +0000)]
prepare pdns_recursor for better nxdomaincache cleaning

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

15 years agoupdate docs
Bert Hubert [Wed, 21 Apr 2010 09:30:47 +0000 (09:30 +0000)]
update docs

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

15 years agoadd more dnssec infra (stuff to make a zone relative, stuff to reverse labels for...
Bert Hubert [Sun, 18 Apr 2010 19:18:42 +0000 (19:18 +0000)]
add more dnssec infra (stuff to make a zone relative, stuff to reverse labels for canonical ordering...)

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

15 years agosdig dnssec playground
Bert Hubert [Sun, 18 Apr 2010 19:10:27 +0000 (19:10 +0000)]
sdig dnssec playground

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

15 years agocommit more DNSSEC infrastructure, plus NSEC3 builder
Bert Hubert [Sun, 18 Apr 2010 13:52:44 +0000 (13:52 +0000)]
commit more DNSSEC infrastructure, plus NSEC3 builder

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

15 years agoteach core of powerdns that data can be auth or nonauth intrinsically
Bert Hubert [Sun, 18 Apr 2010 12:24:37 +0000 (12:24 +0000)]
teach core of powerdns that data can be auth or nonauth intrinsically

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

15 years agothe 'pdnssec' control program
Bert Hubert [Sun, 18 Apr 2010 12:15:13 +0000 (12:15 +0000)]
the 'pdnssec' control program

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

15 years agoadd NSEC3 qtype
Bert Hubert [Sun, 18 Apr 2010 12:13:30 +0000 (12:13 +0000)]
add NSEC3 qtype

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

15 years agoinitial drop of dnssec keying infrastructure - mostly ceremonial
Bert Hubert [Sun, 18 Apr 2010 11:58:27 +0000 (11:58 +0000)]
initial drop of dnssec keying infrastructure - mostly ceremonial

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

15 years agoadd additional IPv6 hints, closing ticket 287, plus add some threading safety net...
Bert Hubert [Tue, 6 Apr 2010 06:50:20 +0000 (06:50 +0000)]
add additional IPv6 hints, closing ticket 287, plus add some threading safety net to outgoing address selection

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

15 years agoslightly clean up dnsproxy code to be ComboAddress-native
Bert Hubert [Sat, 3 Apr 2010 14:23:11 +0000 (14:23 +0000)]
slightly clean up dnsproxy code to be ComboAddress-native

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

15 years agofix 'forever refreshing NS records' again, plus potentially solve other weirdness...
Bert Hubert [Sat, 3 Apr 2010 10:56:57 +0000 (10:56 +0000)]
fix 'forever refreshing NS records' again, plus potentially solve other weirdness with records being erased and replaced

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

15 years agothis makes the pdns_recursor able to serve the root zone unmodified, for keeping...
Bert Hubert [Thu, 25 Mar 2010 21:29:16 +0000 (21:29 +0000)]
this makes the pdns_recursor able to serve the root zone unmodified, for keeping out unwanted root-servers..

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

15 years agofix up potential issues with TCP support going crazy over time, plus reinstate workin...
Bert Hubert [Thu, 25 Mar 2010 20:36:27 +0000 (20:36 +0000)]
fix up potential issues with TCP support going crazy over time, plus reinstate working max-tcp-per-client.
This issue was probably spotted by Simon Bedford and Laurent Papier.

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

15 years agoSimon Kirby discovered dist-recursor is not posix sh safe.
Bert Hubert [Tue, 23 Mar 2010 19:04:30 +0000 (19:04 +0000)]
Simon Kirby discovered dist-recursor is not posix sh safe.

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

15 years agocompilation fix
Bert Hubert [Tue, 16 Mar 2010 09:51:53 +0000 (09:51 +0000)]
compilation fix

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