Kaspersky Anti-Virus 5.6 for Sendmail with Milter API Critical Fix 2 (5.6.20.2) - RELEASE NOTES ================================================================================ Released on: (2006-09-15) Contents: * Fixed Problems * Product Overview * System Requirements * Product Installation & Upgrade * Known Issues & Workarounds * Troubleshooting & Support * SNMP Additional Notes Fixed Problems -------------------------------------------------------------------------------- * (12767) On certain Sendmail versions, the header replacement done by libmilter to add x-headers additional info was erroneous because of kavmilter providing a full CRLF sequence, whereas libmilter requires only LF and adds CRs automatically. When x-headers feature was on, this behavior broke the header format. * (14166) the SNMP MIB files were including 'REVISION' and 'DESCRIPTION' from SNMPv2-SMI, which produced errors upon import on some systems. These two items where removed from the import list. * (11456) %HEADERS% mail message template macro is not processed Product Overview ------------------------------------------------------------------------------- Kaspersky Anti-Virus for Sendmail with Milter API (KAVMilter) is an anti-virus and content filtering milter. As a Sendmail milter, it connects directly into the incoming and outgoing mail traffic, scanning all messages as they pass. Unlike the other KAV products for mail-servers, KAVMilter is a stand-alone program that doesn't use a separate scanning service. Everything is run & supervised by a single program. Please note that KAVMilter configuration differs slightly from the other KAV for mail-servers product, so if you want to migrate, read the Administration Guide carefully. System Requirements ------------------------------------------------------------------------------- For smooth operation of Kaspersky Anti-Virus for Sendmail with Milter API, your mail server must meet the following hardware and software requirements: Minimum hardware requirements for program operation: * Intel Pentium 133 MHz processor or higher * 32 MB RAM * 100 MB available space on your hard drive (this amount does not include space necessary for storing backup message copies). Minimum hardware requirements for a mail server with about 800 MB of traffic per day (250-300 mail accounts (addresses)): * Celeron (Mendocino) 400 MHz processor * 512 MB RAM * 8 GB available space on your hard drive (this amount does not include space necessary for storing backup message copies). Optimal hardware requirements: * For a mail server with about 800 MB of traffic per day (250-300 mail accounts/addresses): + 2xPentium Xeon 1,8 GHz processor + 1 GB RAM + 100 MB available space on your hard drive (for Kaspersky Anti- Virus operation). * For a mail server with about 400 MB of traffic per day2 (100-150 mail accounts/addresses): + Pentium III 900 MHz processor + 512 MB RAM. Software requirements: 1. One of the following operating systems: * Red Hat Enterprise Linux Advanced Server 4 * Red Hat Linux 9.0 * Fedora Core 3 * SuSE Linux Enterprise Server 9.0 * SuSE Linux Professional 9.3 * Debian 3.1 * Mandrakelinux 10.1 * FreeBSD 4.10, 5.4 * OpenBSD 3.6 2. Sendmail version 8.11.x or higher with Milter API (installed) 3. [optional] Webmin program (www.webmin.com) (installed) to manage Kaspersky Anti-Virus from a remote location. 4. [optional] If you want to use SNMP functionality with NET-SNMP then you should install net-snmp 5.2.1.2 or later. Product Installation & Upgrade ------------------------------------------------------------------------------- To install the product use the system specific command: on Linux/RPM: rpm -i .rpm on Linux/Debian: dpkg -i .deb on FreeBSD/OpenBSD: pkg_add .tgz To upgrade the product to a newer version use: on Linux/RPM: rpm -U .rpm on Linux/Debian: dpkg -i .deb on FreeBSD/OpenBSD: pkg_add .tgz If you don't have Sendmail installed from a package, because it might be required as dependency, you should use: rpm -i --nodeps (for RPM based) rpm -i --nodeps --force (for other conflicts, RPM based) pkg_add -f (on BSDs) to override dependencies checking. If you want to install from a tarball, you might convert the package into a tar archive using "alien" or "rpm2tgz" tools. For proper installation and operation, we still recommend using the specific packages. The product should configure everything upon installation, namely: * create "kav" user if it does not exist; * add product update information; * add trial keys (if any); * detect local domain and sub-domains and add them to configuration; * register "kavmilterd" as a service (to be launched upon start-up); * modify Sendmail configuration file(s) to add "KAVMilter" filter; * register backup(quarantine) cleanup script to "kav" user's cron; * register updater script to "kav" user's cron; * install kavmilter webmin module (if webmin is present.) All these changes should be made automatically without your intervention. If you do not want the auto configuration executed at install time, you can skip it by using on Linux/RPM: rpm -i --noscripts .rpm on Linux/Debian: dpkg --unpack .deb on FreeBSD/OpenBSD: pkg_add -I .tgz And configure the product later, using kavmilter-setup.sh. To check that setup modifications were made, you can use the setup script: kavmilter-setup.sh -check-