ANNOUNCE: Stable 4.23-10 released
Julian Field
mailscanner at ecs.soton.ac.uk
Sun Aug 31 11:52:25 IST 2003
Folks,
I have just released a new "stable" version of MailScanner. There are many
improvements and some fixes this time, rather more than I can easily list
for you here, so please see the ChangeLog which is at the bottom of this
message.
Download as usual from www.mailscanner.info.
P.S. If you are interested in blocking messages based on their text
content, please contact me.
ChangeLog
========
* New Features and Improvements *
- Implemented special "silent viruses" list keyword "All-Viruses" which matches
the name of any virus. This means you can make messages silent which contain
just viruses and none (or a combination) of the HTML hacks that are
detected.
- Implemented "Use Default Rules With Multiple Recipients" configuration
option to force predictable results when faced with a message with multiple
recipients who have conflicting user preferences.
- Implemented various new parameters so that messages which only have
dangerous content, and nothing else wrong with them, get a "dangerous
content" warning rather than a "virus" warning.
- Added "Definite Spam Is High Scoring" configuration option so that spam
that is blacklisted is treated using the "High Scoring Spam Actions".
- Added 3 new options to allow fine-grained control of notifications to
senders, so that you can notify senders of bad filenames but not
viruses, for example. The 3 new settings are:
Notify Senders Of Blocked Filenames Or Filetypes
Notify Senders Of Other Blocked Content
Notify Senders Of Viruses
- Added support for eTrust Antivirus. Assumes installation directory of
/opt/eTrustAntivirus as recommended by their AdminGuide manual.
- Added "Virus:" type to things you can use in rulesets so you can do
stuff like only quarantine particular virus infections and not others.
- All virus scanner package installation paths have been moved to
virus.scanners.conf so they are not in any of the wrapper or autoupdate
scripts.
*NOTE*: If you are not using my "update_virus_scanners" global updater
*NOTE*: script, but have written your own cron jobs, then you must add
*NOTE*: the installation path to the autoupdate commands. To see the
*NOTE*: default path, read virus.scanners.conf.
*NOTE*: If you don't do this, your autoupdates may not work.
- Improved error detection in bitdefender-autoupdate.
- Added 5 minute timeout to clamav-autoupdate.
- Better mcafee-autoupdate script from Tony Finch. Allows non-root user
more easily, and can delete old files if you want it to.
- Improved ClamAV wrapper so it safely attempts extra command-line flags.
- Improved rav-autoupdate so it fixes RAV permissions for non-root users.
- Added simple F-Secure autoupdate script.
- Added Trend autoupdate script.
- Added timeout support (10 minutes) to F-Prot autoupdate script.
- Sophos autoupdater now handles Sophos beta releases neatly.
- Improved logging output of global updater.
- Messages bigger than the max SA testing size are now checked by SA, just
only the first n bytes of the message will be checked.
- Logging now handles syslog-ng better, as it will attempt to re-open the
syslog connection if it dies while logging to it.
- Now check that at least 1 file matches all of the filename patterns
specified in "Monitors For Sophos Updates".
- "Include Scanner Name In Reports" now also includes the name "MailScanner"
at the start of the report lines that come from MailScanner's own
internal filename, filetype and content checks. The exact wording used can
be customised in languages.conf.
- Improved handling of Allowed Sophos Error Messages. To allow more than 1
string, put each string in quotes and separate them with commas. For example
Allowed Sophos Error Messages = "corrupt", "format not supported"
- Added ZMailer support to RedHat init.d script.
- Improved SuSE init.d script handles sendmail and Postfix.
It will handle Exim once I can get it to build.
- Changed default path of lockfile in update_virus_scanners so it is more
compatible with systems that don't have /var/lock.
- Improved "Spam Checks" description in MailScanner.conf.
- Added comment about virus.scanners.conf file to MailScanner.conf.
- Improved handling of messages containing viruses but no MIME structure.
* Fixes *
- Corrected minor typo in check_MailScanner cron job.
- Corrected typo in SweepOther.pm.
- Corrected handling of non-archives in kavdaemonclient scanner.
- SQL Logging code now translates '' into 'NULL' before inserting into table.
- Corrected minor bug in safe filename logging in CustomConfig.pm.
- Fixed bug in RAV output handling.
- Worked around bug in RAV directory traversal by improving wrapper script.
- Fixed bug in RBL result processing when RBL returns 127.0.0.10.
- Fixed bug in Exim handling of client IP address.
- Fixed bug in Command anti-virus detecting viruses in zip files.
- Fixed bug in DoS-attack handling code.
- Fixed bug in insertion of virus warning message that affects entire
message.
--
Julian Field
www.MailScanner.info
Professional Support Services at www.MailScanner.biz
MailScanner thanks transtec Computers for their support
More information about the MailScanner
mailing list