Several patches are dropped because they were integrated upsteam.
(Approval during freeze by wiz@.)
Upstream changes since 0.3.1 from
https://savannah.nongnu.org/forum/forum.php?forum_id=8094
Item posted by Todd Kover <kovert> on Thu 11 Sep 2014 01:05:20 AM GMT.
I am pleased to announce the release of spamass-milt version 0.4.0.
This is the first of what I hope are a number of maintenance releases
with the goal to eliminate the outstanding bug/patch/feature requests:
The following changes are included in this release
- -C option to change the default reject code
- -S option to specify a path to sendmail (for the -x option)
- -R option to specify the rejection message
- -a option to skip messages that were authenticated
- IPv6 address support
- zombie process fix for the - option introduced in 0.3.2
This also includes the fix for CVE-2010-1132 that was in the unannounced but generated 0.3.2 release.
spamass-milter forks, allocates memory and then execs, violating
locking rules. This commit adds a patch from Juergen Hannken-Illjes
that moves the allocation above the fork.
TODO: upstream is recently alive again, after 5 years with no
releases. Push these fixes upstream.
via PR 33206.
0.3.1: (2006-03-23)
* Ensure wrapped headers always use LF (fix for spamassassin 3.1.1)
* Mimic sendmail's Received header even better. Logs a warning
to syslog if it can't fetch a sendmail macro that would help.
Add a patch from Yoshitaka Tokugawa provided in PR 26806, which
has also been added to the spamass CVS repository:
Always use macro_b, so SA can do future/past validation.
It is not a bug, but it makes SA happier.
SA 2.x requires "($v/$Z)$?r with $r" part of Received: header.
I don't think SA 3.x need this, but keep it for SA 2.x users.
There is a bug in cmp_nocase_partial() function. Without my hack,
cmp_nocase_partial("X-Spam-", "X-Spam") returns 0 which is
incorrect behavior for this function.