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

15 years agoadd testcase for wildcard CNAME pointing to a record that does not have the type...
Bert Hubert [Mon, 15 Mar 2010 21:38:31 +0000 (21:38 +0000)]
add testcase for wildcard CNAME pointing to a record that does not have the type requested, plus fix this bug

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

15 years agoclose issue where asking for a AAAA for a record with a CNAME only to an A record...
Bert Hubert [Mon, 15 Mar 2010 21:12:50 +0000 (21:12 +0000)]
close issue where asking for a AAAA for a record with a CNAME only to an A record would not return the actual CNAME, but a direct SOA

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

15 years agoadd test to catch a powerdns bug with cnames to names which exist, but types that...
Bert Hubert [Mon, 15 Mar 2010 20:20:04 +0000 (20:20 +0000)]
add test to catch a powerdns bug with cnames to names which exist, but types that don't. impacts the wikipedia.

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

15 years agoI feel like celebrating ;-) 3.2!
Bert Hubert [Sat, 6 Mar 2010 12:20:59 +0000 (12:20 +0000)]
I feel like celebrating ;-) 3.2!

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

15 years agoadd some instrumenting so we can measure the scope of the 'spurious wakeup problem...
Bert Hubert [Sat, 6 Mar 2010 11:39:03 +0000 (11:39 +0000)]
add some instrumenting so we can measure the scope of the 'spurious wakeup problem' later on

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

15 years agowe probably overwrite the errno return from ports_getn now, which might generate...
Bert Hubert [Fri, 5 Mar 2010 13:43:59 +0000 (13:43 +0000)]
we probably overwrite the errno return from ports_getn now, which might generate spurious errors

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

15 years agoadd #include <sys/stat.h> for FreeBSD (spotted by Ralf van der Enden), plus add some...
Bert Hubert [Wed, 3 Mar 2010 08:58:12 +0000 (08:58 +0000)]
add #include <sys/stat.h> for FreeBSD (spotted by Ralf van der Enden), plus add some error checking to chown for the control socket

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

15 years agoDavid Gavarret discovered socket-owner, socket-group and socket-mode were not hooked...
Bert Hubert [Tue, 2 Mar 2010 21:25:25 +0000 (21:25 +0000)]
David Gavarret discovered socket-owner, socket-group and socket-mode were not hooked up. And not documented either. Code by Aki Tuomi.

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

15 years agodiscovered by Darren Gamble, 'make install' did not work if a (currently) invalid...
Bert Hubert [Tue, 2 Mar 2010 20:55:41 +0000 (20:55 +0000)]
discovered by Darren Gamble, 'make install' did not work if a (currently) invalid configuration file was found. Plus documented --config.

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

15 years agono longer get confused by empty lines in the forward-zones-file. again discovered...
Bert Hubert [Tue, 2 Mar 2010 17:58:09 +0000 (17:58 +0000)]
no longer get confused by empty lines in the forward-zones-file. again discovered by Imre Gergely, this closes ticket 273.

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

15 years agoagain discovered by Imre Gergely, do not get confused when asked to reload a non...
Bert Hubert [Tue, 2 Mar 2010 17:47:37 +0000 (17:47 +0000)]
again discovered by Imre Gergely, do not get confused when asked to reload a non-existant allow-from-file. Closes ticket 274.

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

15 years agothe ever vigilant Imre Gergely spotted that PowerDNS tries to reprime its root hints...
Bert Hubert [Sun, 28 Feb 2010 13:47:56 +0000 (13:47 +0000)]
the ever vigilant Imre Gergely spotted that PowerDNS tries to reprime its root hints sometimes, when this should not be necessary. Discovered because this generated an 'out of file descriptors' error, because of the use of root hints.

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

15 years agoheading up to rc2
Bert Hubert [Sun, 28 Feb 2010 12:11:55 +0000 (12:11 +0000)]
heading up to rc2

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

15 years agoimprove --help descriptions, plus clean up sysdeps on dist-recursor. Both spotted...
Bert Hubert [Sun, 28 Feb 2010 11:43:35 +0000 (11:43 +0000)]
improve --help descriptions, plus clean up sysdeps on dist-recursor. Both spotted by Andreas Jakum.

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

15 years agoupdate documentation to reflect ticket 272 ('logging dies')
Bert Hubert [Sun, 28 Feb 2010 09:47:41 +0000 (09:47 +0000)]
update documentation to reflect ticket 272 ('logging dies')

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

15 years agoWork around bug in the CentOS4/RHEL4 gcc/glibc, and remove thread local storage from...
Bert Hubert [Sat, 27 Feb 2010 10:55:57 +0000 (10:55 +0000)]
Work around bug in the CentOS4/RHEL4 gcc/glibc, and remove thread local storage from within classes. Thanks to Imre Gergely and Darren Gamble for debugging.

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

15 years agoprepare for the HIP record
Bert Hubert [Sat, 27 Feb 2010 10:53:16 +0000 (10:53 +0000)]
prepare for the HIP record

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

15 years agointerim commit of docs
Bert Hubert [Sat, 27 Feb 2010 10:52:22 +0000 (10:52 +0000)]
interim commit of docs

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

15 years agoImre Gergely discovered that the rrd graphs do not support more than 200% cpu usage...
Bert Hubert [Sat, 20 Feb 2010 06:10:11 +0000 (06:10 +0000)]
Imre Gergely discovered that the rrd graphs do not support more than 200% cpu usage. In addition, the 'total cpu usage' line on the graph was wrong, but the graph overall was correct.

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