[Mimedefang] MIMEDefang 2.46-BETA-2 is available
David F. Skoll
dfs at roaringpenguin.com
Wed Oct 27 12:56:49 EDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi,
MIMEDefang 2.46-BETA-2 is available at http://www.mimedefang.org/node.php?id=1
This release addresses the problems identified by Aleksandar Milivojevic.
It greatly improves the sanity of the message-rebuilding algorithm. Also,
I've changed it so the append_boilerplate functions refuse to monkey with
S/MIME signed or encrypted parts.
Changelog to 2.45 follows.
Regards,
David.
2004-10-27 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.46-BETA-2 released.
* mimedefang.c: Print and log an error if we can't determine our
own IP address.
* mimedefang.pl.in: append_html_boilerplate and append_text_boilerplate
refuse to tamper with S/MIME messages. They won't descend into
multipart/signed or multipart/encrypted parts. Similarly for
remove_redundant_html_parts.
* mimedefang.pl.in: Split-and-rebuild algorithm is greatly improved.
In particular: In filter_end, the $entity->head correctly contains
all message headers. And we try to avoid creating useless
multipart containers -- if we would end up with a multipart/mixed
or multipart/alternative with only one sub-part, we "pop" the sub-part
up to the top level.
2004-10-26 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.46-BETA-1 released.
* mimedefang-filter.5.in: Corrected an error in one of the examples
* mimedefang.c: Add IP address of scanning host to X-Scanned-By:
header.
* SECURITY FIX: mimedefang.c: Tempfail message if RESULTS file
doesn't terminate with 'F' line. (Detects disk-full condition.)
* mimedefang.pl.in (rebuild_entity): Add a Content-Type: header
if MIME part lacks one. Some marginal e-mail software chokes on
a part with a missing content-type header.
* mimedefang.pl.in: flatten_mime removed. Support for
$Stupidity{"flatten"} removed. *** NOTE INCOMPATIBILITY ***
* action_add_part revamped completely; we try to preserve original
multipart type of message. action_add_part now simply keeps a list
of parts to be added. At the end:
a) If original message was multipart/mixed, we simply add
the part.
b) Otherwise, we make a new multipart/mixed container, put
original message as the first part of this new container, and
then add part to the multipart/mixed container.
*** NOTE INCOMPATIBILITY ***
* Proper multipart type passed to filter_end.
* All mimedefang.pl-generated messages have an
Auto-Submitted: auto-generated header.
* mimedefang.pl.in: Return codes of I/O operations are checked; we
die if any fail. This is a security fix.
* mimedefang.pl.in (interpret_trend_code): Treat any code from
1 to 9 as indicative of a virus, upon recommendation of Stephane Lentz.
* mimedefang.pl.in (spam_assassin_init): Add a
LOCAL_RULES_DIR => @CONFDIR@/spamassassin argument to SpamAssassin
constructor.
2004-09-22 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.45 RELEASED
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQFBf9NWdB1gkTPXMwsRAnAhAKCov1gDM3LVeX7kYCcA5HiVBV8S+gCguYEq
lGEl9pArDphRj6Gns/CMTVc=
=7Gmu
-----END PGP SIGNATURE-----
More information about the MIMEDefang
mailing list