Re: [spamdyke-users] Illegal value for multiple options and rejecting all SMTP connections

2008-08-22 Thread Shane Bywater
Just thought I would verify that Spamdyke 4.0.3 does not have the 
illegal value issues that I experienced on FreeBSD 4.7.

Thanks Sam I appreciate your quick assistance,
Shane Bywater

 Message: 4
 Date: Tue, 12 Aug 2008 23:13:57 -0500
 From: Sam Clippinger [EMAIL PROTECTED]
 Subject: Re: [spamdyke-users] Illegal value for multiple options and
   rejecting all SMTP connections
 To: spamdyke users spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 I found the problem.  gcc on FreeBSD (at least versions 4.7 and 2.2.2) 
 doesn't seem to use the same format specifiers for parsing 64 bit 
 integers that every other Unix uses.  Everything compiles without 
 errors, but when spamdyke loads the integer values from the 
 configuration file and tries to evaluate them, it ends up with 
 mostly-uninitialized values.  The final values are random (depending on 
 the values left in memory by the operating system when spamdyke started) 
 but they typically fall well outside the acceptable ranges.
 
 I've updated the configure script to detect this situation and work 
 around it.  I'm testing the changes now and I'll release a new version 
 tomorrow morning if the scripts don't reveal any errors.
 
 -- Sam Clippinger
 
 Sam Clippinger wrote:
 Actually, I have a FreeBSD 4.7 machine that I built for testing, so I'll 
 check this out tonight and let you know if I can reproduce it.

 -- Sam Clippinger

 Shane Bywater wrote:
   
 Hi,
 I tried increasing my qmail's softlimit to 8000 as per Sam's 
 recommendation but that didn't help.  Same errors are reported and all 
 SMTP connections are rejected.
 I'm guessing I may be the only one running Spamdyke 4.0.2 on a FreeBSD 
 4.7 server so this is why no one else has this issue but if anyone can 
 offer some suggestions on what to try next that would be appreciated.
 Would a older version of libgnugetopt package, which was necessary to 
 install for the configure script to complete correctly, create this 
 issue? I just used version 1.2 which was found in the ports directory.

 Regards,
 Shane Bywater

 [EMAIL PROTECTED] wrote:
Message: 1
   
 
 Date: Fri, 08 Aug 2008 16:24:52 -0400
 From: Shane Bywater [EMAIL PROTECTED]
 Subject: [spamdyke-users] Illegal value for multiple options and
rejecting   all SMTP connections
 To: spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 Hi,
I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)

I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these 
 errors?

Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf

 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.

 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all

 # Delays the SMTP greeting banner for SECS seconds.  A value of 0 
 disables this
 # feature.
 # Default: 0
 greeting-delay-secs=5

 # Limit incoming messages to NUM recipients.  A value of 0 disables this
 # feature.
 # Default: 0
 #max-recipients=NUM

 # Drop superuser privileges and run as USER instead.
 # Default: none
 #run-as-user=qmaild



 Here's the important half of my /var/qmail/supervise/qmail-smtpd file:

 exec /usr/local/bin/softlimit -m 1000 \
  /usr/local/bin/tcpserver -v -h -p -R -x /etc/tcp.smtp.cdb -c 
 $MAXSMTPD \
  -u $QMAILDUID -g $NOFILESGID 0 25 \
  /usr/local/bin/spamdyke -f /etc/spamdyke.conf \
  /var/qmail/bin/tcp-env /usr/local/bin/properplop \
  /var/qmail/bin/qmail-smtpd 21


 Any suggestions on how to get Spamdyke running correctly would be 
 greatly appreciated.

 Regards,
 Shane Bywater


 
   
Message: 3
   
 
 Date: Fri, 08 Aug 2008 16:42:20 -0500
 From: Sam Clippinger [EMAIL PROTECTED]
 Subject: Re: [spamdyke-users] Illegal value for multiple options and
rejecting all SMTP connections
 To: spamdyke users spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 My first thought is that your memory limit for spamdyke/qmail is 
 probably too low.  For some reason, instead of causing out of memory 
 errors, low memory

Re: [spamdyke-users] Illegal value for multiple options and rejecting all SMTP connections

2008-08-12 Thread Sam Clippinger
Actually, I have a FreeBSD 4.7 machine that I built for testing, so I'll 
check this out tonight and let you know if I can reproduce it.

-- Sam Clippinger

Shane Bywater wrote:
 Hi,
   I tried increasing my qmail's softlimit to 8000 as per Sam's 
 recommendation but that didn't help.  Same errors are reported and all 
 SMTP connections are rejected.
   I'm guessing I may be the only one running Spamdyke 4.0.2 on a FreeBSD 
 4.7 server so this is why no one else has this issue but if anyone can 
 offer some suggestions on what to try next that would be appreciated.
   Would a older version of libgnugetopt package, which was necessary to 
 install for the configure script to complete correctly, create this 
 issue? I just used version 1.2 which was found in the ports directory.

 Regards,
 Shane Bywater

 [EMAIL PROTECTED] wrote:
Message: 1
   
 Date: Fri, 08 Aug 2008 16:24:52 -0400
 From: Shane Bywater [EMAIL PROTECTED]
 Subject: [spamdyke-users] Illegal value for multiple options and
  rejecting   all SMTP connections
 To: spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 Hi,
  I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)

  I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these errors?

  Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf

 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.

 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all

 # Delays the SMTP greeting banner for SECS seconds.  A value of 0 
 disables this
 # feature.
 # Default: 0
 greeting-delay-secs=5

 # Limit incoming messages to NUM recipients.  A value of 0 disables this
 # feature.
 # Default: 0
 #max-recipients=NUM

 # Drop superuser privileges and run as USER instead.
 # Default: none
 #run-as-user=qmaild



 Here's the important half of my /var/qmail/supervise/qmail-smtpd file:

 exec /usr/local/bin/softlimit -m 1000 \
  /usr/local/bin/tcpserver -v -h -p -R -x /etc/tcp.smtp.cdb -c 
 $MAXSMTPD \
  -u $QMAILDUID -g $NOFILESGID 0 25 \
  /usr/local/bin/spamdyke -f /etc/spamdyke.conf \
  /var/qmail/bin/tcp-env /usr/local/bin/properplop \
  /var/qmail/bin/qmail-smtpd 21


 Any suggestions on how to get Spamdyke running correctly would be 
 greatly appreciated.

 Regards,
 Shane Bywater


 
Message: 3
   
 Date: Fri, 08 Aug 2008 16:42:20 -0500
 From: Sam Clippinger [EMAIL PROTECTED]
 Subject: Re: [spamdyke-users] Illegal value for multiple options and
  rejecting all SMTP connections
 To: spamdyke users spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 My first thought is that your memory limit for spamdyke/qmail is 
 probably too low.  For some reason, instead of causing out of memory 
 errors, low memory seems to cause very strange malfunctions.  Try 
 editing your run file to increase the value for softlimit to 
 something much higher (e.g. 8000), then restart qmail.

 -- Sam Clippinger

 Shane Bywater wrote:
 
 Hi,
 I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)

 I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these errors?

 Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf

 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.

 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all

 # Delays the SMTP greeting banner for SECS seconds.  A value of 0

Re: [spamdyke-users] Illegal value for multiple options and rejecting all SMTP connections

2008-08-12 Thread Sam Clippinger
I found the problem.  gcc on FreeBSD (at least versions 4.7 and 2.2.2) 
doesn't seem to use the same format specifiers for parsing 64 bit 
integers that every other Unix uses.  Everything compiles without 
errors, but when spamdyke loads the integer values from the 
configuration file and tries to evaluate them, it ends up with 
mostly-uninitialized values.  The final values are random (depending on 
the values left in memory by the operating system when spamdyke started) 
but they typically fall well outside the acceptable ranges.

I've updated the configure script to detect this situation and work 
around it.  I'm testing the changes now and I'll release a new version 
tomorrow morning if the scripts don't reveal any errors.

-- Sam Clippinger

Sam Clippinger wrote:
 Actually, I have a FreeBSD 4.7 machine that I built for testing, so I'll 
 check this out tonight and let you know if I can reproduce it.

 -- Sam Clippinger

 Shane Bywater wrote:
   
 Hi,
  I tried increasing my qmail's softlimit to 8000 as per Sam's 
 recommendation but that didn't help.  Same errors are reported and all 
 SMTP connections are rejected.
  I'm guessing I may be the only one running Spamdyke 4.0.2 on a FreeBSD 
 4.7 server so this is why no one else has this issue but if anyone can 
 offer some suggestions on what to try next that would be appreciated.
  Would a older version of libgnugetopt package, which was necessary to 
 install for the configure script to complete correctly, create this 
 issue? I just used version 1.2 which was found in the ports directory.

 Regards,
 Shane Bywater

 [EMAIL PROTECTED] wrote:
Message: 1
   
 
 Date: Fri, 08 Aug 2008 16:24:52 -0400
 From: Shane Bywater [EMAIL PROTECTED]
 Subject: [spamdyke-users] Illegal value for multiple options and
 rejecting   all SMTP connections
 To: spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 Hi,
 I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)

 I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these errors?

 Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf

 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.

 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all

 # Delays the SMTP greeting banner for SECS seconds.  A value of 0 
 disables this
 # feature.
 # Default: 0
 greeting-delay-secs=5

 # Limit incoming messages to NUM recipients.  A value of 0 disables this
 # feature.
 # Default: 0
 #max-recipients=NUM

 # Drop superuser privileges and run as USER instead.
 # Default: none
 #run-as-user=qmaild



 Here's the important half of my /var/qmail/supervise/qmail-smtpd file:

 exec /usr/local/bin/softlimit -m 1000 \
  /usr/local/bin/tcpserver -v -h -p -R -x /etc/tcp.smtp.cdb -c 
 $MAXSMTPD \
  -u $QMAILDUID -g $NOFILESGID 0 25 \
  /usr/local/bin/spamdyke -f /etc/spamdyke.conf \
  /var/qmail/bin/tcp-env /usr/local/bin/properplop \
  /var/qmail/bin/qmail-smtpd 21


 Any suggestions on how to get Spamdyke running correctly would be 
 greatly appreciated.

 Regards,
 Shane Bywater


 
   
Message: 3
   
 
 Date: Fri, 08 Aug 2008 16:42:20 -0500
 From: Sam Clippinger [EMAIL PROTECTED]
 Subject: Re: [spamdyke-users] Illegal value for multiple options and
 rejecting all SMTP connections
 To: spamdyke users spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed

 My first thought is that your memory limit for spamdyke/qmail is 
 probably too low.  For some reason, instead of causing out of memory 
 errors, low memory seems to cause very strange malfunctions.  Try 
 editing your run file to increase the value for softlimit to 
 something much higher (e.g. 8000), then restart qmail.

 -- Sam Clippinger

 Shane Bywater wrote:
 
   
 Hi,
I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647

Re: [spamdyke-users] Illegal value for multiple options and rejecting all SMTP connections

2008-08-11 Thread Shane Bywater
Hi,
I tried increasing my qmail's softlimit to 8000 as per Sam's 
recommendation but that didn't help.  Same errors are reported and all 
SMTP connections are rejected.
I'm guessing I may be the only one running Spamdyke 4.0.2 on a FreeBSD 
4.7 server so this is why no one else has this issue but if anyone can 
offer some suggestions on what to try next that would be appreciated.
Would a older version of libgnugetopt package, which was necessary to 
install for the configure script to complete correctly, create this 
issue? I just used version 1.2 which was found in the ports directory.

Regards,
Shane Bywater

[EMAIL PROTECTED] wrote:
   Message: 1
 Date: Fri, 08 Aug 2008 16:24:52 -0400
 From: Shane Bywater [EMAIL PROTECTED]
 Subject: [spamdyke-users] Illegal value for multiple options and
   rejecting   all SMTP connections
 To: spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 Hi,
   I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:
 
 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)
 
   I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these errors?
 
   Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf
 
 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.
 
 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all
 
 # Delays the SMTP greeting banner for SECS seconds.  A value of 0 
 disables this
 # feature.
 # Default: 0
 greeting-delay-secs=5
 
 # Limit incoming messages to NUM recipients.  A value of 0 disables this
 # feature.
 # Default: 0
 #max-recipients=NUM
 
 # Drop superuser privileges and run as USER instead.
 # Default: none
 #run-as-user=qmaild
 
 
 
 Here's the important half of my /var/qmail/supervise/qmail-smtpd file:
 
 exec /usr/local/bin/softlimit -m 1000 \
  /usr/local/bin/tcpserver -v -h -p -R -x /etc/tcp.smtp.cdb -c 
 $MAXSMTPD \
  -u $QMAILDUID -g $NOFILESGID 0 25 \
  /usr/local/bin/spamdyke -f /etc/spamdyke.conf \
  /var/qmail/bin/tcp-env /usr/local/bin/properplop \
  /var/qmail/bin/qmail-smtpd 21
 
 
 Any suggestions on how to get Spamdyke running correctly would be 
 greatly appreciated.
 
 Regards,
 Shane Bywater
 
 
   Message: 3
 Date: Fri, 08 Aug 2008 16:42:20 -0500
 From: Sam Clippinger [EMAIL PROTECTED]
 Subject: Re: [spamdyke-users] Illegal value for multiple options and
   rejecting all SMTP connections
 To: spamdyke users spamdyke-users@spamdyke.org
 Message-ID: [EMAIL PROTECTED]
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 
 My first thought is that your memory limit for spamdyke/qmail is 
 probably too low.  For some reason, instead of causing out of memory 
 errors, low memory seems to cause very strange malfunctions.  Try 
 editing your run file to increase the value for softlimit to 
 something much higher (e.g. 8000), then restart qmail.
 
 -- Sam Clippinger
 
 Shane Bywater wrote:
 Hi,
  I'm attempting to run Spamdyke 4.0.2 on FreeBSD 4.7 and I'm 
 experiencing problems such as the following errors:

 ERROR: Illegal value for option greeting-delay-secs: 5 (must be between 
 0 and 2147483647)
 ERROR: Illegal value for option idle-timeout-secs: 60 (must be between 0 
 and 2147483647)
 ERROR: Illegal value for option graylist-max-secs: 1814400 (must be 
 between 0 and 2147483647)
 ERROR: Illegal value for option graylist-min-secs: 300 (must be between 
 0 and 2147483647)

  I'm no mathematician but I think 5 is between 0 and 2147483647 and the 
 other values should be fine as well.  Any idea why I'm getting these errors?

  Also, when I actually try using Spamdyke my mail server rejects all 
 SMTP connections even when I have filter-level=allow-all in 
 /etc/spamdyke.conf

 Here's the first part of /etc/spamdyke.conf showing how I assigned the 
 values.

 # Sets spamdyke's overall filter behavior.
 # Available values: allow-all, normal, require-auth, reject-all
 # Default: normal
 filter-level=allow-all

 # Delays the SMTP greeting banner for SECS seconds.  A value of 0 
 disables this
 # feature.
 # Default: 0
 greeting-delay-secs=5

 # Limit incoming messages to NUM recipients.  A value of 0 disables this
 # feature.
 # Default: 0
 #max