0.81 ---- Scan engine improvements were made. The internal mail scanner now supports multipart/partial messages, and support for decoding non-standard mail files was greatly enhanced. clamav-milter by default uses libclamav and scans emails itself without the use of clamd. libclamav can now extract RFC2397 encoded data within HTML documents, block zip archives with modified information in local header, and scan HQX files. PE file structure rebuilding from compressed executables was improved. Important note to clamdwatch users: please upgrade to the latest version (contrib/clamdwatch) as soon as possible. -) libclamav: + major improvements in the mail scanning engine: o support for multipart/partial messages o improved support for non-standard quoted-printable attachments o in some situations it will try to guess a correct mode (e.g. a good type for an incorrect content-type, a best guess for an unknown encoding type, etc.) o handling of RFC822 comments in the commands (e.g.: Co(foo)ntent-Type: text/plain) o better recovery if memory softlimit is hit o new test code that decodes emails without parsing them first (must be enabled manually before compilation) + support for extracting RFC2397 encoded data within HTML documents + blocking of zip archives with modified information in local header + improved PE structure rebuilding from compressed executables + improved support for zip archives + support for Mac's HQX file format + stability and (minor) security fixes + a lot of minor improvements, including support for new platforms -) clamd: + new directive ExitOnOOM (stop the deamon when libclamav reports an out of memory condition) + new directives StreamMinPort and StreamMaxPort (port range specification for a stream mode) + support for passing of file descriptors -) clamdscan: + added support for --move and --remove -) clamav-milter: + by default uses libclamav to scan e-mails + new option --external (enables the use of clamd) + various optimisations -) freshclam: + the DNS mode is now enabled by default (no need for DNSDatabaseInfo in freshclam.conf) + --no-dns uses a If-Modified-Since method instead of a range GET + added support for AllowSupplementaryGroups -) sigtool: + new options --vba and --vba-hex (extract VBA/Word6 macros and optionally display the corresponding hex values; Word6 binary code will be disassembled) -) The list of third party programs with support for ClamAV is growing rapidly. Here are the latest additions (see clamdoc.pdf for details): + AVScan - a libclamav based GUI a-v scanner for Unix + clamailfilter - a Python script that provides a-v scanning via procmailrc + ClamAVPlugin - A ClamAV plugin for SpamAssassin 3.x + ClamCour - an e-mail filter for Courier + clamfilter - a small, secure, and efficient content filter for Postfix + ClamMail - an anti-virus POP3 proxy for Windows + ClamShell - a Java GUI for clamscan + ClamTk - a perl-tk GUI for ClamAV + clapf - a virus scanning and antispam content filter for Postfix + D bindings for ClamAV - ClamAV bindings for the D programming language + Frox - a transparent FTP proxy + KMail - a fully-featured email client now supports ClamAV out of box + Mail Avenger - a highly-configurable SMTP server with a-v support + Mailnees - a mail content filter for Sendmail and Postfix + Maverix - anti-spam and anti-virus solution for AOLServer + Moodle - scan files submitted by students for viruses! + php-clamav - scan files from within PHP + pymavis - a powerful email parser, similar to the old amavis-perl + QClam - a simple program to plug ClamAV to a qmail mailbox + qmailmrtg7 - display graphs of viruses found by ClamAV + qSheff - an e-mail filter for qmail + SafeSquid - a feature rich content filtering internet proxy + Scrubber - a server-side daemon for filtering mail content + simscan - an e-mail and spam filter for qmail + smtpfilter - scan SMTP session for viruses + snort-inline - scan your network traffic for viruses with ClamAV + SquidClamAV Redirector - a Squid helper script which adds virus scanning + WRAVLib - a library for a-v integration with Mono/.NET applications -- The ClamAV team (http://www.clamav.net/team.html)