[Mimedefang] MIMEDefang 2.10 final is released
David F. Skoll
dfs at roaringpenguin.com
Fri May 10 10:24:47 EDT 2002
Hi,
MIMEDefang 2.10 is at http://www.roaringpenguin.com/mimedefang/
This release features major improvements over 2.9.
Notable changes:
o Added "-w" and "-W" options to mimedefang-multiplexor to smooth out
load on busy mail servers.
o Greatly improved sample filter.
o New function: append_add_part to add a MIME part.
o Functions append_text_boilerplate and append_html_boilerplate to reliably
append boilerplate text to both plain text and HTML messages. These
functions are MUCH better than the old append_boilerplate function.
o Added "-F" option to specify filter rule file.
o Many new global variables for customization.
o Added support for F-Secure "fsav" virus scanner.
o Many other minor improvements, bug-fixes and cleanups.
Complete changelog relative to 2.9 follows.
Regards,
David.
2002-05-10 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.10 RELEASED
2002-05-10 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang-multiplexor.c (activateSlave): Added "-W" option
to strictly limit rate of slave activation.
2002-05-09 Michael McLagan <Michael.McLagan at linux.org>
* mimedefang.pl.in: Added action_add_part
* mimedefang-filter.5: Added description for action_add_part
* examples/suggested-minimum-filter-for-windows-clients:
Modified to use new function action_add_part
* contrib/README: Added in linuxorg directory entry
* contrib/linuxorg/README: A description of the files and how to
install them.
* contrib/linuxorg/filter: Included the filter file written for
Linux Online & Linux Headquarters
* contrib/linuxorg/spam-trusted-hosts: This lists hosts that we
trust to insert proper SpamAssassin headers per the filter above.
This file is a sample and it's empty. NOTE from dfs: Because
this relies on message headers, it is possible to spoof, although
real-world spammers would not likely do so.
* contrib/linuxorg/spam-deliver: A collection of regex expressions
which indicate email addresses to which SPAM mail is to be delivered
to always, regardless of SpamAssassin's estimation of whether or not
it is SPAM. The sample file excludes abuse@ and postmaster@ from
having their SPAM discarded
* Makefile.in: Modified install-redhat to create /etc/mail/mimedefang
directory
* Makefile.in: Modified to create mimedefang.spec from a .in file
which will allow building BETA releases in addition to production ones.
* redhat/mimedefang-spec.in: Created this file to use with above
makefile change. It's a copy of the old mimedefang.spec file which
was in this directory.
* mimedefang.pl.in: Added $config_file optional
parameter to spam_assassin_* calls.
* mimedefang-filter.5: Added optional $config_file to
spam_assassin_* calls. Added $OpenAVHost to list of global variables.
* configure.in: dropped search for wvHtml since it's not used anymore
2002-05-09 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang.pl.in: Added append_text_boilerplate and
append_html_boilerplate functions. These actually add boilerplate
text in a semi-sensible way that should work even with HTML
mail.
2002-05-08 David F. Skoll <dfs at roaringpenguin.com>
* Added "-F" option to mimedefang and mimedefang-multiplexor
to specify filter rules files.
2002-05-07 David F. Skoll <dfs at roaringpenguin.com>
* mimedefang.pl.in (serverloop): Do not add a level of nesting
when we rebuild messages.
* mimedefang.c (eom): Set MIME-Version if we're mucking with MIME
headers.
* examples/suggested-minimum-filter-for-windows-clients:
Add SpamAssassin report as a separate text/plain type rather
than appending boilerplate text to message.
* mimedefang.pl.in: Added global variables $AdminName, $AdminAddress,
$NotifySenderSubject, $NotifyAdministratorSubject, $QuarantineSubject,
$NotifyNoPreamble, $SALocalTestsOnly as suggested by Michael McLagan.
* mimedefang.pl.in: Added new %Features keys
Virus:FileScan, Virus:OpenAV, Virus:NAI, Virus:HBEDV, Virus:SOPHOS,
Virus:AVP and Virus:FSAV as suggested by Michael McLagan.
* mimedefang.pl.in: Added prototypes to almost all Perl routines as
suggested by Michael McLagan.
* Added support for F-Secure "fsav" anti-virus as suggested by
David Green.
2002-05-06 David F. Skoll <dfs at roaringpenguin.com>
* redhat/mimdefang-sysconfig: Added MX_SLAVE_RATE variable.
* mimedefang.pl.in: Fixed action_change_header to accept
multiline headers.
* mimedefang-multiplexor.c: Added "-w" option. The multiplexor
now waits a small period of time between slave activations rather
than activating them all at once. This should reduce the load
on the server if you run many slaves.
* examples/suggested-minimum-filter-for-windows-clients: Do
not call SpamAssassin for messages larger than 256kB.
* event_tcp.c: Fixed syntax error if socklen_t not defined.
* configure.in: Better detection of socklen_t typedef.
* mimedefang-filter.5: Documented $DaemonName, $DaemonAddress
and defang_warning.
* examples/suggested-minimum-filter-for-windows-clients (filter):
Call anomy_clean_html if Anomy::HTMLCleaner is installed.
* mimedefang.pl.in (action_quarantine_entire_message): Added optional
$msg argument which gets added to warning list and saved in
quarantine dir.
* mimedefang-filter.5: Documented $SuspiciousCharsInBody
* mimedefang.pl.in: Fixed warnings about using uninitialized
variables in sender_ok and relay_ok
* mimedefang.pl.in: Renamed internal "sendmail" routine to
"send_mail".
2002-05-03 David F. Skoll <dfs at roaringpenguin.com>
* Version 2.9 RELEASED
More information about the MIMEDefang
mailing list