changeset 115:07e5d4721213

use larger resolver buffer
author carl
date Sun, 08 Jan 2006 09:07:00 -0800
parents f4f5fb263072
children 0094678a16d0
files ChangeLog NEWS configure.in src/dnsbl.cpp xml/dnsbl.in
diffstat 5 files changed, 15 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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
 
--- 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
--- 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
--- 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
--- 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 @@
 
     <refentry id="@PACKAGE@.1">
         <refentryinfo>
-            <date>2005-12-18</date>
+            <date>2006-01-08</date>
         </refentryinfo>
 
         <refmeta>
@@ -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.
             </para>
+            <para>
+                Look for href="hostname/path" strings that are missing the required
+                http:// protocol header. Such references are still clickable in common
+                mail software.
+            </para>
         </refsect1>
 
         <refsect1 id='copyright.1'>
@@ -471,7 +476,7 @@
 
     <refentry id="@PACKAGE@.conf.5">
         <refentryinfo>
-            <date>2005-12-18</date>
+            <date>2006-01-08</date>
         </refentryinfo>
 
         <refmeta>