]> granicus.if.org Git - pdns/log
pdns
18 years agospeedup for pdns_recursor, fix crashes of BIND backend, fix filedescriptor leak in...
Bert Hubert [Mon, 26 Mar 2007 20:18:23 +0000 (20:18 +0000)]
speedup for pdns_recursor, fix crashes of BIND backend, fix filedescriptor leak in BIND backend

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

18 years agofix for ticket 90, look for postgresql in more places
Bert Hubert [Sun, 25 Mar 2007 18:34:22 +0000 (18:34 +0000)]
fix for ticket 90, look for postgresql in more places

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

18 years agoclose ticket 109 and remove confusing words about bind2backend
Bert Hubert [Sun, 25 Mar 2007 18:28:20 +0000 (18:28 +0000)]
close ticket 109 and remove confusing words about bind2backend

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

18 years agofix TXT storage and processing model. Each TXT record must now be in "quotes", and...
Bert Hubert [Sun, 25 Mar 2007 18:11:19 +0000 (18:11 +0000)]
fix TXT storage and processing model. Each TXT record must now be in "quotes", and for records that need it, we support multiple TXT records which are then all parsed or sent out

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

18 years agofix up zone2sql for prio-mismatching
Bert Hubert [Sun, 25 Mar 2007 18:04:42 +0000 (18:04 +0000)]
fix up zone2sql for prio-mismatching

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

18 years agoadd 2 new tests, multi-txt and multi-txt escaped, plus updated description of basic-txt
Bert Hubert [Sun, 25 Mar 2007 17:43:23 +0000 (17:43 +0000)]
add 2 new tests, multi-txt and multi-txt escaped, plus updated description of basic-txt

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

18 years agoadd regression test to make sure ticket 123 does not come back
Bert Hubert [Sun, 25 Mar 2007 13:58:27 +0000 (13:58 +0000)]
add regression test to make sure ticket 123 does not come back

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

18 years agofix ticket 123 - but I'm unhappy with the fix..
Bert Hubert [Sun, 25 Mar 2007 13:53:25 +0000 (13:53 +0000)]
fix ticket 123 - but I'm unhappy with the fix..

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

18 years agofix ticket 82, webserver not verbose enough with errors
Bert Hubert [Sun, 25 Mar 2007 13:22:10 +0000 (13:22 +0000)]
fix ticket 82, webserver not verbose enough with errors

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

18 years agooops - IXFR is 251 and not 254! thanks to Ralf van der Enden for noticing. We don...
Bert Hubert [Sun, 25 Mar 2007 12:20:57 +0000 (12:20 +0000)]
oops - IXFR is 251 and not 254! thanks to Ralf van der Enden for noticing. We don't do IXFR so it is academic.

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

18 years agofix ticket 106 which explains we mis-parse ; in "strings"
Bert Hubert [Sun, 25 Mar 2007 12:19:15 +0000 (12:19 +0000)]
fix ticket 106 which explains we mis-parse ; in "strings"

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

18 years agoclose ticket 120 - pdns-recursor leaves behind pidfile & controlsocket on controlled...
Bert Hubert [Sun, 25 Mar 2007 11:33:06 +0000 (11:33 +0000)]
close ticket 120 - pdns-recursor leaves behind pidfile & controlsocket on controlled exit

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

18 years agofix one source of crashes and deadlocks in the BIND backend
Bert Hubert [Sat, 24 Mar 2007 21:34:32 +0000 (21:34 +0000)]
fix one source of crashes and deadlocks in the BIND backend

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

18 years agooops.. fix " fix
Bert Hubert [Thu, 22 Mar 2007 09:17:56 +0000 (09:17 +0000)]
oops.. fix " fix

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

18 years agofix TXT record serving + improve error messages creating packets
Bert Hubert [Wed, 21 Mar 2007 20:21:12 +0000 (20:21 +0000)]
fix TXT record serving + improve error messages creating packets

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

18 years agofix for BIND-backend issue about non-loaded zones, by Daniel Bilik
Bert Hubert [Wed, 21 Mar 2007 18:13:08 +0000 (18:13 +0000)]
fix for BIND-backend issue about non-loaded zones, by Daniel Bilik

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

18 years agoimprove binary compatability with BIND
Bert Hubert [Wed, 21 Mar 2007 08:12:50 +0000 (08:12 +0000)]
improve binary compatability with BIND

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

18 years agofurther cleanups of TCP
Bert Hubert [Mon, 19 Mar 2007 19:59:24 +0000 (19:59 +0000)]
further cleanups of TCP

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

18 years agoconvert MOADNSParser into error, don't let it drop
Bert Hubert [Mon, 19 Mar 2007 17:04:52 +0000 (17:04 +0000)]
convert MOADNSParser into error, don't let it drop

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

18 years agofirst round of tcpreceiver cleanups - should fix memory leaks, plus add proper suppor...
Bert Hubert [Sun, 18 Mar 2007 19:34:08 +0000 (19:34 +0000)]
first round of tcpreceiver cleanups - should fix memory leaks, plus add proper support for recursive TCP questions, which are now handled correctly!

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

18 years agosilence (correct) valgrind warning, plus add ComboAddress 'toStringWithPort'
Bert Hubert [Sun, 18 Mar 2007 19:33:08 +0000 (19:33 +0000)]
silence (correct) valgrind warning, plus add ComboAddress 'toStringWithPort'

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

18 years ago implement AFSDB, closing ticket #129, as reported by "Bastian"
Bert Hubert [Sun, 18 Mar 2007 15:42:52 +0000 (15:42 +0000)]
 implement AFSDB, closing ticket #129, as reported by "Bastian"

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

18 years agoldap, opendbx updates
Bert Hubert [Sun, 18 Mar 2007 15:26:42 +0000 (15:26 +0000)]
ldap, opendbx updates

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

18 years agoimplement DNSSEC 'KEY' type - on request
Bert Hubert [Sun, 18 Mar 2007 14:21:07 +0000 (14:21 +0000)]
implement DNSSEC 'KEY' type - on request

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

18 years agofix MOADNSParser conversion repercussions - mostly having to do with 'priority' imped...
Bert Hubert [Sun, 18 Mar 2007 13:58:36 +0000 (13:58 +0000)]
fix MOADNSParser conversion repercussions - mostly having to do with 'priority' impedance matching, plus SOA times misparsing. Regression test now up to 28 of 29 tests correct

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

18 years agoclose ticket #130 - unable to send servfail, thanks to ch
Bert Hubert [Sun, 18 Mar 2007 12:44:12 +0000 (12:44 +0000)]
close ticket #130 - unable to send servfail, thanks to ch

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

18 years agofillSOAData is no longer part of DNSPacket, update modules
Bert Hubert [Sun, 18 Mar 2007 12:12:06 +0000 (12:12 +0000)]
fillSOAData is no longer part of DNSPacket, update modules

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

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