]> granicus.if.org Git - pdns/log
pdns
18 years agomove DNSPacket over to MOADNSParser!
Bert Hubert [Sat, 17 Mar 2007 21:19:01 +0000 (21:19 +0000)]
move DNSPacket over to MOADNSParser!

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

18 years agofix windows build
Bert Hubert [Sun, 11 Mar 2007 10:46:01 +0000 (10:46 +0000)]
fix windows build

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

18 years agofix issue with ever increasing zone names, found by register.it
Bert Hubert [Fri, 9 Mar 2007 11:14:39 +0000 (11:14 +0000)]
fix issue with ever increasing zone names, found by register.it

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

18 years agooops - forgot impedance mismatching for MX records
Bert Hubert [Thu, 8 Mar 2007 23:12:33 +0000 (23:12 +0000)]
oops - forgot impedance mismatching for MX records

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

18 years agodeal with out-of-zone errors properly
Bert Hubert [Thu, 8 Mar 2007 09:02:03 +0000 (09:02 +0000)]
deal with out-of-zone errors properly

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

18 years agofix that we also accept lower-case $include, $generate, $origin etc, reported by...
Bert Hubert [Wed, 7 Mar 2007 21:24:53 +0000 (21:24 +0000)]
fix that we also accept lower-case $include, $generate, $origin etc, reported by Thomas Rietz

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

18 years agono longer die on zone parsing errors in bindbackend
Bert Hubert [Wed, 7 Mar 2007 18:32:46 +0000 (18:32 +0000)]
no longer die on zone parsing errors in bindbackend

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

18 years agowork around a g++ quirk (probably, might also be legitimate problem)
Bert Hubert [Wed, 7 Mar 2007 18:12:14 +0000 (18:12 +0000)]
work around a g++ quirk (probably, might also be legitimate problem)

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

18 years agosome const char* correctness disocovered by darix on recent g++ snapshots
Bert Hubert [Tue, 27 Feb 2007 19:49:45 +0000 (19:49 +0000)]
some const char* correctness disocovered by darix on recent g++ snapshots

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

18 years agoimplement 'forward-zones-file' for large amounts of forwarded zones, remove TSC manip...
Bert Hubert [Mon, 19 Feb 2007 21:04:32 +0000 (21:04 +0000)]
implement 'forward-zones-file' for large amounts of forwarded zones, remove TSC manipulation code from default compilation, disable speedups that sometimes caused problems

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

18 years agomove 'resolver.cc' to MOADNSParser, which allows us to rip out 'getAnswers' hideousit...
Bert Hubert [Sun, 18 Feb 2007 23:13:42 +0000 (23:13 +0000)]
move 'resolver.cc' to MOADNSParser, which allows us to rip out 'getAnswers' hideousity from dnspacket.cc
move assorted stuff to ComboAddress
teach DNSWriter about opcodes

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

18 years agoput DNSPacket on a diet, move several static functions out of it, move around and...
Bert Hubert [Sun, 18 Feb 2007 22:02:19 +0000 (22:02 +0000)]
put DNSPacket on a diet, move several static functions out of it, move around and document its remaining functions waiting for the axe

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

18 years agodemove qgen.cc (outdated, use sdig), add dnsdemog.cc
Bert Hubert [Sun, 18 Feb 2007 22:00:50 +0000 (22:00 +0000)]
demove qgen.cc (outdated, use sdig), add dnsdemog.cc

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

18 years agoremove bind1backend, remove old zoneparser, switch rest to zoneparser-tng
Bert Hubert [Sun, 18 Feb 2007 19:49:14 +0000 (19:49 +0000)]
remove bind1backend, remove old zoneparser, switch rest to zoneparser-tng

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

18 years agoautogenerated file that shouldn't be in svn
Bert Hubert [Sun, 18 Feb 2007 19:48:46 +0000 (19:48 +0000)]
autogenerated file that shouldn't be in svn

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

18 years agoautogenerated file that really shouldn't be in svn (oh well)
Bert Hubert [Sun, 18 Feb 2007 19:48:03 +0000 (19:48 +0000)]
autogenerated file that really shouldn't be in svn (oh well)

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

18 years agohook up MOADNSParser to the main PowerDNS Auth server - not used a lot though
Bert Hubert [Sun, 18 Feb 2007 19:47:14 +0000 (19:47 +0000)]
hook up MOADNSParser to the main PowerDNS Auth server - not used a lot though

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

18 years agorebase error logging priorities
Bert Hubert [Sun, 18 Feb 2007 19:41:19 +0000 (19:41 +0000)]
rebase error logging priorities

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

18 years agoclose bug #121, compilation error on gcc4 and x86-64
Bert Hubert [Sun, 18 Feb 2007 19:40:41 +0000 (19:40 +0000)]
close bug #121, compilation error on gcc4 and x86-64

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

18 years agoadd stripDot() for use by bindbackend, spiff up zoneparser-tng.cc to know about the...
Bert Hubert [Sun, 18 Feb 2007 19:39:27 +0000 (19:39 +0000)]
add stripDot() for use by bindbackend, spiff up zoneparser-tng.cc to know about the 'relative' directory

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

18 years agoteach zoneparser-tng about $ORIGIN and $GENERATE, is now feature complete to take...
Bert Hubert [Sun, 18 Feb 2007 13:25:23 +0000 (13:25 +0000)]
teach zoneparser-tng about $ORIGIN and $GENERATE, is now feature complete to take over zoneparser in main pdns auth server

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

18 years agoteach zoneparser-tng about $INCLUDE and partially implement $GENERATE
Bert Hubert [Fri, 16 Feb 2007 23:06:12 +0000 (23:06 +0000)]
teach zoneparser-tng about $INCLUDE and partially implement $GENERATE

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

18 years agoghetto fix for large outgoing AXFRs as mentioned in ticket 108
Bert Hubert [Thu, 18 Jan 2007 21:56:04 +0000 (21:56 +0000)]
ghetto fix for large outgoing AXFRs as mentioned in ticket 108

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

18 years agoAAAA does work, our formatting changed. Make sure tar.gz includes gsqlite3
Bert Hubert [Mon, 15 Jan 2007 22:15:28 +0000 (22:15 +0000)]
AAAA does work, our formatting changed. Make sure tar.gz includes gsqlite3

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

18 years agoremove 'bind-example-zones' for now, as it doesn't work
Bert Hubert [Mon, 15 Jan 2007 22:14:59 +0000 (22:14 +0000)]
remove 'bind-example-zones' for now, as it doesn't work

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

18 years agofix 'ns with identical glue' giving sort of NXRRSET, plus regression test. Should...
Bert Hubert [Mon, 15 Jan 2007 22:13:44 +0000 (22:13 +0000)]
fix 'ns with identical glue' giving sort of NXRRSET, plus regression test. Should close Augie Schwer's issue.

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

18 years agothis example config file hasn't been updated in ages! Thanks to Leen Besselink for...
Bert Hubert [Sun, 14 Jan 2007 14:58:37 +0000 (14:58 +0000)]
this example config file hasn't been updated in ages! Thanks to  Leen Besselink for noticing.

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

18 years agomake rec_control not block indefinitely
Bert Hubert [Sun, 14 Jan 2007 13:37:08 +0000 (13:37 +0000)]
make rec_control not block indefinitely

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

18 years agoclose ticket #110 and improve chroot efficacy by chdir("/"), thanks "somebody", no...
Bert Hubert [Sun, 14 Jan 2007 13:21:46 +0000 (13:21 +0000)]
close ticket #110 and improve chroot efficacy by chdir("/"), thanks "somebody", no name was attached to the ticket.

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

18 years agocleanup
Bert Hubert [Sun, 14 Jan 2007 12:53:39 +0000 (12:53 +0000)]
cleanup

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

18 years agoadd and document gsqlite3 backend by Antony Lesuisse
Bert Hubert [Sun, 14 Jan 2007 12:52:45 +0000 (12:52 +0000)]
add and document gsqlite3 backend by Antony Lesuisse

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

18 years agoadd MR record type support to auth server
Bert Hubert [Thu, 4 Jan 2007 22:21:26 +0000 (22:21 +0000)]
add MR record type support to auth server

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

18 years agoadd 'uptime' to rrd graphs, merge Augie Schwer's fixes for ticket #119 - make --enabl...
Bert Hubert [Wed, 3 Jan 2007 07:03:32 +0000 (07:03 +0000)]
add 'uptime' to rrd graphs, merge Augie Schwer's fixes for ticket #119 - make --enable-verbose-logging work

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

18 years agorpm now wants manpages in a specific place
Bert Hubert [Mon, 1 Jan 2007 15:13:07 +0000 (15:13 +0000)]
rpm now wants manpages in a specific place

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

18 years agosmall monitoring tool
Bert Hubert [Mon, 1 Jan 2007 14:46:07 +0000 (14:46 +0000)]
small monitoring tool

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

18 years agoremove executable bit, spotted by Ruben Kerkhof
Bert Hubert [Mon, 1 Jan 2007 14:24:56 +0000 (14:24 +0000)]
remove executable bit, spotted by Ruben Kerkhof

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

18 years agoSGML cleanups by Ruben Kerkhof, many thanks!
Bert Hubert [Sun, 31 Dec 2006 15:07:47 +0000 (15:07 +0000)]
SGML cleanups by Ruben Kerkhof, many thanks!

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

18 years agoimplement 'rec_control get uptime' (suggested by Niels Bakker), implement --version...
Bert Hubert [Wed, 27 Dec 2006 23:00:18 +0000 (23:00 +0000)]
implement 'rec_control get uptime' (suggested by Niels Bakker), implement --version in recursor

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

18 years agosome more stats
Bert Hubert [Thu, 21 Dec 2006 09:06:46 +0000 (09:06 +0000)]
some more stats

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

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