]>
granicus.if.org Git - pdns/log
Bert Hubert [Sat, 18 Dec 2010 20:40:04 +0000 (20:40 +0000)]
first stab at all singing & dancing dnslabel class to replace our (ab)use of human readable strings to pass around DNS labels
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1752
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 14 Dec 2010 14:02:11 +0000 (14:02 +0000)]
add 3.3.1 release notes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1751
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 14 Dec 2010 13:35:44 +0000 (13:35 +0000)]
implement & document packetcache-bytes and cache-bytes, which return the estimated pre-malloc bytesize usage of these caches
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1750
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 14 Dec 2010 13:15:29 +0000 (13:15 +0000)]
we're going to do a 3.3.1 - this isn't it yet, but there won't be an RC
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1749
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 14 Dec 2010 13:14:55 +0000 (13:14 +0000)]
improve soft-calculated memory use statistics accuracy
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1748
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 13 Dec 2010 20:30:15 +0000 (20:30 +0000)]
Anders Kaseorg has fixed our semaphore code against returning EINTR, solving crashes when backgrounding pdns
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1747
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 9 Dec 2010 18:00:15 +0000 (18:00 +0000)]
thanks to OpenDNSSEC and Marcus Lauer for discovering that pdns outgoing notifications did not carry an AA flag
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1746
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 1 Dec 2010 15:55:46 +0000 (15:55 +0000)]
add max-mthread-stack metric to measure maximum mthread stack usage - 34 kilobytes appears to be the maximum on x86-64 right now
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1745
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 22 Nov 2010 11:59:37 +0000 (11:59 +0000)]
properly process server responses that are truncated in mid-record.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1740
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 22 Nov 2010 11:41:43 +0000 (11:41 +0000)]
remove unnecessary include
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1739
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 11 Nov 2010 21:03:07 +0000 (21:03 +0000)]
22:00 <mastermind> ahu: fixed the speling errors in nproxy.cc already?
22:01 <ahu> ?
22:01 * mastermind is getting ignored in #powerdns
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1730
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 24 Oct 2010 19:34:23 +0000 (19:34 +0000)]
silence an error message on very small packets - discovered by John J and Winfried A.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1729
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 11 Oct 2010 20:32:29 +0000 (20:32 +0000)]
add html.tar.gz to the upload, and link it from http://doc.powerdns.com/about.html
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1728
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 10 Oct 2010 19:23:35 +0000 (19:23 +0000)]
properly detect getaddrinfo error condition from return code (hint, it might not be negative!) Discovered by Bryan Seitz, who tried to run PowerDNS on a FreeBSD installation that had *everything* related to IPv6 commented out
Have not solved that problem though..
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1727
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 9 Oct 2010 13:50:18 +0000 (13:50 +0000)]
make dnsseckeeper & pdnssec understand the new world of 'active' and 'passive' keys
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1726
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 23 Sep 2010 20:44:47 +0000 (20:44 +0000)]
fix up pdnssec compilation
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1724
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 23 Sep 2010 20:42:25 +0000 (20:42 +0000)]
3.3 docs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1723
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 21 Sep 2010 16:17:17 +0000 (16:17 +0000)]
3.3!
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1721
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 20 Sep 2010 17:51:01 +0000 (17:51 +0000)]
rc3
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1720
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 16 Sep 2010 22:00:58 +0000 (22:00 +0000)]
slightly improve statistics
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1719
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 16 Sep 2010 21:10:02 +0000 (21:10 +0000)]
add loads of statistics to dnsbulktest, no worries
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1718
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 16 Sep 2010 20:02:02 +0000 (20:02 +0000)]
add delivery time statistics to inflighter
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1717
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 16 Sep 2010 15:15:39 +0000 (15:15 +0000)]
make sure we can actually refresh . records w/o repriming
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1716
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 12 Sep 2010 08:23:48 +0000 (08:23 +0000)]
rc2
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1715
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 14:09:05 +0000 (14:09 +0000)]
thanks to RHEL5/CENTOS5.. we now have assembly in PowerDNS. "Thanks". Spotted by Bas && Imre Gergely.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1714
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 13:41:02 +0000 (13:41 +0000)]
make rec_control dump-cache also dump the negative cache, so we can see what is going on
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1713
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 13:40:03 +0000 (13:40 +0000)]
enable cache cleaner to clean some caches more agressively, plus make pdns use this to clean the negcache more agressively, plus to keep it smaller by default. Spotted by Imre Gergely
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1712
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 12:56:25 +0000 (12:56 +0000)]
check for more parts of boost in 'pdns_hello_world' compilation check
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1711
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 12:56:00 +0000 (12:56 +0000)]
update release notes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1710
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 11 Sep 2010 10:13:25 +0000 (10:13 +0000)]
make sure we are more query class safe, so auth now only replies to version.bind in the CHaos class. Guide to getting your PowerDNS bugs fixed: tweet about them! http://twitter.com/miekg/status/
23990461681
Spotted by Miek Gieben & Marco Davids
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1709
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 8 Sep 2010 18:50:42 +0000 (18:50 +0000)]
add vitally important attributions
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1708
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 31 Aug 2010 19:26:57 +0000 (19:26 +0000)]
update docs
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1707
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 31 Aug 2010 19:11:22 +0000 (19:11 +0000)]
we do NOT use libumem anymore - see http://bert-hubert.blogspot.com/2010/08/some-notes-on-solaris-10-x86-64-bit.html
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1706
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 31 Aug 2010 06:49:01 +0000 (06:49 +0000)]
unify cache deletion queue management, and make negcache use it
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1705
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 30 Aug 2010 21:06:53 +0000 (21:06 +0000)]
3.3-rc1
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1704
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 30 Aug 2010 20:15:53 +0000 (20:15 +0000)]
make the negcache be cleaned by the one true unified algorithm
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1703
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 30 Aug 2010 20:03:55 +0000 (20:03 +0000)]
unify existing cache cleaning algorithms into one bit of code. Next up: the negcache
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1702
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Aug 2010 14:25:50 +0000 (14:25 +0000)]
locking speed tests
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1701
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Aug 2010 14:09:03 +0000 (14:09 +0000)]
some more whitespace
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1700
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Aug 2010 14:05:44 +0000 (14:05 +0000)]
some whitespace
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1699
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 29 Aug 2010 14:05:18 +0000 (14:05 +0000)]
implement atomic counters for tcp connection tracking
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1698
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 26 Aug 2010 08:39:34 +0000 (08:39 +0000)]
further build fixes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1697
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 26 Aug 2010 08:39:12 +0000 (08:39 +0000)]
make sure rec_control builds again
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1696
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 26 Aug 2010 08:19:44 +0000 (08:19 +0000)]
add some help output to dnsbulktest
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1695
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 19 Aug 2010 18:31:46 +0000 (18:31 +0000)]
improve reporting of error condition in comparing packets + prevent one error condition
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1691
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 17 Aug 2010 09:54:45 +0000 (09:54 +0000)]
fix crashes in bindbackend, by removing thread-unsafe 'flyweight', plus fixing unsafe isMaster
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1690
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 15 Aug 2010 08:41:23 +0000 (08:41 +0000)]
silence warnings, enable separate compilation
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1689
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 11 Aug 2010 08:52:03 +0000 (08:52 +0000)]
also check class in dnspacketlessthan
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1688
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 9 Aug 2010 20:42:57 +0000 (20:42 +0000)]
tyop, found by jeff sipek
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1687
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 9 Aug 2010 20:39:14 +0000 (20:39 +0000)]
silence a warning - thanks zap ;-)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1686
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 9 Aug 2010 19:40:29 +0000 (19:40 +0000)]
remove confusing code that kept track of the number of TCP client connections, replaced by cleaner alternative. Hope this solves the accounting problems.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1685
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 8 Aug 2010 19:59:19 +0000 (19:59 +0000)]
implement pdns-distributes-queries to make powerdns distribute queries itself
implement 'processes', bringing back the old-school '--fork' option
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1684
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 8 Aug 2010 17:37:33 +0000 (17:37 +0000)]
remove duplicate 'pleaseWipeCache' code
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1683
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 8 Aug 2010 12:12:44 +0000 (12:12 +0000)]
make sure we use libumem on Solaris as allocator
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1682
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 7 Aug 2010 19:26:40 +0000 (19:26 +0000)]
gratefully copied timegm replacement code from dietlibc! (GPL)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1681
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 7 Aug 2010 15:35:55 +0000 (15:35 +0000)]
add gettimeofday speedtest
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1680
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 6 Aug 2010 20:10:04 +0000 (20:10 +0000)]
Solve ticket 281, where we cache nxdomains longer than configured because of the packet cache.
Also solved anomaly where SOA was initially the original length, and would decrease to the limited ttl on the second query
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1679
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 6 Aug 2010 19:12:20 +0000 (19:12 +0000)]
add infrastructure for manual query distribution over threads (distributeAsyncFunction)
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1678
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 5 Aug 2010 17:43:47 +0000 (17:43 +0000)]
add get-all description to rec_control manpage. Lack spotted by Jeff Sipek.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1677
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 31 Jul 2010 14:00:27 +0000 (14:00 +0000)]
detach distributor database threads, saving memory. This probably addressed launchpad bug [Bug 600479] Re: Runaway threads on idle mysql backends
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1676
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 29 Jul 2010 11:46:19 +0000 (11:46 +0000)]
remove duplicate & *wrong* waitForData() implementation from rec_channel - could've caused crashes under high load
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1675
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Thu, 29 Jul 2010 11:31:35 +0000 (11:31 +0000)]
add proper #ifndef include guards
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1674
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 19 Jul 2010 14:21:02 +0000 (14:21 +0000)]
teach Recursor about 'ARCHFLAGS' for -m64 and make sure 'speedtest' compiles again with DNSSEC stuff in there
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1671
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 19 Jul 2010 14:19:39 +0000 (14:19 +0000)]
make sure speedtest works on solaris too - it needs the virtual alarm to be re-armed after it went off
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1670
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 16 Jul 2010 15:03:39 +0000 (15:03 +0000)]
make sure dnsscope compiles again
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1669
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Tue, 29 Jun 2010 05:44:58 +0000 (05:44 +0000)]
work around gcc 4.1 bug, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11729
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1653
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 26 Jun 2010 08:36:21 +0000 (08:36 +0000)]
remove some dead code, plus attempt to fix up tcp connection count accounting, adding 'volatile'.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1652
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 19:26:50 +0000 (19:26 +0000)]
documentation commit
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1651
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 19:26:01 +0000 (19:26 +0000)]
i.root-servers.net (the i stands for 'infamous') now also has an AAAA. Update built-in hints.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1650
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 13:25:50 +0000 (13:25 +0000)]
this should make a dandy 'bug-for-bug' compatibility tool
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1649
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 13:20:30 +0000 (13:20 +0000)]
implement 'check-zone' for phibs, plus make powerdns crash violently if a non-dnssec backend tries to do dnssec
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1648
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 13:19:18 +0000 (13:19 +0000)]
make sure NSEC for zone apex covers the DNSKEY too
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1647
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 13:18:12 +0000 (13:18 +0000)]
fix up nsec getbeforeafter for bind backend so we generate the correct nsec again
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1646
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 12:13:14 +0000 (12:13 +0000)]
fix up algorithm 5 and 7 confusion, make sure that basis comparisons against BIND again give identical answers.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1645
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 12:11:48 +0000 (12:11 +0000)]
commit prototype of WKS record, non-functional
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1644
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 12:10:44 +0000 (12:10 +0000)]
update copyright, remove some more debugging output
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1643
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 12:10:10 +0000 (12:10 +0000)]
remove dead code from dnsbulktest
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1642
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sat, 19 Jun 2010 12:09:37 +0000 (12:09 +0000)]
quiet down the BIND backend debugging output
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1641
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Fri, 18 Jun 2010 18:57:02 +0000 (18:57 +0000)]
perform better accounting of TCP client numbers on DNS errors - spotted by Simon Bedford and Laurent Papier.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1640
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 16 Jun 2010 19:07:44 +0000 (19:07 +0000)]
add dummy 'reportTimeout' to slavecommunicator so things compile again
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1639
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Wed, 16 Jun 2010 07:04:26 +0000 (07:04 +0000)]
fix up IPv6 address & port assignment in ComboAddress, broken since %link selection added!
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1638
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Mon, 14 Jun 2010 18:05:22 +0000 (18:05 +0000)]
add dont-queries statistic, plus make sure we add :: and 0.0.0.0 to the dontquery list
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1637
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Jun 2010 21:10:32 +0000 (21:10 +0000)]
lua scripts can now indicate that a query has a 'variable' answer, which means that it will not get cached, even if lua did not otherwise touch the answer.. because it might have!
use 'setvariable()' from the lua hooks to indicate this.
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1636
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Jun 2010 20:45:28 +0000 (20:45 +0000)]
comment the 'inflighter' a bit, plus add very nice statistical output to dnsbulktest
see http://bert-hubert.blogspot.com/2010/06/better-statistical-regression-tests.html
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1635
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Jun 2010 12:46:34 +0000 (12:46 +0000)]
add timeout reporting to inflighter
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1634
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
Bert Hubert [Sun, 13 Jun 2010 12:43:16 +0000 (12:43 +0000)]
interim commit to merge xs changes
git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1633
d19b8d6e -7fed-0310-83ef-
9ca221ded41b
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