http://qmail-scanner.sourceforge.net/

Big release. Fixes for several small av bugs, plus support for new scanners
such as the Open Source Clam-AV.

Contrary to my earlier statement not to add new features [:-)], there are
new features too:

* fast_spamassassin now has a new option that allows you to alter the
  Subject: header - so you don't need to run "verbose_spamassassin" anymore.

* big changes to logging. Now if you have 20 recips, that causes 20 log
  records. That'll improve stats no end.
  
* Envelope headers and the IP address of the SMTP client are now made
  available to perlscanner

* Quarantine alert messages now contain ALL headers

* Viruses such as klez no longer cause an alert to be sent to the sender,
  as they never sent it in the first place!



Hmm, in fact, here's all the changes:

1.13    5-Jul-2002

*       Big change to logging. Now a message to 20 recipients creates 20
        log entries. This will dramatically improve the usefulness of the
        log entries (the size-limit issues of syslog almost disappear)
        
*       Added new tracking header X-Qmail-Scanner-Message-ID. This is 
        normally set to Message-ID - but is randomly generated if that
        header doesn't exist. It's used in the logging so as to provide
        an explicit linkage between different log entries from the same
        message. It is used internally, and is only added to actual messages 
        that don't have a Message-ID header.

*       Alerts now refer to the envelope "mail from" address instead of the
        address shown in the From: header. There are too many trojans
        out there screwing around with these things that it's just too
        confusing to try to be smart now.

*       New feature! Envelope headers ("mail from" and "rcpt to") and the
        IP address of the SMTP client (TCPREMOTEIP) are now 
        made available to the perlscanner module! You can now use
        Virus-MAILFROM,Virus-RCPTTO and Virus-TCPREMOTEIP to match on 
        those headers. Note that they are uppercased - to separate them 
        from standard mail headers - which are always lowercased.

*       Strip out line breaks from SCANINFO - apparently some virus scanners
        have CR in their version ids...

*       Changed all occurances of "Illegal" to "Disallowed". Illegal seems
        a bit harsh...

*       Quarantine alert messages now contain ALL headers.
        Will need to keep an eye on this when Q-S introduces
        body-scanning. You could get an infinite loop...

*       More examples added to quaratine-attachments.txt. Everyone should
        read it to see if there's anything they want, as if you are just 
        upgrading Q-S, your existing quarantine-attachments.txt file is 
        NOT touched.

*       ensure that regenerating the perlscanner DB fails if the TXT
        file is unreadable.

*       Fixed bug in perlscanner that stopped you having header matches that
        contained the same regex.

*       Changed sub-avp again (Kaspersky  AVPLinux scanner) - sheesh!
        
*       Information Leakage: some people have complained about how Q-S
        tells the sender and recips where the unpacked message was. Now
        the admin, sender and recips are sent separate messages, and only
        the admin address will receive such details. The rest will be told
        that their message contains a "XXX" virus - but no file path details.

*       Added new feature to limit the damage done by trojans that change
        the From address to be someone other than the person actually sending 
        the trojan. '--silent-viruses="klez,othernastyvirus"' would mean
        that *IF* a virus is detected, AND the string "klez" or 
        "othernastyvirus" appears in the virus description given by the 
        virus scanner, THEN the quarantine alert message is NOT sent to the
        supposed sender - as it won't actually have been them. This
        may help limit the confusion people are feeling these days
        with such anti-social (more anti-social?) viruses
        Thanks to Greg Wildman  for the implementation.

*       Added new feature to "fast_spamassassin". If you change this to
        "fast_spamassassin='*****SPAM*****'", then the faster SA setting
        is still used, but the string "*****SPAM*****" is prepended
        to the Subject: line. Apparently users find the other methods
        of finding the SA tags too difficult :-)
        Note: the format is actually "fast_spamassassin=<string>" - so you
        can have any single-word marker there that you want. Just make sure
        it looks obvious.

*       Fixed bug where logging reports quarantine message being sent to 
        recipients even when Q-S configured to not notify recips! (they 
        weren't actually sent anything - but it was reported they did...)

*       Changed documentation to reflect the fact that setting QMAILQUEUE
        within the tcpserver rules file is now the ONLY supported way of
        setting Qmail-Scanner. The other methods are too diverse to document
        correctly, so let's just stick to the one that works best.

*       Document that DB_File has disappeared from Perl 5.6.1

*       By default, SpamAssassin is only run on Email that comes from 
        "non-local" SMTP clients. That is decided on the lack of the
        RELAYCLIENT environment variable (see Qmail docs). If that doesn't 
        do what you want, you can also set 
        "QS_SPAMASSASSIN=on" in your tcpserver rules file to
        force SA to be run.

*       More explicit documentation that the SpamAssassin support DOES NOT
        QUARANTINE POTENTIAL SPAM!!!! There - I think that's pretty 
        explicit :-) SpamAssassin has always been designed to "tag" messages
        as being spam, and to make the USER (not the Sys Admin!) decide what to
        do with it.

*       Added support for CLAM AV. An Open Source (yup!) antivirus scanner that
        uses the Openantivirus.org ScannerDaemon pattern files.

*       Fixed buglet in ravlin detection

*       Updated kavscanner subroutine

*       Fixed bug in configure script's generating of the CMDLINE

*       Updated ./contrib/test_installation.sh to be a bit more descriptive

*       Documented quarantine philosphy. Apparently I just expected you all to
        work it out for yourselves...

*       Documented that SpamAssassin is only run on mail deemed not to be local
        via the standard Qmail RELAYCLIENT environment variable. i.e. if
        to SMTP client is classified as local, it won't be spam-scanned...

*       fixed buglet in how redundant_scanning handled zipped attachments. 
        Thanks to Brian Johnson.


-- 
Cheers

Jason Haar
Information Security Manager, Trimble Navigation Ltd.
Phone: +64 3 9635 377 Fax: +64 3 9635 417
PGP Fingerprint: 7A2E 0407 C9A6 CAF6 2B9F 8422 C063 5EBB FE1D 66D1


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Qmail-scanner-announce mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-announce


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Qmail-scanner-general mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/qmail-scanner-general

Reply via email to