]>
granicus.if.org Git - pdns/log
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
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
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
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
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
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
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
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
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
Bert Hubert [Sat, 13 Feb 2010 18:48:26 +0000 (18:48 +0000)]
make sure we setuid() before launching threads, improving the error message (which was a crash) if the setuid failed
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1523
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 11 Feb 2010 10:21:08 +0000 (10:21 +0000)]
fix up solaris 10 compilation
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1522
d19b8d6e -7fed-0310-83ef-
9ca221ded41b