Change0.4.4

Wed Feb 27 15:06:00 BRT 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* F-Secure support thanks to Jarmo Järvenpää
<Jarmo.Jarvenpaa@softers.net>

* Created needs_filenames antivirus def option, necessary for
F-Secure support.

* Released 0.4.4.

Mon Feb 25 11:49:41 BRT 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Added contributed script by Carl Hogue <carl@capaho.com>.

Fri Feb 1 17:32:38 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Backported do_cleanup and Kaspersky config block from experimental
branch. Released 0.4.3.

Sun Jan 20 17:11:41 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Created update script for GeCAD RAV (due to its own update
procedure being reported as unreliable -- haven't checked that,
but better safe than sorry).

* Released 0.4.2.

Sun Jan 20 11:13:37 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Applied fix for aftername checking segfault in getvirusname()
(Thanks to Sandu Mihai <mihai.sandu@kpnqwest.com>).

* Included support for GeCAD RAV AntiVirus (ditto).

Fri Jan 18 22:04:49 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Released 0.4.0 with the /tmp cleanup commented out. OUCH!

* keep_viruses only worked if the specified directory was in the
same filesystem as /tmp. Now I make a copy if rename() fails for
that reason.

* Temporary directory is configurable now via temp_dir option, with
/tmp being obviously the default.

* Some goodies for uvscan and f-prot users in the scripts/ directory.

* Released 0.4.1.

Tue Jan 15 17:18:40 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* man page (odeiavir.8) is now generated from odeiavir.8.in with
substitution of correct paths.

* Released 0.4.0.

Mon Jan 14 21:29:57 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Half-baked, seriously-in-need-of-improvements man page.

Mon Jan 14 19:53:52 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Command-line antivirus configuration now resides in
/etc/odeiavir/config -- no more source-code fiddling just to
tune how the scanner is called.

* New begin_av/end_av blocks are pretty much mandatory, so
"make install" makes sure they get put in /etc/odeiavir/config.

* New command-line switch -l (lists installed scanners).

Fri Jan 4 15:47:37 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Comments/FAQ/README maintenance.

* Perform infected message header parsing if we did not run ripMIME
(otherwise they won't show up in virus reports). Released 0.3.2.

Thu Jan 3 21:13:59 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Don't use ripMIME with virus scanners which are capable of
scanning a MIME-encoded e-mail source as-is (e.g. uvscan).

* Bug: "antivirus" option in /etc/odeiavir/config wasn't being
honored.

Wed Jan 2 21:08:43 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Allow quotes (single or double) to delimit string arguments in
config file. Release 0.3.1.

Wed Jan 2 20:34:54 BRST 2002 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Add support for Computer Associates' InoculateIT.

* Makefile fix (make everything else out-of-date if Makefile changes).

* Add option "keep_viruses" so infected e-mails can be kept for
analysis.

Fri Dec 28 15:10:16 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Clean up yesterday's ScannerDaemon code.

* Use library calls to delete temporary directories instead of
'system("rm -rf blahblah")'.

* Release 0.3.0

Thu Dec 27 19:15:38 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Preliminary support for OpenAntiVirus.org's ScannerDaemon.

Sun Dec 23 14:19:14 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Add support for Sophos Anti-Virus.

* Added "subject" option.

* Added options "allow_ns", "allow_nr", "allow_r", "allow_w",
"allow_f", "allow_av" (per-switch command line blocking).

* Release 0.2.3.

Fri Dec 21 23:06:05 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Really get global configuration file to work. Added "originator"
option. Release 0.2.2.

Wed Dec 19 22:20:48 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Implement global configuration file /etc/odeiavir/config.
Sysadmin may now prevent users from changing OdeiaVir's behavior
via command line.

* Make sure "make install" doesn't trash existing data files
in /etc/odeiavir.

Mon Dec 17 17:08:41 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Create a Makefile. Location of binaries & data files is
configurable by editing only the Makefile. Version string is also
taken from it. Release 0.2.1 -- 0.2.0 was internal test.

* Create FAQ file.

Fri Dec 14 18:01:22 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Use snprintf() instead of sprintf()

* Implement -f (set warning sender), again tipped by Joeri.

* Support for any number of AV programs. The ones for which I have
information right now are VirusScan (uvscan), F-Prot, and Panda.

* Implement -av (chooses AV program)

* Use -Wall option when compiling

Thu Dec 13 20:02:40 BRST 2001 Juan Carlos C. y Castro <jcastro@vialink.com.br>

* Implement -ns, -nr, -r, -w as per Joeri Belis's
<joeri.belis@nollekens.be> idea. Release 0.1.1.