[Avcheck] Announce: avcheck-0.7pre2

Michael Tokarev mjt@tls.msk.ru
Sun, 09 Dec 2001 22:01:42 +0300


This is yet another pre-release of avcheck-0.7, available,
as usual, at

 ftp://ftp.corpit.ru/pub/avcheck/avcheck-0.7pre2.tar.gz

From the ChangeLog:

  2001-12-09  Michael Tokarev  <mjt@corpit.ru>
        * version 0.7-pre2

        * Corrected a long-standing bug with SENDMAIL== export (note the double
        =).  Spotted by Igor Goldenberg <igold@mail.ru>.  I have no clue about
        how that worked before -- was "SENDMAIL==/usr/sbin/sendmail ..." -- but
        only when command-line injection path was used (not smtp).

        * Allow usage of evaluation DrWeb version (skip DRERR_EVAL_VERSION
        result code, as suggested by Igor Goldenberg <igold@mail.ru>)
        and reorganized DrWeb return code handling a bit.

        * Added -h hdr option.  With this option, avcheck will prepend
            X-AV-Checked: <time> hdr
        header line to every email message successefully passed the virus
        check (only without -n and -c options).  Suggested by Len Conrad
        <LConrad@Go2France.com>.  Feedback welcome.

  2001-11-29  Michael Tokarev  <mjt@corpit.ru>
        * Heavily modified infected.ex2 scripts/template in order to allow
        easy choice whenether to send complete recipient alert or headers
        only.  Suggested by Len Conrad <LConrad@Go2France.com>

Note the "SENDMAIL== bug" -- avcheck was incorrectly exported SENDMAIL
variable to `infected' handler when reinjection path configured to use
some non-SMTP method (e.g. /usr/sbin/sendmail).  The code in question
was worked some time ago but I mistakely changed it some time ago, perhaps
in 0.3 or 0.4 version.  Anyway, SMTP reinjection path isn't affected, and
one always can work around this bug by explicitly specifying SENDMAIL in
`infected' handler.

I want to hear some feedback on the `-h hdr' option/feature.  Example
of message headers this feature produces (-h mail.corpit.ru):

  Received: from mail.corpit.ru (mail.corpit.ru [217.23.134.198])
        by mail.tls.msk.ru (Postfix) with ESMTP id 989C28C02
        for <mjt@paltus.tls.msk.ru>; Sun,  9 Dec 2001 21:59:41 +0300 (MSK)
        (envelope-from root@corpit.ru)
  Received: from localhost (localhost [127.0.0.1])
        by mail.corpit.ru (Postfix) with SMTP id A9B5E3814
        for <mjt@paltus.tls.msk.ru>; Sun,  9 Dec 2001 21:59:50 +0300 (MSK)
        (envelope-from mjt@corpit.ru)
  X-AV-Checked: Sun Dec  9 21:59:50 2001 mail.corpit.ru
  Received: by mail.corpit.ru (Postfix, from userid 501)
        id 073CE380C; Sun,  9 Dec 2001 21:59:49 +0300 (MSK)
  To: mjt@corpit.ru
  Subject: test
  Message-Id: <20011209185949.073CE380C@mail.corpit.ru>
  Date: Sun,  9 Dec 2001 21:59:49 +0300 (MSK)
  From: mjt@corpit.ru

  test

Are there any other features I forgot to include for 0.7 version? ;)

Regards,
 Michael.