]> granicus.if.org Git - pdns/log
pdns
18 years agooops, syncres stats too
Bert Hubert [Thu, 21 Dec 2006 09:04:52 +0000 (09:04 +0000)]
oops, syncres stats too

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

18 years agoadd rec_control stats for shunts
Bert Hubert [Thu, 21 Dec 2006 08:47:38 +0000 (08:47 +0000)]
add rec_control stats for shunts

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

18 years agoimplement rest of speedups + some debugging output + i386 specific code (sorry)
Bert Hubert [Sat, 16 Dec 2006 15:04:10 +0000 (15:04 +0000)]
implement rest of speedups + some debugging output + i386 specific code (sorry)

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

18 years agowhitespace, version info
Bert Hubert [Sat, 16 Dec 2006 14:30:48 +0000 (14:30 +0000)]
whitespace, version info

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

18 years agoupdate version to 3.1.5, some whitespace changes
Bert Hubert [Sat, 16 Dec 2006 14:23:08 +0000 (14:23 +0000)]
update version to 3.1.5, some whitespace changes

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

18 years agospeed up chopOff operations by doing the chopping manually instead of blah=blah.subst...
Bert Hubert [Thu, 14 Dec 2006 20:38:39 +0000 (20:38 +0000)]
speed up chopOff operations by doing the chopping manually instead of blah=blah.substr(something)

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

18 years agoadd #ifdeffed out tsc instructions, for high-precision time measurements. Prepare...
Bert Hubert [Thu, 14 Dec 2006 20:29:40 +0000 (20:29 +0000)]
add #ifdeffed out tsc instructions, for high-precision time measurements. Prepare CIStringCompare for 'compatible key' use, where we can lookup char* in our multi_index of strings

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

18 years agospeed up both parsing of IP addresses from textual form as well as writing out
Bert Hubert [Thu, 14 Dec 2006 20:24:11 +0000 (20:24 +0000)]
speed up both parsing of IP addresses from textual form as well as writing out
saves around 6 usec for a round trip

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

18 years agofirst of the speedup patches. move labelmap to an unsorted vector, and hope memory...
Bert Hubert [Thu, 14 Dec 2006 20:10:48 +0000 (20:10 +0000)]
first of the speedup patches. move labelmap to an unsorted vector, and hope memory coherence and lack of allocations wins out over a map
also, do not do whole compression thing for first answer, if identical to question - blindly copy in '0xc00c'

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

18 years agofix for zones > window size
Bert Hubert [Tue, 21 Nov 2006 15:28:46 +0000 (15:28 +0000)]
fix for zones > window size

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

18 years agoimplement 'dont-query', and enable it by default, which means we no longer query...
Bert Hubert [Thu, 16 Nov 2006 21:10:54 +0000 (21:10 +0000)]
implement 'dont-query', and enable it by default, which means we no longer query rfc1918 space, nor 127.0.0.1

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

18 years agorelease stuff rec-3.1.4
Bert Hubert [Thu, 16 Nov 2006 20:34:35 +0000 (20:34 +0000)]
release stuff

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

18 years agomake malloc.c/malloc.h compile w/o warnings on very recent glibc. The warning fixed...
Bert Hubert [Sat, 11 Nov 2006 20:50:30 +0000 (20:50 +0000)]
make malloc.c/malloc.h compile w/o warnings on very recent glibc. The warning fixed has the potential to cause real problems. Spotted by Marcus Rueckert <mrueckert@suse.de>

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

18 years agomany thanks to David GAVARRET
Bert Hubert [Fri, 10 Nov 2006 17:04:38 +0000 (17:04 +0000)]
many thanks to David GAVARRET

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

18 years agofix alignment issue generating SOA records on ARM. Fixes Debian Bug 397031, thanks...
Bert Hubert [Thu, 9 Nov 2006 20:32:24 +0000 (20:32 +0000)]
fix alignment issue generating SOA records on ARM. Fixes Debian Bug 397031, thanks to Sjoerd Simons <sjoerd@luon.net>.

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

18 years agopre3 release, silence some common errors, update docs
Bert Hubert [Tue, 7 Nov 2006 12:23:51 +0000 (12:23 +0000)]
pre3 release, silence some common errors, update docs

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

18 years agofix ipv6 matching problem spotted by Wouter of WideXS (probably, could not verify...
Bert Hubert [Tue, 7 Nov 2006 09:12:06 +0000 (09:12 +0000)]
fix ipv6 matching problem spotted by Wouter of WideXS (probably, could not verify original problem)

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

18 years agofix possible TCP related crash on malformed packet
Bert Hubert [Tue, 7 Nov 2006 08:39:47 +0000 (08:39 +0000)]
fix possible TCP related crash on malformed packet

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

18 years agospeed up exit, possibly fixing #84
Bert Hubert [Mon, 6 Nov 2006 20:15:17 +0000 (20:15 +0000)]
speed up exit, possibly fixing #84

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

18 years agoClose ticket #100 - thanks Wouter @ widexs!
Bert Hubert [Mon, 6 Nov 2006 18:34:37 +0000 (18:34 +0000)]
Close ticket #100 - thanks Wouter @ widexs!

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

18 years agoupdate version to 3.1.4-pre2
Bert Hubert [Sun, 5 Nov 2006 13:49:31 +0000 (13:49 +0000)]
update version to 3.1.4-pre2
add support for "send-root-referral=lean"
add dnsgram to Makefile

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

18 years ago3.1.4 release notes
Bert Hubert [Sun, 5 Nov 2006 13:01:28 +0000 (13:01 +0000)]
3.1.4 release notes

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

18 years agoimprove error reporting when pdns_control commands fail
Bert Hubert [Mon, 30 Oct 2006 12:24:12 +0000 (12:24 +0000)]
improve error reporting when pdns_control commands fail

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

18 years agofurther fixes of bindbackend for Marco
Bert Hubert [Mon, 30 Oct 2006 10:57:49 +0000 (10:57 +0000)]
further fixes of bindbackend for Marco

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

18 years agomake entire state reference counted + document semantics
Bert Hubert [Sun, 29 Oct 2006 13:56:03 +0000 (13:56 +0000)]
make entire state reference counted + document semantics

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

18 years agofirst cut at fixing up bindbackend2 for 640000 domains - needs more checking before...
Bert Hubert [Fri, 27 Oct 2006 22:50:49 +0000 (22:50 +0000)]
first cut at fixing up bindbackend2 for 640000 domains - needs more checking before it can be used

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

18 years agofix 'rediscover' clobbering 'us' pointer
Bert Hubert [Fri, 27 Oct 2006 16:00:13 +0000 (16:00 +0000)]
fix 'rediscover' clobbering 'us' pointer

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

18 years agofix memory corruption after performing a zone reload, either forced by an AXFR or...
Bert Hubert [Fri, 27 Oct 2006 14:12:47 +0000 (14:12 +0000)]
fix memory corruption after performing a zone reload, either forced by an AXFR or because a zone was stale

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

18 years agofix potential for busyloop - unknown how this might happen, but it has been observed...
Bert Hubert [Sat, 21 Oct 2006 20:23:14 +0000 (20:23 +0000)]
fix potential for busyloop - unknown how this might happen, but it has been observed by 'Cerb' on #powerdns
also remove a needless cast

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

18 years agofix support for outgoing TCP questions where send() does not manage to transmit the...
Bert Hubert [Sat, 21 Oct 2006 16:26:49 +0000 (16:26 +0000)]
fix support for outgoing TCP questions where send() does not manage to transmit the entire question in one go (should be rare)
fix big-endian TCP processing of large answers, which might possibly impact intel as well

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

18 years agoChristian Kuehn <christian.kuehn at mcs.de> discovered we send out the wrong TTL...
Bert Hubert [Fri, 13 Oct 2006 12:14:03 +0000 (12:14 +0000)]
Christian Kuehn <christian.kuehn at mcs.de> discovered we send out the wrong TTL for SOA records during an AXFR, we previously used the 'default ttl'.

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

18 years agonarrow down NSSET invalidation to "flawed sets", remove some needless LOG processing
Bert Hubert [Wed, 11 Oct 2006 11:24:35 +0000 (11:24 +0000)]
narrow down NSSET invalidation to "flawed sets", remove some needless LOG processing

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

18 years agoclose ticket #97 (probably) - we'd crash on any record we couldn't properly print...
Bert Hubert [Mon, 9 Oct 2006 17:11:58 +0000 (17:11 +0000)]
close ticket #97 (probably) - we'd crash on any record we couldn't properly print for whatever reason
plus silence everybody's favorite warning. Thanks to Wouter of WideXS and Stefan Schmidt and a cast of thousands for reporting this issue :-)

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

18 years agooops - returnSocket does not close of the fdmultiplexer said the fd was not (yet...
Bert Hubert [Mon, 9 Oct 2006 10:32:21 +0000 (10:32 +0000)]
oops - returnSocket does not close of the fdmultiplexer said the fd was not (yet) listed, spotted by Stefan Schmidt

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

18 years agooops, hints-file should be hint-file, thanks to Marco Davids for noticing!
Bert Hubert [Sun, 8 Oct 2006 19:53:48 +0000 (19:53 +0000)]
oops, hints-file should be hint-file, thanks to Marco Davids for noticing!

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

18 years agofix yet another FD leak, problem observed by Stefan Schmidt
Bert Hubert [Sat, 30 Sep 2006 12:30:36 +0000 (12:30 +0000)]
fix yet another FD leak, problem observed by Stefan Schmidt

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

18 years agoadd support for dropping broken nssets, and re-retrieving one from servers a level...
Bert Hubert [Sat, 30 Sep 2006 12:22:22 +0000 (12:22 +0000)]
add support for dropping broken nssets, and re-retrieving one from servers a level higher. Plus document 'nsset-invalidations' metric.
Plus version number upgrade

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

18 years agomake dnsreplay compile again, and slow it down a bit
Bert Hubert [Sat, 30 Sep 2006 12:19:22 +0000 (12:19 +0000)]
make dnsreplay compile again, and slow it down a bit

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

18 years agorelease related version number updates
Bert Hubert [Sat, 30 Sep 2006 12:18:52 +0000 (12:18 +0000)]
release related version number updates

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

18 years agofix up case as described in http://darkwing.uoregon.edu/~llynch/dnsop/msg03884.html
Bert Hubert [Thu, 28 Sep 2006 19:38:39 +0000 (19:38 +0000)]
fix up case as described in http://darkwing.uoregon.edu/~llynch/dnsop/msg03884.html
reported by Bryan Seitz

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

18 years agooops! On a error connecting our connectionless socket, we neglect to close it! Spotte...
Bert Hubert [Fri, 22 Sep 2006 11:24:07 +0000 (11:24 +0000)]
oops! On a error connecting our connectionless socket, we neglect to close it! Spotted by Stefan Schmidt.
This might also explain the 'SERVFAIL' storms people see.

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

18 years agohopefully fix AXFR problems on FreeBSD
Bert Hubert [Mon, 18 Sep 2006 19:28:16 +0000 (19:28 +0000)]
hopefully fix AXFR problems on FreeBSD

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

18 years agoadd dlg-only-drop statistic, and document it
Bert Hubert [Mon, 18 Sep 2006 10:42:45 +0000 (10:42 +0000)]
add dlg-only-drop statistic, and document it

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

18 years agoDan Bilik has found a problem with leaking TCP connections, this fix is a variant...
Bert Hubert [Wed, 6 Sep 2006 19:12:51 +0000 (19:12 +0000)]
Dan Bilik has found a problem with leaking TCP connections, this fix is a variant on his patch

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

18 years agoriver tarnell <river@attenuate.org> noticed our error reporting on trying to bind...
Bert Hubert [Mon, 28 Aug 2006 22:15:32 +0000 (22:15 +0000)]
river tarnell <river@attenuate.org> noticed our error reporting on trying to bind to an unavailable address is not very clear

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

18 years agosten spans has documented do-ipv6-additional-processing, local-ipv6 and some reorderi...
Bert Hubert [Mon, 28 Aug 2006 06:29:49 +0000 (06:29 +0000)]
sten spans has documented do-ipv6-additional-processing, local-ipv6 and some reordering, plus removed references to our previous commercial sources

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

18 years agosame fix for IPv6 issue, thanks to Sten Spans
Bert Hubert [Thu, 24 Aug 2006 22:30:37 +0000 (22:30 +0000)]
same fix for IPv6 issue, thanks to Sten Spans

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

18 years agosmall improvement for resolving ipv6
Bert Hubert [Thu, 24 Aug 2006 22:24:35 +0000 (22:24 +0000)]
small improvement for resolving ipv6

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

18 years agopatch by Derrik Pates that fixes fancy records
Bert Hubert [Sat, 19 Aug 2006 12:32:32 +0000 (12:32 +0000)]
patch by Derrik Pates that fixes fancy records

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

18 years agoadd SPF to qtypes, patch by Julian Mehnle <julian@mehnle.net>
Bert Hubert [Sat, 19 Aug 2006 12:27:39 +0000 (12:27 +0000)]
add SPF to qtypes, patch by Julian Mehnle <julian@mehnle.net>

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

18 years agoversion updates
Bert Hubert [Fri, 18 Aug 2006 22:20:20 +0000 (22:20 +0000)]
version updates

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

18 years agooops, double version string
Bert Hubert [Fri, 18 Aug 2006 22:06:31 +0000 (22:06 +0000)]
oops, double version string

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

18 years agoupdated build instructions
Bert Hubert [Fri, 18 Aug 2006 21:43:47 +0000 (21:43 +0000)]
updated build instructions

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

18 years agostub for releasing
Bert Hubert [Fri, 18 Aug 2006 21:05:16 +0000 (21:05 +0000)]
stub for releasing

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

18 years agomake powerdns less chatty over malformed queries
Bert Hubert [Wed, 16 Aug 2006 14:07:52 +0000 (14:07 +0000)]
make powerdns less chatty over malformed queries

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

18 years agoby Jan Gyselinck: rebalance syslog priorities/urgencies, plus add IP address to error...
Bert Hubert [Sun, 13 Aug 2006 18:30:10 +0000 (18:30 +0000)]
by Jan Gyselinck: rebalance syslog priorities/urgencies, plus add IP address to error about misbehaving remote servers

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

18 years agoFrom Mark Bergsma:
Bert Hubert [Sun, 13 Aug 2006 18:17:42 +0000 (18:17 +0000)]
From Mark Bergsma:

- Update function signature of GeoBackend::getSOA(). Apparently, because
of no longer matching signatures, getSOA() did no longer override pdns's
method, which broke SOA records and therefore authoritative
(non-overlapping) use of geobackend.

- Remove the requirement to specify SOA and NS records in the geobackend
configuration file, allowing it to be used in overlap with other backends.

- Skip loading of (hidden) files in a director map directory whose
filenames start with a dot.

- No longer parse empty lines in director map files. Empty lines could
overwrite the default (0) entry in certain cases.

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

18 years agomake the auth server compile again from subversion, inspired by Juergen Ilse
Bert Hubert [Sun, 13 Aug 2006 14:26:26 +0000 (14:26 +0000)]
make the auth server compile again from subversion, inspired by Juergen Ilse

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

18 years agofix possible leak of tcp connections
Bert Hubert [Sun, 13 Aug 2006 13:04:46 +0000 (13:04 +0000)]
fix possible leak of tcp connections

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

18 years agoadd 'dlmalloc', update nedmalloc
Bert Hubert [Sun, 13 Aug 2006 13:03:54 +0000 (13:03 +0000)]
add 'dlmalloc', update nedmalloc

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

18 years agogeneralise number -> localX code for use in pdns_recursor
Bert Hubert [Sun, 13 Aug 2006 13:01:37 +0000 (13:01 +0000)]
generalise number -> localX code for use in pdns_recursor

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

18 years agoDon't try to parse non-query opcode packets, by Jan Gyselinck
Bert Hubert [Sun, 13 Aug 2006 12:58:57 +0000 (12:58 +0000)]
Don't try to parse non-query opcode packets, by Jan Gyselinck
add logging-facility (and document it)

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

18 years agoplug small memory leak, spotted by Kai and probably by Darren Gamble as well
Bert Hubert [Fri, 28 Jul 2006 21:30:30 +0000 (21:30 +0000)]
plug small memory leak, spotted by Kai and probably by Darren Gamble as well

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

18 years agofix bug where things would go badly if a remote TCP AXFR client would cause an error...
Bert Hubert [Mon, 10 Jul 2006 19:50:22 +0000 (19:50 +0000)]
fix bug where things would go badly if a remote TCP AXFR client would cause an error at the wrong time.
See http://mailman.powerdns.com/pipermail/pdns-users/2006-May/003425.html

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

18 years agomake stack-size configurable, and raise the default that was too low
Bert Hubert [Thu, 6 Jul 2006 10:26:46 +0000 (10:26 +0000)]
make stack-size configurable, and raise the default that was too low

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

18 years agofinally (hopefully) fix the auth/unauth cache stuff. Data would not be downgraded...
Bert Hubert [Wed, 28 Jun 2006 20:41:34 +0000 (20:41 +0000)]
finally (hopefully) fix the auth/unauth cache stuff. Data would not be downgraded to unauth. Spotted (again) by Darren Gamble

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

18 years agowe accidentally fake in bad serial data if a domain has no serial at all sometimes.
Bert Hubert [Wed, 28 Jun 2006 09:27:14 +0000 (09:27 +0000)]
we accidentally fake in bad serial data if a domain has no serial at all sometimes.
Spotted by Leander from True

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

18 years agoalso prevent unauth data from overwriting existing auth data
Bert Hubert [Tue, 27 Jun 2006 19:50:05 +0000 (19:50 +0000)]
also prevent unauth data from overwriting existing auth data

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

18 years agochangelog, build things for 4.1.1
Bert Hubert [Mon, 26 Jun 2006 05:19:16 +0000 (05:19 +0000)]
changelog, build things for 4.1.1

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

18 years agomake dnswasher compile again
Bert Hubert [Sun, 25 Jun 2006 19:34:49 +0000 (19:34 +0000)]
make dnswasher compile again

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

18 years agochange version
Bert Hubert [Sun, 25 Jun 2006 12:10:51 +0000 (12:10 +0000)]
change version

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

18 years agofix for epoll on debian default 2.6.8 kernel, found & suggested by Christof Meerwald
Bert Hubert [Fri, 23 Jun 2006 14:49:14 +0000 (14:49 +0000)]
fix for epoll on debian default 2.6.8 kernel, found & suggested by Christof Meerwald

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

18 years agoadd support for class=ANY queries.
Bert Hubert [Fri, 23 Jun 2006 14:44:09 +0000 (14:44 +0000)]
add support for class=ANY queries.

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

18 years agofix odd TCP query bugs that could lead to memory leaks and high cpu usage, thanks...
Bert Hubert [Wed, 21 Jun 2006 20:30:35 +0000 (20:30 +0000)]
fix odd TCP query bugs that could lead to memory leaks and high cpu usage, thanks to Bryan Seitz for noticing and debugging

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

18 years agofix up dnsscan a bit (internal tool), change version to 3.1.2-rc1
Bert Hubert [Sun, 18 Jun 2006 17:47:03 +0000 (17:47 +0000)]
fix up dnsscan a bit (internal tool), change version to 3.1.2-rc1

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

18 years agocache now prefers authoritative data, suggested and explained by Darren
Bert Hubert [Sun, 18 Jun 2006 17:44:02 +0000 (17:44 +0000)]
cache now prefers authoritative data, suggested and explained by Darren
Gamble

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

18 years agoslight speedup by testing the TCP sessions for timeouts less often, add 'current...
Bert Hubert [Sat, 17 Jun 2006 14:03:27 +0000 (14:03 +0000)]
slight speedup by testing the TCP sessions for timeouts less often, add 'current-queries' command which lists current outstanding queries

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

18 years agokill some debugging output, make ANY queries work again..
Bert Hubert [Fri, 16 Jun 2006 14:40:12 +0000 (14:40 +0000)]
kill some debugging output, make ANY queries work again..

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

18 years agodrop yet more calles to gettimeofday() and time(0)
Bert Hubert [Fri, 16 Jun 2006 12:35:04 +0000 (12:35 +0000)]
drop yet more calles to gettimeofday() and time(0)

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

18 years agobig speedup
Bert Hubert [Fri, 16 Jun 2006 10:01:14 +0000 (10:01 +0000)]
big speedup

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

19 years agoprevent silly logging of stats on startup of a busy server
Bert Hubert [Thu, 15 Jun 2006 20:13:33 +0000 (20:13 +0000)]
prevent silly logging of stats on startup of a busy server

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

19 years agotiny speedups, raise version. should save around 20 microseconds/packet
Bert Hubert [Wed, 14 Jun 2006 21:37:47 +0000 (21:37 +0000)]
tiny speedups, raise version. should save around 20 microseconds/packet

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

19 years agooops - when exceeding configured TCP query limit, we would disable TCP sockets, but...
Bert Hubert [Fri, 9 Jun 2006 15:13:34 +0000 (15:13 +0000)]
oops - when exceeding configured TCP query limit, we would disable TCP sockets, but reenable the UDP sockets as TCP ones..

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

19 years agooops, internal authoritative server did not differentiate between NXDOMAIN and 'NXRRSET'.
Bert Hubert [Thu, 8 Jun 2006 20:30:21 +0000 (20:30 +0000)]
oops, internal authoritative server did not differentiate between NXDOMAIN and 'NXRRSET'.
Thanks to Bryan Seitz <seitz@bsd-unix.net> for noticing

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

19 years agonon-rd queries checked the cache first and auth/forward data later, which is confusin...
Bert Hubert [Thu, 8 Jun 2006 19:08:39 +0000 (19:08 +0000)]
non-rd queries checked the cache first and auth/forward data later, which is confusing and wrong

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

19 years agoadd simple non-rd auth & forward support
Bert Hubert [Wed, 7 Jun 2006 19:51:19 +0000 (19:51 +0000)]
add simple non-rd auth & forward support

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

19 years agoadd support to make powerdns able to listen on multiple different ports, per local...
Bert Hubert [Tue, 6 Jun 2006 21:03:29 +0000 (21:03 +0000)]
add support to make powerdns able to listen on multiple different ports, per local-address.
Accepts [::1]:5300 syntax and 127.0.0.1:5300

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

19 years agoadd ignore-rd-bit for compatability with some load balancers - PowerDNS does not...
Bert Hubert [Tue, 6 Jun 2006 19:55:28 +0000 (19:55 +0000)]
add ignore-rd-bit for compatability with some load balancers - PowerDNS does not consult its forwarder servers for non-rd queries, this is a quick workaround

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

19 years agomake query chaining select on type as well..
Bert Hubert [Tue, 23 May 2006 22:41:04 +0000 (22:41 +0000)]
make query chaining select on type as well..

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

19 years agoversion update, release notes..
Bert Hubert [Tue, 23 May 2006 22:39:52 +0000 (22:39 +0000)]
version update, release notes..

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

19 years agoversion updates
Bert Hubert [Tue, 23 May 2006 21:35:41 +0000 (21:35 +0000)]
version updates

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

19 years agoadd linux 'cooked' packet support to dnsscope, dnsreplay, dnslog etc
Bert Hubert [Tue, 23 May 2006 10:02:28 +0000 (10:02 +0000)]
add linux 'cooked' packet support to dnsscope, dnsreplay, dnslog etc

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

19 years agopossibly fix a bug in user/system CPU reporting after prolonged periods of uptime
Bert Hubert [Sun, 21 May 2006 17:18:23 +0000 (17:18 +0000)]
possibly fix a bug in user/system CPU reporting after prolonged periods of uptime

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

19 years agomake RFC 2181 'authoritative zone can lower NS TTL' configurable and off by default...
Bert Hubert [Fri, 19 May 2006 14:35:27 +0000 (14:35 +0000)]
make RFC 2181 'authoritative zone can lower NS TTL' configurable and off by default, as it serves no purpose

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

19 years agofix 'perpetually self-reviving NS records', as noted by Darren Gamble, see
Bert Hubert [Fri, 19 May 2006 13:29:36 +0000 (13:29 +0000)]
fix 'perpetually self-reviving NS records', as noted by Darren Gamble, see
http://mailman.powerdns.com/pipermail/pdns-users/2006-May/003413.html

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

19 years agofollow rfc 2181 for now
Bert Hubert [Tue, 16 May 2006 12:38:27 +0000 (12:38 +0000)]
follow rfc 2181 for now

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

19 years agomakes things react quicker if the network was down and is now up
Bert Hubert [Fri, 12 May 2006 17:23:41 +0000 (17:23 +0000)]
makes things react quicker if the network was down and is now up

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

19 years agoimplement query chaining to prevent even the 1 second burst of duplicate questions
Bert Hubert [Fri, 12 May 2006 14:53:16 +0000 (14:53 +0000)]
implement query chaining to prevent even the 1 second burst of duplicate questions

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

19 years agoadd 'chain' to PacketID, shift ordering so it can be used for chaining, add 'birthday...
Bert Hubert [Fri, 12 May 2006 14:49:52 +0000 (14:49 +0000)]
add 'chain' to PacketID, shift ordering so it can be used for chaining, add 'birthday' ordering

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

19 years agorandom
Bert Hubert [Fri, 12 May 2006 13:04:09 +0000 (13:04 +0000)]
random

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