You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@spamassassin.apache.org by Justin Mason <jm...@apache.org> on 2007/07/25 15:10:25 UTC

ANNOUNCE: Apache SpamAssassin 3.2.2 available

Apache SpamAssassin 3.2.2 is now available!  This is a maintenance
release of the 3.2.x branch.

Downloads are available from:
  http://spamassassin.apache.org/downloads.cgi

The release file will also be available via CPAN in the near future.

  md5sum of archive files:
  7423a1bca96b932d321882fc6092080b  Mail-SpamAssassin-3.2.2.tar.bz2
  87b2a8852f125060f781922c3663525f  Mail-SpamAssassin-3.2.2.tar.gz
  8dd32339bf82591b50c9eb307745c8fa  Mail-SpamAssassin-3.2.2.zip
  
  sha1sum of archive files:
  6dfaa36eb8e500f9315cf2461fbd3229ae92a2c7  Mail-SpamAssassin-3.2.2.tar.bz2
  e8ea034fa4f695607af0e596c86c5daf82f234e0  Mail-SpamAssassin-3.2.2.tar.gz
  e9a9723bb1cbadaded2340ef0aa86a0329f03783  Mail-SpamAssassin-3.2.2.zip

The release files also have a .asc accompanying them.  The file serves
as an external GPG signature for the given release file.  The signing
key is available via the wwwkeys.pgp.net key server, as well as
http://spamassassin.apache.org/released/GPG-SIGNING-KEY

The key information is:

pub 1024D/265FA05B 2003-06-09 SpamAssassin Signing Key <re...@spamassassin.org>
    Key fingerprint = 26C9 00A4 6DD4 0CD5 AD24  F6D7 DEE0 1987 265F A05B


3.2.2 is a minor bug-fix release.  Summary of changes:

- bug 5548: Certain mail input can take a long time to scan with 100% CPU
  utilisation, due to backtracking in a rule's regexp. fix

- bugs 5510, 5518, 5529: fix 'make test' when running as root, needed for CPAN

- bug 5419: kill -HUP of pidof spamd causes the ps name to change from spamd
  to perl. fixed

- bug 5535: 'make test' errors in Windows caused by nonportable use of
  getpwuid

- bug 5462: multiple DNS records for a host name should allow use of spamd -H
  for load balancing installs to work

- bugs 5509, 5511: fix network lookup timeouts, where lookups were being lost
  once a timeout was hit; also fix code to match documentation on
  rbl_timeout's scaling and minimum duration of 1 second; and attempt to
  collect already-received DNS responses when the timeout is reached; improve
  related debugging output. Thanks to Mark Martinec

- bugs 5412, 5478, 5522: Fix problems using the spamc -x option with certain
  other options; 'spamc -x -R' always returned 0, instead of the exit code, on
  error.  Bug 5478: in addition, 'spamc -x -e /command' would still run the
  command, even if errors meant that the filtered text would be unavailable,
  which contradicted -x.

- bug 5445: body eval tests defined in user_rules cause ugly 'Subroutine
  _eval_tests_type11_prineg400_set3 redefined' warnings

- bug 5355: add in new entries for RegistrarBoundaries

- bug 5515: libsslspamc.so & libsslspamc.so can not build without -fPIC, but
  we were picking up the wrong CFLAGS to do this.

- bug 5501: zero score for FH_HAS_XID

- bug 5449: allow_user_rules causes sa-compile / Rule2XSBody plugin to emit
  spurious warnings; fix.  also, add a new 'user_conf_parsing_end' plugin
  hook, which is called after the per-user configuration is parsed

- bug 5182: update the sa-learn doc to mention that -u is only usable w/ sql

- bug 5534: fix harmless-but-ugly C compiler warning in sa-compile



Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by "Gerd v. Egidy" <li...@egidy.de>.
Hi,

> Apache SpamAssassin 3.2.2 is now available!  This is a maintenance
> release of the 3.2.x branch.
>
> Downloads are available from:
>   http://spamassassin.apache.org/downloads.cgi

not that I've found a bug or would have voted against this release (which 
wouldn't count at all because I'm not member of the SA devel team), but isn't 
there usually an -rc which is voted on before a release? Why are you doing it 
different this time?

Kind regards,

Gerd

Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Marc Perkel <ma...@perkel.com>.
For what it's worth you should make it available and then announce it. :)

Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Marc Perkel <ma...@perkel.com>.
For what it's worth you should make it available and then announce it. :)

rpmbuild -tb error ---- WAS --- RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Robert - eLists <li...@abbacomm.net>.
> 
> RHEL3, perl 5.8.8, sendmail 8.13, SA 3.1.9
> 
> rpmbuild -tb Mail-SpamAssassin-3.2.2.tar.gz throws the error
> 
> Thanks.
> 
> - Skip

Skip,

When I do this

rpm -qa | grep arser

I get this

perl-XML-Parser-2.34-5
perl-HTML-Parser-3.55-1.el4.rf 

you might go to 

http://dag.wieers.com/rpm/packages/perl-HTML-Parser/

and snag the appropriate rpm

if I cannot find the rpm from DAG etc... then I roll my own in general. CPAN
is last resort...

then you could do a 

yum localupdate blahblah.rpm

kinda thing or an rpm force install or update

and then try your rpmbuild -tb again

 - rh


RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Skip Brott <sb...@dmp.com>.
>> 
>> Just as in 3.2.1, I still get this error when trying to build:
>> 
>> REQUIRED module out of date: HTML::Parser
>> 
>> But I already installed HTML::Parser 3.56 with no errors.
>> 
>> I can't be the only one who has received this error, but nothing is 
>> indicating that I am missing any other dependencies.
>> 
>> - Skip
>
>Bummer
>
> Build which way?
>
>You don't give us enough info about your sys and or opsys to help you
>
> - rh

RHEL3, perl 5.8.8, sendmail 8.13, SA 3.1.9

rpmbuild -tb Mail-SpamAssassin-3.2.2.tar.gz throws the error

Thanks.

- Skip


RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Robert - eLists <li...@abbacomm.net>.
> 
> Just as in 3.2.1, I still get this error when trying to build:
> 
> REQUIRED module out of date: HTML::Parser
> 
> But I already installed HTML::Parser 3.56 with no errors.
> 
> I can't be the only one who has received this error, but nothing is
> indicating that I am missing any other dependencies.
> 
> - Skip

Bummer

Build which way?

You don't give us enough info about your sys and or opsys to help you

 - rh


Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Matus UHLAR - fantomas <uh...@fantomas.sk>.
On 25.07.07 09:28, Skip Brott wrote:
> Just as in 3.2.1, I still get this error when trying to build:
> 
> REQUIRED module out of date: HTML::Parser
> 
> But I already installed HTML::Parser 3.56 with no errors.

don't you have older version of HTML::Parser installed manually somewhere?

-- 
Matus UHLAR - fantomas, uhlar@fantomas.sk ; http://www.fantomas.sk/
Warning: I wish NOT to receive e-mail advertising to this address.
Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
"Two words: Windows survives." - Craig Mundie, Microsoft senior strategist
"So does syphillis. Good thing we have penicillin." - Matthew Alton

RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Chris Blaise <cb...@esoft.com>.
	Running without the daemon option makes it clear:

$ /usr/bin/spamd -x --max-conn-per-child=20 --socketpath=/dev/spamd
--socketgroup=mail -m3 --min-spare=3 -u mail

...
[4463] info: spamd: server started on UNIX domain socket /dev/spamd (running
version 3.2.2)
[4463] info: spamd: server pid: 4463
spamd: setuid to uid 8 failed
[4463] info: spamd: server successfully spawned child process, pid 4468
[4463] info: spamd: server successfully spawned child process, pid 4469
spamd: setuid to uid 8 failed
[4463] info: spamd: server successfully spawned child process, pid 4470
[4463] info: prefork: child states: SSS
[4463] info: prefork: server reached --max-children setting, consider
raising it
[4463] info: spamd: handled cleanup of child pid 4468 due to SIGCHLD
spamd: setuid to uid 8 failed
[4463] info: spamd: server successfully spawned child process, pid 4471
spamd: setuid to uid 8 failed
[4463] info: prefork: child states: SSS
[4463] info: prefork: server reached --max-children setting, consider
raising it
[4463] info: spamd: handled cleanup of child pid 4469 due to SIGCHLD
spamd: setuid to uid 8 failed

	This is the die() message from when the setgid/setuid functions are
called:

...
      # bug 5518: assignments to $) and $( don't always work on all
platforms
      # bug 3900: assignments to $> and $< problems with BSD perl bug
      # use the POSIX functions to hide the platform specific workarounds
      POSIX::setgid($ugid);  # set effective and real gid
      POSIX::setuid($uuid);  # set effective and real UID

      # keep the sanity check to catch problems like bug 3900 just in case
      if ( $> != $uuid and $> != ( $uuid - 2**32 ) ) {
        die "spamd: setuid to uid $uuid failed\n";
      }
...

 Chris

-----Original Message-----
From: jm@jmason.org [mailto:jm@jmason.org] 
Sent: Wednesday, July 25, 2007 10:10 AM
To: Chris Blaise
Cc: users@spamassassin.apache.org
Subject: Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available 

try using "strace -fp {PID}" to see what is causing those
deaths...

Chris Blaise writes:
> 
> 	Can you verify that it's not in the "child create/due" loop?
> Tailing my log, I see the following:
> 
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server started on UNIX
> domai
> n socket /dev/spamd (running version 3.2.2)
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server pid: 4553
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4556
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4557
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4558
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: child states: SSS
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: server reached
> --max-child
> ren setting, consider raising it
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: child states: SSS
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: server reached
> --max-child
> ren setting, consider raising it
> 2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4556 due to SIGCHLD
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> :
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4558 due to SIGCHLD
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: S
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4560
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4561
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4559 due to SIGCHLD
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4560 due to SIGCHLD
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: S
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4562
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
> spawned
> child process, pid 4563
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: SSS
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: server reached
> --max-child
> ren setting, consider raising it
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4561 due to SIGCHLD
> 2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of
child
> pid
>  4562 due to SIGCHLD
> ....
> 
> 	Until I kill the parent spamd process.  I run it with:
> 
> /usr/bin/spamd -d -x --max-conn-per-child=20 --socketpath=/dev/spamd
> --socketgroup=mail -m3 --min-spare=3 -u mail
> 
>  Chris
> 
> -----Original Message-----
> From: jm@jmason.org [mailto:jm@jmason.org] 
> Sent: Wednesday, July 25, 2007 9:06 AM
> To: Chris Blaise
> Cc: users@spamassassin.apache.org
> Subject: Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available 
> 
> 
> Chris Blaise writes:
> > 	When starting up on a Perl 5.6.1 system under x86 Linux, spamd goes
> > into a child spawn/die loop because of the fix for bug 5518 which
replaces
> > the previous set uid/gid routines fails and causes the newly spawned
child
> > to immediately die.
> > 
> > 	Is Perl 5.6.1 no longer the lowest support version?
> 
> works fine for me with perl 5.6.1; make test passes:
> 
> t/spamd.....................ok
> t/spamd_allow_user_rules....ok
> t/spamd_hup.................ok
> t/spamd_kill_restart........ok
> [.etc.]
> 
> and 'sudo make test TEST_FILES=t/root_spamd*' similarly passes:
> 
> t/root_spamd....................ok
> t/root_spamd_tell...............ok
> t/root_spamd_tell_paranoid......ok
> t/root_spamd_tell_x.............ok
> t/root_spamd_tell_x_paranoid....ok
> t/root_spamd_x..................ok
> t/root_spamd_x_paranoid.........ok
> All tests successful.
> 
> --j.


RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Chris Blaise <cb...@esoft.com>.
	Can you verify that it's not in the "child create/due" loop?
Tailing my log, I see the following:

2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server started on UNIX
domai
n socket /dev/spamd (running version 3.2.2)
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server pid: 4553
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4556
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4557
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4558
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: child states: SSS
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: server reached
--max-child
ren setting, consider raising it
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: child states: SSS
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: prefork: server reached
--max-child
ren setting, consider raising it
2007 Jul 25 08:41:01 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4556 due to SIGCHLD
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
spawned
:
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4558 due to SIGCHLD
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: S
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4560
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4561
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4559 due to SIGCHLD
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4560 due to SIGCHLD
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: S
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4562
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: server successfully
spawned
child process, pid 4563
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: child states: SSS
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: prefork: server reached
--max-child
ren setting, consider raising it
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4561 due to SIGCHLD
2007 Jul 25 08:41:02 ThreatWall spamd[4553]: spamd: handled cleanup of child
pid
 4562 due to SIGCHLD
....

	Until I kill the parent spamd process.  I run it with:

/usr/bin/spamd -d -x --max-conn-per-child=20 --socketpath=/dev/spamd
--socketgroup=mail -m3 --min-spare=3 -u mail

 Chris

-----Original Message-----
From: jm@jmason.org [mailto:jm@jmason.org] 
Sent: Wednesday, July 25, 2007 9:06 AM
To: Chris Blaise
Cc: users@spamassassin.apache.org
Subject: Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available 


Chris Blaise writes:
> 	When starting up on a Perl 5.6.1 system under x86 Linux, spamd goes
> into a child spawn/die loop because of the fix for bug 5518 which replaces
> the previous set uid/gid routines fails and causes the newly spawned child
> to immediately die.
> 
> 	Is Perl 5.6.1 no longer the lowest support version?

works fine for me with perl 5.6.1; make test passes:

t/spamd.....................ok
t/spamd_allow_user_rules....ok
t/spamd_hup.................ok
t/spamd_kill_restart........ok
[.etc.]

and 'sudo make test TEST_FILES=t/root_spamd*' similarly passes:

t/root_spamd....................ok
t/root_spamd_tell...............ok
t/root_spamd_tell_paranoid......ok
t/root_spamd_tell_x.............ok
t/root_spamd_tell_x_paranoid....ok
t/root_spamd_x..................ok
t/root_spamd_x_paranoid.........ok
All tests successful.

--j.


RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Chris Blaise <cb...@esoft.com>.
	When starting up on a Perl 5.6.1 system under x86 Linux, spamd goes
into a child spawn/die loop because of the fix for bug 5518 which replaces
the previous set uid/gid routines fails and causes the newly spawned child
to immediately die.

	Is Perl 5.6.1 no longer the lowest support version?

 Chris


RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by Skip Brott <sb...@dmp.com>.
Just as in 3.2.1, I still get this error when trying to build:

REQUIRED module out of date: HTML::Parser

But I already installed HTML::Parser 3.56 with no errors.

I can't be the only one who has received this error, but nothing is
indicating that I am missing any other dependencies.

- Skip


Re: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by François Rousseau <fr...@gmail.com>.
try http://www.apache.org/dist/spamassassin/source/Mail-SpamAssassin-3.2.2.tar.gz

2007/7/25, Randal, Phil <pr...@herefordshire.gov.uk>:
> Hmmm,
>
> Can't find a mirror carrying it, not even apache.org!
>
> Phil
>
> -----Original Message-----
> From: jm@jmason.org [mailto:jm@jmason.org] On Behalf Of Justin Mason
> Sent: 25 July 2007 14:10
> To: users@spamassassin.apache.org; dev@spamassassin.apache.org;
> announce@spamassassin.apache.org
> Subject: ANNOUNCE: Apache SpamAssassin 3.2.2 available
>
> Apache SpamAssassin 3.2.2 is now available!  This is a maintenance
> release of the 3.2.x branch.
>
> Downloads are available from:
>   http://spamassassin.apache.org/downloads.cgi
>
> The release file will also be available via CPAN in the near future.
>
>   md5sum of archive files:
>   7423a1bca96b932d321882fc6092080b  Mail-SpamAssassin-3.2.2.tar.bz2
>   87b2a8852f125060f781922c3663525f  Mail-SpamAssassin-3.2.2.tar.gz
>   8dd32339bf82591b50c9eb307745c8fa  Mail-SpamAssassin-3.2.2.zip
>
>   sha1sum of archive files:
>   6dfaa36eb8e500f9315cf2461fbd3229ae92a2c7
> Mail-SpamAssassin-3.2.2.tar.bz2
>   e8ea034fa4f695607af0e596c86c5daf82f234e0
> Mail-SpamAssassin-3.2.2.tar.gz
>   e9a9723bb1cbadaded2340ef0aa86a0329f03783  Mail-SpamAssassin-3.2.2.zip
>
> The release files also have a .asc accompanying them.  The file serves
> as an external GPG signature for the given release file.  The signing
> key is available via the wwwkeys.pgp.net key server, as well as
> http://spamassassin.apache.org/released/GPG-SIGNING-KEY
>
> The key information is:
>
> pub 1024D/265FA05B 2003-06-09 SpamAssassin Signing Key
> <re...@spamassassin.org>
>     Key fingerprint = 26C9 00A4 6DD4 0CD5 AD24  F6D7 DEE0 1987 265F A05B
>
>
> 3.2.2 is a minor bug-fix release.  Summary of changes:
>
> - bug 5548: Certain mail input can take a long time to scan with 100%
> CPU
>   utilisation, due to backtracking in a rule's regexp. fix
>
> - bugs 5510, 5518, 5529: fix 'make test' when running as root, needed
> for CPAN
>
> - bug 5419: kill -HUP of pidof spamd causes the ps name to change from
> spamd
>   to perl. fixed
>
> - bug 5535: 'make test' errors in Windows caused by nonportable use of
>   getpwuid
>
> - bug 5462: multiple DNS records for a host name should allow use of
> spamd -H
>   for load balancing installs to work
>
> - bugs 5509, 5511: fix network lookup timeouts, where lookups were being
> lost
>   once a timeout was hit; also fix code to match documentation on
>   rbl_timeout's scaling and minimum duration of 1 second; and attempt to
>   collect already-received DNS responses when the timeout is reached;
> improve
>   related debugging output. Thanks to Mark Martinec
>
> - bugs 5412, 5478, 5522: Fix problems using the spamc -x option with
> certain
>   other options; 'spamc -x -R' always returned 0, instead of the exit
> code, on
>   error.  Bug 5478: in addition, 'spamc -x -e /command' would still run
> the
>   command, even if errors meant that the filtered text would be
> unavailable,
>   which contradicted -x.
>
> - bug 5445: body eval tests defined in user_rules cause ugly 'Subroutine
>   _eval_tests_type11_prineg400_set3 redefined' warnings
>
> - bug 5355: add in new entries for RegistrarBoundaries
>
> - bug 5515: libsslspamc.so & libsslspamc.so can not build without -fPIC,
> but
>   we were picking up the wrong CFLAGS to do this.
>
> - bug 5501: zero score for FH_HAS_XID
>
> - bug 5449: allow_user_rules causes sa-compile / Rule2XSBody plugin to
> emit
>   spurious warnings; fix.  also, add a new 'user_conf_parsing_end'
> plugin
>   hook, which is called after the per-user configuration is parsed
>
> - bug 5182: update the sa-learn doc to mention that -u is only usable w/
> sql
>
> - bug 5534: fix harmless-but-ugly C compiler warning in sa-compile
>
>
>

RE: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Posted by "Randal, Phil" <pr...@herefordshire.gov.uk>.
Hmmm,

Can't find a mirror carrying it, not even apache.org!

Phil

-----Original Message-----
From: jm@jmason.org [mailto:jm@jmason.org] On Behalf Of Justin Mason
Sent: 25 July 2007 14:10
To: users@spamassassin.apache.org; dev@spamassassin.apache.org;
announce@spamassassin.apache.org
Subject: ANNOUNCE: Apache SpamAssassin 3.2.2 available

Apache SpamAssassin 3.2.2 is now available!  This is a maintenance
release of the 3.2.x branch.

Downloads are available from:
  http://spamassassin.apache.org/downloads.cgi

The release file will also be available via CPAN in the near future.

  md5sum of archive files:
  7423a1bca96b932d321882fc6092080b  Mail-SpamAssassin-3.2.2.tar.bz2
  87b2a8852f125060f781922c3663525f  Mail-SpamAssassin-3.2.2.tar.gz
  8dd32339bf82591b50c9eb307745c8fa  Mail-SpamAssassin-3.2.2.zip
  
  sha1sum of archive files:
  6dfaa36eb8e500f9315cf2461fbd3229ae92a2c7
Mail-SpamAssassin-3.2.2.tar.bz2
  e8ea034fa4f695607af0e596c86c5daf82f234e0
Mail-SpamAssassin-3.2.2.tar.gz
  e9a9723bb1cbadaded2340ef0aa86a0329f03783  Mail-SpamAssassin-3.2.2.zip

The release files also have a .asc accompanying them.  The file serves
as an external GPG signature for the given release file.  The signing
key is available via the wwwkeys.pgp.net key server, as well as
http://spamassassin.apache.org/released/GPG-SIGNING-KEY

The key information is:

pub 1024D/265FA05B 2003-06-09 SpamAssassin Signing Key
<re...@spamassassin.org>
    Key fingerprint = 26C9 00A4 6DD4 0CD5 AD24  F6D7 DEE0 1987 265F A05B


3.2.2 is a minor bug-fix release.  Summary of changes:

- bug 5548: Certain mail input can take a long time to scan with 100%
CPU
  utilisation, due to backtracking in a rule's regexp. fix

- bugs 5510, 5518, 5529: fix 'make test' when running as root, needed
for CPAN

- bug 5419: kill -HUP of pidof spamd causes the ps name to change from
spamd
  to perl. fixed

- bug 5535: 'make test' errors in Windows caused by nonportable use of
  getpwuid

- bug 5462: multiple DNS records for a host name should allow use of
spamd -H
  for load balancing installs to work

- bugs 5509, 5511: fix network lookup timeouts, where lookups were being
lost
  once a timeout was hit; also fix code to match documentation on
  rbl_timeout's scaling and minimum duration of 1 second; and attempt to
  collect already-received DNS responses when the timeout is reached;
improve
  related debugging output. Thanks to Mark Martinec

- bugs 5412, 5478, 5522: Fix problems using the spamc -x option with
certain
  other options; 'spamc -x -R' always returned 0, instead of the exit
code, on
  error.  Bug 5478: in addition, 'spamc -x -e /command' would still run
the
  command, even if errors meant that the filtered text would be
unavailable,
  which contradicted -x.

- bug 5445: body eval tests defined in user_rules cause ugly 'Subroutine
  _eval_tests_type11_prineg400_set3 redefined' warnings

- bug 5355: add in new entries for RegistrarBoundaries

- bug 5515: libsslspamc.so & libsslspamc.so can not build without -fPIC,
but
  we were picking up the wrong CFLAGS to do this.

- bug 5501: zero score for FH_HAS_XID

- bug 5449: allow_user_rules causes sa-compile / Rule2XSBody plugin to
emit
  spurious warnings; fix.  also, add a new 'user_conf_parsing_end'
plugin
  hook, which is called after the per-user configuration is parsed

- bug 5182: update the sa-learn doc to mention that -u is only usable w/
sql

- bug 5534: fix harmless-but-ugly C compiler warning in sa-compile