# HG changeset patch # User carl # Date 1136740020 28800 # Node ID 07e5d47212138dbfff861b367acd232c57b9922b # Parent f4f5fb263072c8595709059232b3ffbfe6ce005a use larger resolver buffer diff -r f4f5fb263072 -r 07e5d4721213 ChangeLog --- a/ChangeLog Sat Dec 24 06:26:48 2005 -0800 +++ b/ChangeLog Sun Jan 08 09:07:00 2006 -0800 @@ -1,5 +1,10 @@ $Id$ +5.12 2006-01-08 + Use larger resolver buffer to accomodate spammers with many name + servers. A current example is life-all.com which needs to retry in + tcp mode to fetch the 1444 byte response. + 5.11 2005-12-20 switch to autoconf/automake/docbook diff -r f4f5fb263072 -r 07e5d4721213 NEWS --- a/NEWS Sat Dec 24 06:26:48 2005 -0800 +++ b/NEWS Sun Jan 08 09:07:00 2006 -0800 @@ -1,5 +1,6 @@ $Id$ +5.12 2006-01-08 use larger resolver buffer to accomodate spammers with many name servers 5.11 2005-12-20 switch to autoconf/automake/docbook 5.10 2005-10-16 fix compile error on FC3 5.9 2005-09-26 fix bug with empty return paths diff -r f4f5fb263072 -r 07e5d4721213 configure.in --- a/configure.in Sat Dec 24 06:26:48 2005 -0800 +++ b/configure.in Sun Jan 08 09:07:00 2006 -0800 @@ -1,7 +1,7 @@ AC_INIT(configure.in) AM_CONFIG_HEADER(config.h) -AM_INIT_AUTOMAKE(dnsbl,5.11) +AM_INIT_AUTOMAKE(dnsbl,5.12) AC_PATH_PROGS(BASH, bash) AC_LANG_CPLUSPLUS diff -r f4f5fb263072 -r 07e5d4721213 src/dnsbl.cpp --- a/src/dnsbl.cpp Sat Dec 24 06:26:48 2005 -0800 +++ b/src/dnsbl.cpp Sun Jan 08 09:07:00 2006 -0800 @@ -133,7 +133,7 @@ struct glommer { int length; #ifdef NS_PACKETSZ - u_char answer[NS_PACKETSZ]; // with a resolver, we return resolver answers + u_char answer[NS_PACKETSZ*4]; // with a resolver, we return resolver answers #else int answer; // without a resolver, we return a single ip4 address, 0 == no answer #endif diff -r f4f5fb263072 -r 07e5d4721213 xml/dnsbl.in --- a/xml/dnsbl.in Sat Dec 24 06:26:48 2005 -0800 +++ b/xml/dnsbl.in Sun Jan 08 09:07:00 2006 -0800 @@ -12,7 +12,7 @@ - 2005-12-18 + 2006-01-08 @@ -440,6 +440,11 @@ Add a per-context option to reject mail if the number of digits in the reverse dns client name exceeds some threshold. + + Look for href="hostname/path" strings that are missing the required + http:// protocol header. Such references are still clickable in common + mail software. + @@ -471,7 +476,7 @@ - 2005-12-18 + 2006-01-08