]> granicus.if.org Git - pdns/log
pdns
14 years agofirst stab at all singing & dancing dnslabel class to replace our (ab)use of human... rec-3.3.1
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

14 years agoadd 3.3.1 release notes
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

14 years agoimplement & document packetcache-bytes and cache-bytes, which return the estimated...
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

14 years agowe're going to do a 3.3.1 - this isn't it yet, but there won't be an RC
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

14 years agoimprove soft-calculated memory use statistics accuracy
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

14 years agoAnders Kaseorg has fixed our semaphore code against returning EINTR, solving crashes...
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

14 years agothanks to OpenDNSSEC and Marcus Lauer for discovering that pdns outgoing notification...
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

14 years agoadd max-mthread-stack metric to measure maximum mthread stack usage - 34 kilobytes...
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

14 years agoproperly process server responses that are truncated in mid-record.
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

14 years agoremove unnecessary include
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

14 years ago22:00 <mastermind> ahu: fixed the speling errors in nproxy.cc already?
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

14 years agosilence an error message on very small packets - discovered by John J and Winfried A.
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

14 years agoadd html.tar.gz to the upload, and link it from http://doc.powerdns.com/about.html
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

14 years agoproperly detect getaddrinfo error condition from return code (hint, it might not...
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

14 years agomake dnsseckeeper & pdnssec understand the new world of 'active' and 'passive' keys
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

14 years agofix up pdnssec compilation
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

14 years ago3.3 docs
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

14 years ago3.3!
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

14 years agorc3
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

14 years agoslightly improve statistics
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

14 years agoadd loads of statistics to dnsbulktest, no worries
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

14 years agoadd delivery time statistics to inflighter
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

14 years agomake sure we can actually refresh . records w/o repriming
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

14 years agorc2
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

14 years agothanks to RHEL5/CENTOS5.. we now have assembly in PowerDNS. "Thanks". Spotted by...
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

14 years agomake rec_control dump-cache also dump the negative cache, so we can see what is going on
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

14 years agoenable cache cleaner to clean some caches more agressively, plus make pdns use this...
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

14 years agocheck for more parts of boost in 'pdns_hello_world' compilation check
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

14 years agoupdate release notes
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

14 years agomake sure we are more query class safe, so auth now only replies to version.bind...
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

14 years agoadd vitally important attributions
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

14 years agoupdate docs
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

14 years agowe do NOT use libumem anymore - see http://bert-hubert.blogspot.com/2010/08/some...
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

14 years agounify cache deletion queue management, and make negcache use it
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

14 years ago3.3-rc1
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

14 years agomake the negcache be cleaned by the one true unified algorithm
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

14 years agounify existing cache cleaning algorithms into one bit of code. Next up: the negcache
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

14 years agolocking speed tests
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

14 years agosome more whitespace
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

14 years agosome whitespace
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

14 years agoimplement atomic counters for tcp connection tracking
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

14 years agofurther build fixes
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

14 years agomake sure rec_control builds again
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

14 years agoadd some help output to dnsbulktest
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

14 years agoimprove reporting of error condition in comparing packets + prevent one error condition
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

14 years agofix crashes in bindbackend, by removing thread-unsafe 'flyweight', plus fixing unsafe...
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

14 years agosilence warnings, enable separate compilation
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

14 years agoalso check class in dnspacketlessthan
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

14 years agotyop, found by jeff sipek
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

14 years agosilence a warning - thanks zap ;-)
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

14 years agoremove confusing code that kept track of the number of TCP client connections, replac...
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

14 years agoimplement pdns-distributes-queries to make powerdns distribute queries itself
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

14 years agoremove duplicate 'pleaseWipeCache' code
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

14 years agomake sure we use libumem on Solaris as allocator
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

14 years agogratefully copied timegm replacement code from dietlibc! (GPL)
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

14 years agoadd gettimeofday speedtest
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

14 years agoSolve ticket 281, where we cache nxdomains longer than configured because of the...
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

14 years agoadd infrastructure for manual query distribution over threads (distributeAsyncFunction)
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

14 years agoadd get-all description to rec_control manpage. Lack spotted by Jeff Sipek.
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

14 years agodetach distributor database threads, saving memory. This probably addressed launchpad...
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

14 years agoremove duplicate & *wrong* waitForData() implementation from rec_channel - could...
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

14 years agoadd proper #ifndef include guards
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

14 years agoteach Recursor about 'ARCHFLAGS' for -m64 and make sure 'speedtest' compiles again...
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

14 years agomake sure speedtest works on solaris too - it needs the virtual alarm to be re-armed...
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

14 years agomake sure dnsscope compiles again
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

14 years agowork around gcc 4.1 bug, http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11729
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

14 years agoremove some dead code, plus attempt to fix up tcp connection count accounting, adding...
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

14 years agodocumentation commit
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

14 years agoi.root-servers.net (the i stands for 'infamous') now also has an AAAA. Update built...
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

14 years agothis should make a dandy 'bug-for-bug' compatibility tool
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

14 years agoimplement 'check-zone' for phibs, plus make powerdns crash violently if a non-dnssec...
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

14 years agomake sure NSEC for zone apex covers the DNSKEY too
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

14 years agofix up nsec getbeforeafter for bind backend so we generate the correct nsec again
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

14 years agofix up algorithm 5 and 7 confusion, make sure that basis comparisons against BIND...
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

14 years agocommit prototype of WKS record, non-functional
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

14 years agoupdate copyright, remove some more debugging output
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

14 years agoremove dead code from dnsbulktest
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

14 years agoquiet down the BIND backend debugging output
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

14 years agoperform better accounting of TCP client numbers on DNS errors - spotted by Simon...
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

14 years agoadd dummy 'reportTimeout' to slavecommunicator so things compile again
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

14 years agofix up IPv6 address & port assignment in ComboAddress, broken since %link selection...
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

14 years agoadd dont-queries statistic, plus make sure we add :: and 0.0.0.0 to the dontquery...
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

14 years agolua scripts can now indicate that a query has a 'variable' answer, which means that...
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

14 years agocomment the 'inflighter' a bit, plus add very nice statistical output to dnsbulktest
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

14 years agoadd timeout reporting to inflighter
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

14 years agointerim commit to merge xs changes
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

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

14 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

14 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

14 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

14 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

14 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

14 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