]> granicus.if.org Git - pdns/log
pdns
17 years agoimplement multiple forwarders per domain, both from file and from
Bert Hubert [Sat, 22 Mar 2008 18:27:44 +0000 (18:27 +0000)]
implement multiple forwarders per domain, both from file and from
configuration file, based on patch by Aaron Thompson, with work from Augie
Schwer. Closes ticket 81.

Plus, add support for forwarding to ports != 53, closing ticket 122.

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

17 years agodeal with embedded \r in labels - sadly, closing ticket 162
Bert Hubert [Sat, 22 Mar 2008 16:14:38 +0000 (16:14 +0000)]
deal with embedded \r in labels - sadly, closing ticket 162

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

17 years agoproperly convey empty TXT strings (why??) through the recursor, closing ticket 178
Bert Hubert [Sat, 22 Mar 2008 16:03:15 +0000 (16:03 +0000)]
properly convey empty TXT strings (why??) through the recursor, closing ticket 178

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

17 years agoproperly parse TTL from SOA 'minimum' in zoneparser TNG
Bert Hubert [Sat, 22 Mar 2008 15:50:59 +0000 (15:50 +0000)]
properly parse TTL from SOA 'minimum' in zoneparser TNG

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

17 years agowe consumed too much random (need only 128 bits), plus close ticket 147: we ignore...
Bert Hubert [Sat, 22 Mar 2008 15:37:48 +0000 (15:37 +0000)]
we consumed too much random (need only 128 bits), plus close ticket 147: we ignore the TTL in zones the recursor is auth for, thanks to Stefan Schmidt

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

17 years agomake opendbx & ldap documentation point at Norbert's pages
Bert Hubert [Sun, 16 Mar 2008 16:40:46 +0000 (16:40 +0000)]
make opendbx & ldap documentation point at Norbert's pages

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

17 years agoremove files on request of Norbert
Bert Hubert [Sun, 16 Mar 2008 16:32:24 +0000 (16:32 +0000)]
remove files on request of Norbert

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

17 years agothis needs to be in svn as well
Bert Hubert [Sun, 16 Mar 2008 16:24:15 +0000 (16:24 +0000)]
this needs to be in svn as well

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

17 years agomove to a real CSRNG, plus hooks for 'dns-0x20'.
Bert Hubert [Sun, 16 Mar 2008 14:58:19 +0000 (14:58 +0000)]
move to a real CSRNG, plus hooks for 'dns-0x20'.

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

17 years agoimport AES code from Brian Gladman, plus wrapper to PowerDNS dns_random
Bert Hubert [Sun, 16 Mar 2008 14:42:41 +0000 (14:42 +0000)]
import AES code from Brian Gladman, plus wrapper to PowerDNS dns_random

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

17 years agoprepare for snapshot5
Bert Hubert [Sat, 15 Mar 2008 22:44:35 +0000 (22:44 +0000)]
prepare for snapshot5

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

17 years agoimprove case insensitiveness of CNAME chaining, plus reserve metric for 0x20 mismatching
Bert Hubert [Thu, 13 Mar 2008 17:18:50 +0000 (17:18 +0000)]
improve case insensitiveness of CNAME chaining, plus reserve metric for 0x20 mismatching

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

17 years agoimprove case-insensitivity of label compression
Bert Hubert [Thu, 13 Mar 2008 17:17:50 +0000 (17:17 +0000)]
improve case-insensitivity of label compression

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

17 years agofix issue where nl.archive.ubuntu.org (and de) would not resolve. Thanks to Matti...
Bert Hubert [Wed, 12 Mar 2008 19:42:56 +0000 (19:42 +0000)]
fix issue where nl.archive.ubuntu.org (and de) would not resolve. Thanks to Matti Hiljanen and Stefan Schmidt for debugging and fixes

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

17 years agoNorbert sends:
Bert Hubert [Sun, 9 Mar 2008 15:31:37 +0000 (15:31 +0000)]
Norbert sends:
Here's an update for the OpenDBX backend:
- Fix for SQLite2/3 locking problem on concurrent reads/writes
- Fixes compilation on Solaris (u_int vs. uint)
- Support for autoserial (needs triggers)

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

17 years agorest of previous commit - including opendbx autodetection improvements
Bert Hubert [Sun, 9 Mar 2008 15:23:52 +0000 (15:23 +0000)]
rest of previous commit - including opendbx autodetection improvements

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

17 years agoNorbert has added support for far more record types to LDAP, plus Debian supplied...
Bert Hubert [Sun, 9 Mar 2008 15:23:12 +0000 (15:23 +0000)]
Norbert has added support for far more record types to LDAP, plus Debian supplied improvements to 'PowerLDAP', plus improved autoconf detection of ldap

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

17 years agoremove autogenerated content from svn, but add it to 'extra-dist'
Bert Hubert [Sun, 9 Mar 2008 14:59:30 +0000 (14:59 +0000)]
remove autogenerated content from svn, but add it to 'extra-dist'

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

17 years agoimplement 'allow-from-file', based on a patch by Sten Spans, thanks!
Bert Hubert [Tue, 4 Mar 2008 21:44:35 +0000 (21:44 +0000)]
implement 'allow-from-file', based on a patch by Sten Spans, thanks!

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

17 years agomake sure we ship autogenerated files
Bert Hubert [Mon, 3 Mar 2008 20:06:45 +0000 (20:06 +0000)]
make sure we ship autogenerated files

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

17 years agoadd more record types to the enum, plus fix up the ns_t_kx/ns_t_mx confusion
Bert Hubert [Sat, 1 Mar 2008 22:44:03 +0000 (22:44 +0000)]
add more record types to the enum, plus fix up the ns_t_kx/ns_t_mx confusion

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

17 years agofix cname-and-wildcard with qname but no rrcode match, reported by zzyzz
Bert Hubert [Sat, 1 Mar 2008 22:11:26 +0000 (22:11 +0000)]
fix cname-and-wildcard with qname but no rrcode match, reported by zzyzz

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

17 years agoadd a new regression test 'cname-and-wildcard-at-root', which requires a new testzone...
Bert Hubert [Sat, 1 Mar 2008 22:09:27 +0000 (22:09 +0000)]
add a new regression test 'cname-and-wildcard-at-root', which requires a new testzone. Fix up 'external-cname-pointer' test to deal with our 'new' rootreferrals

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

17 years agosmall docs update, fixed DLOG in more files, improve bindbackend logging
Bert Hubert [Sat, 1 Mar 2008 22:06:16 +0000 (22:06 +0000)]
small docs update, fixed DLOG in more files, improve bindbackend logging

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

17 years agoadd support for DHCID, IPSECKEY and KX records, thanks Norbert Sendetzky for the...
Bert Hubert [Sat, 1 Mar 2008 19:35:48 +0000 (19:35 +0000)]
add support for DHCID, IPSECKEY and KX records, thanks Norbert Sendetzky for the hint

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

17 years agoupdate default configuration, mark logfile features as windows only
Bert Hubert [Sat, 23 Feb 2008 10:41:54 +0000 (10:41 +0000)]
update default configuration, mark logfile features as windows only

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

17 years agofix auth-server support again - it only worked for non-rd queries! Reported by Stefan...
Bert Hubert [Tue, 19 Feb 2008 17:43:23 +0000 (17:43 +0000)]
fix auth-server support again - it only worked for non-rd queries! Reported by Stefan Schmidt

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

17 years agoslightly tweak documentation so people can more easily find how to setup database...
Bert Hubert [Mon, 11 Feb 2008 18:08:40 +0000 (18:08 +0000)]
slightly tweak documentation so people can more easily find how to setup database connectivity

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

17 years agodocumentation updates for snapshot4
Bert Hubert [Sun, 10 Feb 2008 20:39:51 +0000 (20:39 +0000)]
documentation updates for snapshot4

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

17 years agomake us use magic 'ADDR' queries if configured to do IPv6 outgoing queries. ADDR...
Bert Hubert [Sun, 10 Feb 2008 20:09:25 +0000 (20:09 +0000)]
make us use magic 'ADDR' queries if configured to do IPv6 outgoing queries. ADDR queries ultimately get turned into ANY queries!

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

17 years agoversion updates + speed up 'must shuffle' logic
Bert Hubert [Sun, 10 Feb 2008 19:06:39 +0000 (19:06 +0000)]
version updates + speed up 'must shuffle' logic

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

17 years agoimplement pseudo-type 'ADDR' lookup, plus finally tell powerdns that authoritative...
Bert Hubert [Sun, 10 Feb 2008 19:04:36 +0000 (19:04 +0000)]
implement pseudo-type 'ADDR' lookup, plus finally tell powerdns that authoritative data also displaces current non-auth data

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

17 years agoclose ticket 175 fixing compilation on g++ 4.3 (thanks Ruben Kerkhof)
Bert Hubert [Sat, 9 Feb 2008 14:05:08 +0000 (14:05 +0000)]
close ticket 175 fixing compilation on g++ 4.3 (thanks Ruben Kerkhof)

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

17 years agoalso prime IPv6 addresses - working towards IPv6-only operational perfection. Thanks...
Bert Hubert [Wed, 6 Feb 2008 22:04:22 +0000 (22:04 +0000)]
also prime IPv6 addresses - working towards IPv6-only operational perfection. Thanks 'fatal' on #powerdns

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

17 years agoadd skip locking prevention for more recent g++
Bert Hubert [Tue, 5 Feb 2008 23:17:02 +0000 (23:17 +0000)]
add skip locking prevention for more recent g++

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

17 years agodo not return socket to the pool in case of connect() error, just close it
Bert Hubert [Tue, 5 Feb 2008 23:08:46 +0000 (23:08 +0000)]
do not return socket to the pool in case of connect() error, just close it

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

17 years agoadd 3.1.5 pre-releasenotes
Bert Hubert [Tue, 5 Feb 2008 19:46:15 +0000 (19:46 +0000)]
add 3.1.5 pre-releasenotes

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

17 years agodocument the 'master' setting
Bert Hubert [Tue, 5 Feb 2008 19:44:19 +0000 (19:44 +0000)]
document the 'master' setting

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

17 years agoreprime root hints using EDNS0, thanks to dns-operations AT mail.oarc.isc.org
Bert Hubert [Mon, 4 Feb 2008 22:32:49 +0000 (22:32 +0000)]
reprime root hints using EDNS0, thanks to dns-operations AT mail.oarc.isc.org

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

17 years agofix storage of empty unknown records
Bert Hubert [Mon, 4 Feb 2008 21:44:41 +0000 (21:44 +0000)]
fix storage of empty unknown records

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

17 years agosmall clarification
Bert Hubert [Mon, 4 Feb 2008 19:54:29 +0000 (19:54 +0000)]
small clarification

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

17 years agoadd some sanity checking on domain name lengths
Bert Hubert [Sun, 3 Feb 2008 16:26:28 +0000 (16:26 +0000)]
add some sanity checking on domain name lengths

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

17 years agoimprove error reporting a bit
Bert Hubert [Sun, 3 Feb 2008 16:25:24 +0000 (16:25 +0000)]
improve error reporting a bit

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

17 years agotweak dnsgram to no longer write pcap file, while being more verbose about what it...
Bert Hubert [Sun, 3 Feb 2008 16:24:25 +0000 (16:24 +0000)]
tweak dnsgram to no longer write pcap file, while being more verbose about what it does do

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

17 years agoMarcus Goller discovered we were instructing Solaris 10 users to set -DSOLARIS8 which...
Bert Hubert [Fri, 1 Feb 2008 14:00:58 +0000 (14:00 +0000)]
Marcus Goller discovered we were instructing Solaris 10 users to set -DSOLARIS8 which breaks things

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

17 years agoimplement EDNS0 support in the PowerDNS Authoritative Server
Bert Hubert [Tue, 1 Jan 2008 20:48:54 +0000 (20:48 +0000)]
implement EDNS0 support in the PowerDNS Authoritative Server

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

17 years agoand add OPT pseudo-RR to the enum
Bert Hubert [Tue, 1 Jan 2008 20:31:47 +0000 (20:31 +0000)]
and add OPT pseudo-RR to the enum

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

17 years agoadd slight error checking so we don't feed misparsed entries from the cache
Bert Hubert [Tue, 1 Jan 2008 20:30:57 +0000 (20:30 +0000)]
add slight error checking so we don't feed misparsed entries from the cache

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

17 years agoimprove EDNS0 detection, don't just assume an AR record in a question is an OPT record
Bert Hubert [Tue, 1 Jan 2008 20:29:42 +0000 (20:29 +0000)]
improve EDNS0 detection, don't just assume an AR record in a question is an OPT record

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

17 years agofix typo (Lauch -> Launch), spotted by Rejo Zenger
Bert Hubert [Mon, 31 Dec 2007 21:40:08 +0000 (21:40 +0000)]
fix typo (Lauch -> Launch), spotted by Rejo Zenger

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

17 years agol.root-servers.net has moved!
Bert Hubert [Sat, 29 Dec 2007 14:41:29 +0000 (14:41 +0000)]
l.root-servers.net has moved!

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

17 years agoremove hideous code from the beginning of time (1997), in preparation for the 'gotopl...
Bert Hubert [Sat, 29 Dec 2007 14:38:57 +0000 (14:38 +0000)]
remove hideous code from the beginning of time (1997), in preparation for the 'gotoplexer'

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

17 years agofix subtle bug with repeated timeouts on same fd
Bert Hubert [Sat, 29 Dec 2007 14:34:27 +0000 (14:34 +0000)]
fix subtle bug with repeated timeouts on same fd

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

17 years agofix subtle bug where waiting for an fd to become writable immediately after waiting...
Bert Hubert [Sat, 29 Dec 2007 13:38:11 +0000 (13:38 +0000)]
fix subtle bug where waiting for an fd to become writable immediately after waiting for it to be readable would return immediate success, which hurt TCP queries

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

17 years agoapply patch by David Apgar to support the 'FAIL' command, plus add supports for space...
Bert Hubert [Wed, 12 Dec 2007 06:52:49 +0000 (06:52 +0000)]
apply patch by David Apgar to support the 'FAIL' command, plus add supports for spaces in the pipe backend protocol

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

17 years agoslight speedup by removing duplicate queries in case of non-aa answer
Bert Hubert [Mon, 10 Dec 2007 09:10:12 +0000 (09:10 +0000)]
slight speedup by removing duplicate queries in case of non-aa answer

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

17 years agoadd error logging to failed health check query response, improve 'sendto' socklen...
Bert Hubert [Thu, 6 Dec 2007 15:07:31 +0000 (15:07 +0000)]
add error logging to failed health check query response, improve 'sendto' socklen precision

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

17 years agoalso allow A record checks on pdns.nproxy
Bert Hubert [Wed, 5 Dec 2007 19:40:38 +0000 (19:40 +0000)]
also allow A record checks on pdns.nproxy

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

17 years agosilence debugging message from communicator
Bert Hubert [Wed, 5 Dec 2007 17:38:13 +0000 (17:38 +0000)]
silence debugging message from communicator

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

17 years agoimplement 'pdns.nproxy' TXT query for health checks
Bert Hubert [Wed, 5 Dec 2007 17:37:28 +0000 (17:37 +0000)]
implement 'pdns.nproxy' TXT query for health checks

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

17 years agofirst 20% speedup of bind backend, possibly much more in setups with a lot of zones
Bert Hubert [Fri, 30 Nov 2007 22:25:36 +0000 (22:25 +0000)]
first 20% speedup of bind backend, possibly much more in setups with a lot of zones

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

17 years agogcc 4.3 fixes for LDAP from Norbert
Bert Hubert [Sat, 17 Nov 2007 21:47:19 +0000 (21:47 +0000)]
gcc 4.3 fixes for LDAP from Norbert

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

17 years agomake notification-proxy trusted-notification-host support multiple hosts
Bert Hubert [Sat, 17 Nov 2007 21:35:19 +0000 (21:35 +0000)]
make notification-proxy trusted-notification-host support multiple hosts

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

17 years ago64-bit fix for the slave cycle interval, which might lead to locked up systems!
Bert Hubert [Sat, 17 Nov 2007 21:30:56 +0000 (21:30 +0000)]
64-bit fix for the slave cycle interval, which might lead to locked up systems!

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

17 years agodocument the 'nproxy', plus clarify the generic documentation so that it applies...
Bert Hubert [Sat, 17 Nov 2007 21:28:28 +0000 (21:28 +0000)]
document the 'nproxy', plus clarify the generic documentation so that it applies to all generic databases

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

17 years agoimplement fallback support of IXFR queries as AXFR - no real functionality here....
Bert Hubert [Sat, 17 Nov 2007 21:20:38 +0000 (21:20 +0000)]
implement fallback support of IXFR queries as AXFR - no real functionality here. Closes ticket #131. Suggested by user 'anon'

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

17 years agoimprove dnsscope error messages
Bert Hubert [Sat, 17 Nov 2007 21:11:08 +0000 (21:11 +0000)]
improve dnsscope error messages

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

17 years agoimplement avoid-version fix for bind
Bert Hubert [Thu, 15 Nov 2007 21:07:35 +0000 (21:07 +0000)]
implement avoid-version fix for bind

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

17 years agoTSIG preparations
Bert Hubert [Thu, 15 Nov 2007 21:06:22 +0000 (21:06 +0000)]
TSIG preparations

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

17 years agoproperly set ra bit if needed, closing ticket 167 reported by Augie Schwer
Bert Hubert [Thu, 15 Nov 2007 20:30:53 +0000 (20:30 +0000)]
properly set ra bit if needed, closing ticket 167 reported by Augie Schwer

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

17 years agoclose bug issue 165, re-spotted by Leo Baltus
Bert Hubert [Thu, 15 Nov 2007 20:10:27 +0000 (20:10 +0000)]
close bug issue 165, re-spotted by Leo Baltus

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

17 years agotiny documentation typo, noticed by Marco Davids
Bert Hubert [Sun, 4 Nov 2007 21:54:59 +0000 (21:54 +0000)]
tiny documentation typo, noticed by Marco Davids

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

17 years agoMake modules unversioned (thanks darix)
Bert Hubert [Sun, 4 Nov 2007 21:43:51 +0000 (21:43 +0000)]
Make modules unversioned (thanks darix)

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

17 years agoimplement 48 bit rdata in preparation of TSIG
Bert Hubert [Sun, 4 Nov 2007 21:23:12 +0000 (21:23 +0000)]
implement 48 bit rdata in preparation of TSIG

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

17 years agogcc 4.3 fixes, mostly by Darix of opensuse
Bert Hubert [Sun, 28 Oct 2007 17:36:16 +0000 (17:36 +0000)]
gcc 4.3 fixes, mostly by Darix of opensuse

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

17 years agofurther fix for Solaris 10 starting to miss packets. Authored and tested by Alex...
Bert Hubert [Mon, 8 Oct 2007 07:14:16 +0000 (07:14 +0000)]
further fix for Solaris 10 starting to miss packets. Authored and tested by Alex Kiernan.

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

17 years agofix reloading of backends on TCP timeout, plus deal better with malformed web request...
Bert Hubert [Sat, 15 Sep 2007 20:26:42 +0000 (20:26 +0000)]
fix reloading of backends on TCP timeout, plus deal better with malformed web requests thanks Maikel Verheijen

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

17 years agovariant of bugfix authored by Alex Kiernan which fixes Solaris problems wher the...
Bert Hubert [Thu, 13 Sep 2007 19:30:30 +0000 (19:30 +0000)]
variant of bugfix authored by Alex Kiernan which fixes Solaris problems wher the recursor stops answering
questions after a certain amount of time

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

17 years agofix typo, closing ticket #157 by anonymous (thanks!)
Bert Hubert [Tue, 11 Sep 2007 20:08:11 +0000 (20:08 +0000)]
fix typo, closing ticket #157 by anonymous (thanks!)

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

17 years agofix use of 'original' zone state instead of a safe copy in Bind2Backend::getUpdatedMa...
Bert Hubert [Mon, 3 Sep 2007 11:08:50 +0000 (11:08 +0000)]
fix use of 'original' zone state instead of a safe copy in Bind2Backend::getUpdatedMasters, issue spotted by Stefan Schmidt
plus s/Master/Slave/ in a somewhat important place

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

17 years agofix up sub-second waits for data - important for dnsreplay. Bug found by Augie Schwer
Bert Hubert [Tue, 21 Aug 2007 17:07:33 +0000 (17:07 +0000)]
fix up sub-second waits for data - important for dnsreplay. Bug found by Augie Schwer

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

17 years agosmall test script
Bert Hubert [Thu, 16 Aug 2007 21:51:39 +0000 (21:51 +0000)]
small test script

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

17 years agoadd nproxy file for distrbution
Bert Hubert [Thu, 16 Aug 2007 21:44:20 +0000 (21:44 +0000)]
add nproxy file for distrbution

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

17 years agoimplement trusted-notification-proxy, improve logging in nproxy
Bert Hubert [Thu, 16 Aug 2007 21:42:50 +0000 (21:42 +0000)]
implement trusted-notification-proxy, improve logging in nproxy

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

17 years agofix case sensitivity in selecting domain type master or slave (horrible!)
Bert Hubert [Thu, 16 Aug 2007 21:39:35 +0000 (21:39 +0000)]
fix case sensitivity in selecting domain type master or slave (horrible!)

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

17 years agofinish up syslog, setgid, setuid, chroot
Bert Hubert [Thu, 16 Aug 2007 21:10:47 +0000 (21:10 +0000)]
finish up syslog, setgid, setuid, chroot

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

17 years agoalmost there
Bert Hubert [Mon, 13 Aug 2007 14:40:02 +0000 (14:40 +0000)]
almost there

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

17 years agopotential fix for cname/wildcard issue
Bert Hubert [Sat, 11 Aug 2007 13:52:53 +0000 (13:52 +0000)]
potential fix for cname/wildcard issue

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

17 years agofix truncated packets!
Bert Hubert [Sat, 4 Aug 2007 21:27:03 +0000 (21:27 +0000)]
fix truncated packets!

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

17 years agoplug memory leak on packet building error caused by bogus database information
Bert Hubert [Thu, 2 Aug 2007 21:29:10 +0000 (21:29 +0000)]
plug memory leak on packet building error caused by bogus database information

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

17 years agofix new timeout code (too quick to timeout), set notification opcode on notification...
Bert Hubert [Thu, 2 Aug 2007 20:56:51 +0000 (20:56 +0000)]
fix new timeout code (too quick to timeout), set notification opcode on notification replies, fix memory leak in case of truncated packets with errors

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

17 years agofurther work
Bert Hubert [Wed, 1 Aug 2007 19:51:30 +0000 (19:51 +0000)]
further work

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

17 years agomake sockets non-blocking if we use 'select', thanks DPS
Bert Hubert [Wed, 25 Jul 2007 22:31:29 +0000 (22:31 +0000)]
make sockets non-blocking if we use 'select', thanks DPS

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

17 years agostart of notification-proxy
Bert Hubert [Sun, 22 Jul 2007 16:19:02 +0000 (16:19 +0000)]
start of notification-proxy

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

17 years agosome small unimportant changes
Bert Hubert [Sun, 15 Jul 2007 10:59:53 +0000 (10:59 +0000)]
some small unimportant changes

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

17 years agomoves towards smart socket reuse, plus mplayer de-boost::any-fication start
Bert Hubert [Sat, 14 Jul 2007 20:54:50 +0000 (20:54 +0000)]
moves towards smart socket reuse, plus mplayer de-boost::any-fication start

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

17 years agomove tcp waits to poll instead of select
Bert Hubert [Tue, 10 Jul 2007 18:53:34 +0000 (18:53 +0000)]
move tcp waits to poll instead of select

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

17 years agomore timer infra
Bert Hubert [Sun, 8 Jul 2007 19:56:59 +0000 (19:56 +0000)]
more timer infra

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

17 years agotimer infra
Bert Hubert [Sun, 8 Jul 2007 19:55:58 +0000 (19:55 +0000)]
timer infra

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

17 years agoLDAP updates from Norbert!
Bert Hubert [Sun, 8 Jul 2007 14:20:22 +0000 (14:20 +0000)]
LDAP updates from Norbert!

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