I'm pleased to announce the release of procmail version 3.15.
This version completes the support for mail spools in MH or maildir
format and corrects several problems that appeared in version 3.14. It
also resolves a handful of security, portability and robustness
issues. The complete entry from the HISTORY file is included below.
As with previous versions, you can find this package at the URLs
http://www.procmail.org/procmail.tar.gz
ftp://ftp.procmail.org/pub/procmail/procmail.tar.gz
The procmail homepage, http://www.procmail.org, includes a list of
mirror sites at which this package should be obtainable within a few
days. It also has links to PGP signatures for the above.
Many thanks to the members of the procmail-dev mailing list for their
ideas and testing.
Philip Guenther
Procmail Maintainer
bug(_at_)procmail(_dot_)org
2000/08/25: v3.15
Changes to procmail:
- v3.14 broke compilation on systems without lstat() or
that didn't declare it
- Rewrite folder type parsing: corrects handling of MH and
maildir style spools
- v3.14 changed '!' actions too much: revert to v3.13 behavior
but continue to split SENDMAILFLAGS
- Contents of skipped nested blocks could affect 'E', 'e', 'a',
and 'A' flags
- Prevent peeking into buffers on "Out of memory" errors
- Unquoted $\var expansions could alter the interpretation of
the following whitespace
- Prevent attempts to set LINEBUF to really huge values
- Optimize SWITCHRC = $_
- Use a secure PATH when processing /etc/procmailrc
- Prevent attempts to exercise a Linux kernel security hole
- Use 2^31-1 as the maximum score even when sizeof(long)>4
Changes to formail:
- Allow -n with -D and -s again -- corruption couldn't happen
after all
- Don't strip pre-colon whitespace until header is identified
- Properly handle NULs in the body when generating an autoreply
that keeps the body (could coredump)
Changes to autoconf:
- Avoid coredump on systems where sprintf() calls getenv()
Documented that $\var expansions are never split on whitespace
More manpage tweaks
Worked around linkers that don't support compile-time stripping
(for MacOS X)
Removed ':' and '@' from list of characters that can appear in
tempfile names
Called nice() when shouldn't have
Workaround SunOS 4.x compiler again
_______________________________________________
procmail mailing list
procmail(_at_)lists(_dot_)RWTH-Aachen(_dot_)DE
http://MailMan.RWTH-Aachen.DE/mailman/listinfo/procmail