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