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

15 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

15 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

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