]> granicus.if.org Git - pdns/log
pdns
16 years agoimprove selection criterion for accepting returned data, ANY and ADDR record types...
Bert Hubert [Tue, 10 Jun 2008 19:49:33 +0000 (19:49 +0000)]
improve selection criterion for accepting returned data, ANY and ADDR record types, fixing g++ warning in the process. Plus log use of TCP

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

16 years agoforgot to commit this one - use dns_random() in more places
Bert Hubert [Mon, 9 Jun 2008 09:19:52 +0000 (09:19 +0000)]
forgot to commit this one - use dns_random() in more places

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

16 years ago3.1.7!
Bert Hubert [Mon, 9 Jun 2008 09:19:04 +0000 (09:19 +0000)]
3.1.7!

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

16 years agonewer g++ compilation fix
Bert Hubert [Mon, 9 Jun 2008 09:17:09 +0000 (09:17 +0000)]
newer g++ compilation fix

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

16 years agothe recursor finally works on Apple! Many thanks to long time PowerDNS contributor...
Bert Hubert [Sun, 8 Jun 2008 08:41:01 +0000 (08:41 +0000)]
the recursor finally works on Apple! Many thanks to long time PowerDNS contributor Stefan Arentz

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

16 years agosmall script to build the recursor
Bert Hubert [Sat, 7 Jun 2008 19:35:15 +0000 (19:35 +0000)]
small script to build the recursor

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

17 years agooops - partial commit
Bert Hubert [Tue, 3 Jun 2008 22:43:24 +0000 (22:43 +0000)]
oops - partial commit

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

17 years agofix for the 'self-renewing NS record' as spotted by Darren Gamble
Bert Hubert [Tue, 3 Jun 2008 21:21:55 +0000 (21:21 +0000)]
fix for the 'self-renewing NS record' as spotted by Darren Gamble

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

17 years agoUpdates from Norbert: The patch attached improves the compatibility of the
Bert Hubert [Fri, 30 May 2008 09:58:41 +0000 (09:58 +0000)]
Updates from Norbert: The patch attached improves the compatibility of the
SQL statements and fixes a bug in the getSOA() method (ttl was a random
value). Credits go to Matti Hiljanen.

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

17 years agoimplement default-ttl for generic backends, thanks to Matti Hiljanen
Bert Hubert [Fri, 25 Apr 2008 10:05:22 +0000 (10:05 +0000)]
implement default-ttl for generic backends, thanks to Matti Hiljanen

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

17 years agofurther randomisation improvements
Bert Hubert [Fri, 25 Apr 2008 09:02:49 +0000 (09:02 +0000)]
further randomisation improvements

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

17 years agofix issue resolving popular domains where one of the nameservers is suffering from...
Bert Hubert [Sun, 20 Apr 2008 19:05:39 +0000 (19:05 +0000)]
fix issue resolving popular domains where one of the nameservers is suffering from a timeout. Many thanks to Eric Veldhuyzen, Kees Monshouwer and Brad Dameron for their aid in debugging this issue.

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

17 years agofix up tar.gz generation to include all dependencies
Bert Hubert [Sun, 6 Apr 2008 16:22:30 +0000 (16:22 +0000)]
fix up tar.gz generation to include all dependencies

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

17 years agofix EXTRA_DIST for tar.gz
Bert Hubert [Sun, 6 Apr 2008 14:45:27 +0000 (14:45 +0000)]
fix EXTRA_DIST for tar.gz

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

17 years agomake dnsreplay and other pcap based tools work on systems with 64 bit gettimeofday
Bert Hubert [Sat, 29 Mar 2008 13:46:59 +0000 (13:46 +0000)]
make dnsreplay and other pcap based tools work on systems with 64 bit gettimeofday

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

17 years agoupdate version to 3.1.5, commit documentation changes
Bert Hubert [Sat, 29 Mar 2008 13:45:27 +0000 (13:45 +0000)]
update version to 3.1.5, commit documentation changes

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

17 years agoremove 'packer'
Bert Hubert [Sat, 29 Mar 2008 13:43:51 +0000 (13:43 +0000)]
remove 'packer'

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

17 years agoimplement floating speedup instead of integer, plus register types properly
Bert Hubert [Sun, 23 Mar 2008 20:06:30 +0000 (20:06 +0000)]
implement floating speedup instead of integer, plus register types properly

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

17 years agoSerge Belyshev fixed a gcc 4.3 compilation issue, thanks!
Bert Hubert [Sun, 23 Mar 2008 11:11:44 +0000 (11:11 +0000)]
Serge Belyshev fixed a gcc 4.3 compilation issue, thanks!

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

17 years agoimprove pid writing logic, plus control-socket separation. Patch by Matti Hiljanen.
Bert Hubert [Sat, 22 Mar 2008 20:43:44 +0000 (20:43 +0000)]
improve pid writing logic, plus control-socket separation. Patch by Matti Hiljanen.

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

17 years agoupdate version to 3.1.5-rc1
Bert Hubert [Sat, 22 Mar 2008 18:48:00 +0000 (18:48 +0000)]
update version to 3.1.5-rc1

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

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