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

15 years agomake sure webserver is bound *before* privileges are dropped. Noticed by Thomas Miesl...
Bert Hubert [Thu, 10 Jun 2010 06:53:09 +0000 (06:53 +0000)]
make sure webserver is bound *before* privileges are dropped. Noticed by Thomas Mieslinger.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1629 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix up SOA misunderstanding around CNAME referrals from UltraDNS. Thanks to 'marwood...
Bert Hubert [Wed, 9 Jun 2010 21:26:50 +0000 (21:26 +0000)]
fix up SOA misunderstanding around CNAME referrals from UltraDNS. Thanks to 'marwood' for reporting this.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1628 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoactually shows results now (the dns bulk tester)
Bert Hubert [Wed, 9 Jun 2010 21:13:51 +0000 (21:13 +0000)]
actually shows results now (the dns bulk tester)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1627 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoadd dnsbulktest infra
Bert Hubert [Wed, 9 Jun 2010 19:17:25 +0000 (19:17 +0000)]
add dnsbulktest infra

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1626 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoremove fgets use so we can now read infinitely long lines of text from trusted files...
Bert Hubert [Mon, 7 Jun 2010 21:56:57 +0000 (21:56 +0000)]
remove fgets use so we can now read infinitely long lines of text from trusted files on disk..

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1625 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoallow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting...
Bert Hubert [Mon, 7 Jun 2010 21:31:37 +0000 (21:31 +0000)]
allow far longer lines to be read in zonefiles - thanks to Marco Davids for spotting this bug

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1624 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoimplement 'rec_control get tcp-clients' to debug TCP client issue
Bert Hubert [Sun, 30 May 2010 18:18:51 +0000 (18:18 +0000)]
implement 'rec_control get tcp-clients' to debug TCP client issue

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1623 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agowork around solaris 10 bug, see https://issues.apache.org/bugzilla/show_bug.cgi?id...
Bert Hubert [Fri, 28 May 2010 12:45:47 +0000 (12:45 +0000)]
work around solaris 10 bug, see https://issues.apache.org/bugzilla/show_bug.cgi?id=48029#c13
Reported by "dirk" and AS. No thanks to sun. Solution suggested by Apache folks, thanks!

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1622 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoAki Tuomi discovered that the zoneparser messes up 'blah IN MX 15 @'. Fixed.
Bert Hubert [Fri, 28 May 2010 12:26:38 +0000 (12:26 +0000)]
Aki Tuomi discovered that the zoneparser messes up 'blah IN MX 15 @'. Fixed.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1621 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake sure that we can bind to IPv6 link-local addresses. Feature suggested by Darren...
Bert Hubert [Tue, 25 May 2010 20:26:23 +0000 (20:26 +0000)]
make sure that we can bind to IPv6 link-local addresses. Feature suggested by Darren Gamble, implemented with help of Niels Bakker.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1620 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agodo not try to process UDP AXFR queries anymore. Spotted by Alexander Gall of SWITCH...
Bert Hubert [Wed, 19 May 2010 06:51:12 +0000 (06:51 +0000)]
do not try to process UDP AXFR queries anymore. Spotted by Alexander Gall of SWITCH, thanks.

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1619 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake sure dnsreplay builds, and that it does so by default
Bert Hubert [Mon, 17 May 2010 19:00:05 +0000 (19:00 +0000)]
make sure dnsreplay builds, and that it does so by default

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1618 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoallow creation of pdns-tools package
Bert Hubert [Mon, 17 May 2010 18:38:12 +0000 (18:38 +0000)]
allow creation of pdns-tools package

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1617 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoimplement 'NSEC3', and enable it for NXDOMAIN responses - other cases have yet to...
Bert Hubert [Sun, 16 May 2010 21:00:34 +0000 (21:00 +0000)]
implement 'NSEC3', and enable it for NXDOMAIN responses - other cases have yet to be hooked up.
Only works for generic mysql right now. To test, run 'echo 1 0 100 ABCD > ./keys/yourdomain/nsec3param'
And then run pdnssec order-zone yourdomain

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1616 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoimplement first ghetto nsec3 generation code - all wrong
Bert Hubert [Thu, 13 May 2010 17:18:48 +0000 (17:18 +0000)]
implement first ghetto nsec3 generation code - all wrong

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1615 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix up NSEC3 rendering/generation/parsing
Bert Hubert [Thu, 13 May 2010 17:16:47 +0000 (17:16 +0000)]
fix up NSEC3 rendering/generation/parsing

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1614 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoinfrastructure in packethandler.cc & pdnssec to start to do something with NSEC3...
Bert Hubert [Thu, 13 May 2010 11:08:24 +0000 (11:08 +0000)]
infrastructure in packethandler.cc & pdnssec to start to do something with NSEC3(PARAM)

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1613 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoNSEC3PARAM enum
Bert Hubert [Thu, 13 May 2010 11:07:38 +0000 (11:07 +0000)]
NSEC3PARAM enum

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1612 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agonsec3param work
Bert Hubert [Thu, 13 May 2010 11:06:49 +0000 (11:06 +0000)]
nsec3param work

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1611 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agodrop dnspbench tool
Bert Hubert [Wed, 12 May 2010 19:32:58 +0000 (19:32 +0000)]
drop dnspbench tool

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1610 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix up dnsgram compilation - spotted by David Hawthorne
Bert Hubert [Wed, 12 May 2010 19:31:27 +0000 (19:31 +0000)]
fix up dnsgram compilation - spotted by David Hawthorne

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1609 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix notify compilation
Bert Hubert [Wed, 12 May 2010 19:12:04 +0000 (19:12 +0000)]
fix notify compilation

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1608 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agofix 'same level soa' regression test, plus clean up some whitespace
Bert Hubert [Sun, 9 May 2010 11:46:10 +0000 (11:46 +0000)]
fix 'same level soa' regression test, plus clean up some whitespace

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1607 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agomake sure we don't consult cache for dnssec questions for now (since we would potenti...
Bert Hubert [Sun, 9 May 2010 10:47:02 +0000 (10:47 +0000)]
make sure we don't consult cache for dnssec questions for now (since we would potentially return unsigned answers)
plus clean up packethandler somewhat, and clarify comments

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1606 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoprepare getBeforeAndAfter for NSEC3 usage..
Bert Hubert [Sun, 9 May 2010 07:44:40 +0000 (07:44 +0000)]
prepare getBeforeAndAfter for NSEC3 usage..

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1605 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoadd in-place reordering infrastructure
Bert Hubert [Sat, 8 May 2010 22:13:13 +0000 (22:13 +0000)]
add in-place reordering infrastructure

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1604 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoadd the -dnssec queries for gmysql
Bert Hubert [Sat, 8 May 2010 22:04:36 +0000 (22:04 +0000)]
add the -dnssec queries for gmysql

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1603 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoMaik Zumstrull corrected our Makefile, which abused _LDFLAGS where _LDADD should...
Bert Hubert [Sat, 8 May 2010 20:33:54 +0000 (20:33 +0000)]
Maik Zumstrull corrected our Makefile, which abused _LDFLAGS where _LDADD should be used. Thanks!

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1602 d19b8d6e-7fed-0310-83ef-9ca221ded41b

15 years agoMaik Zumstrull has cleaned up our Makefile so it is more correct, plus added reading...
Bert Hubert [Sat, 8 May 2010 20:28:20 +0000 (20:28 +0000)]
Maik Zumstrull has cleaned up our Makefile so it is more correct, plus added reading of /etc/default/pdns to our sample initscript

git-svn-id: svn://svn.powerdns.com/pdns/trunk/pdns@1601 d19b8d6e-7fed-0310-83ef-9ca221ded41b