[Mimedefang] MIMEDefang 2.10 final is released

Kevin O'Brien kevino at eonline.com
Fri May 10 13:24:13 EDT 2002


Noticed one problem in the configure script in 2.10.  The summary about
Anomy::HTMLCleaner and HTML::Parser was backwards for me.  Here's the
output:

*snip*
checking for Perl module Anomy::HTMLCleaner... no
checking for Perl module HTML::Parser... ok
*snip*
Found Anomy::HTMLCleaner.  You may use anomy_clean_html()
Did not find HTML::Parser.  Do not use append_html_boilerplate()

Environment:  Sun Ultra 2, Solaris 7, and perl-5.6.1-multithread.

-----Original Message-----
From: David F. Skoll [mailto:dfs at roaringpenguin.com]
Sent: Friday, May 10, 2002 7:25 AM
To: mimedefang
Subject: [Mimedefang] MIMEDefang 2.10 final is released


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

_______________________________________________
MIMEDefang mailing list
MIMEDefang at lists.roaringpenguin.com
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang



More information about the MIMEDefang mailing list