You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@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