F-PROT Antivirus for UNIX

To install, copy this folder to where you wish the install to be located
(for example /opt/f-prot) and run the 'install-f-prot.pl'.

For more detailed installation instructions please read the appropriate
HTML help file.  The latest version of the HTML help files is always available
at http://www.f-prot.com/support/helpfiles/unix/

For further information please read the man pages included in the
package or visit http://www.f-prot.com/support/unix/

For license information please read the LICENSE file.

For information on bugfixes in this versions please read the Release
Notes at http://www.f-prot.com/products/release_notes.html and the
CHANGES file in the package.

More information can be found on our website at http://www.f-prot.com/




-------------------   IF YOU HAVE F-PROT 4.6.x INSTALLED  -------------------


We recommend completely uninstalling previous version of F-PROT Antivirus
before installing this one.  General upgrading instructions are at the end of
this file.  Here are some of the most visible changes in this release in no 
particular order.


License key/updater:

F-PROT now requires a license key for the updater (fpupdate) to work.

If you are an existing customer with a valid license, you can log into 
customer zone at http://subscription.f-prot.com/cgi-bin/customerzone and 
request a license key.  Create a new file in the installation directory 
called license.key and have it contain the line:

 FPROT_LICENSE_KEY=<key>

 for those who do not a have a customer number or a license for F-PROT
Antivirus, the installer will offer a trial key during installation

                                    --------------------

3rd party products or homebrew scripts utilizing f-prot:

        The 'f-prot' commandline scanner is no more.  It has been replaced 
by 'fpscan' and is not backwards compatable with 'f-prot'.  Mapping older 
options into new ones didn't make sense, so instead of accepting the old 
parameters with different semantics, we decided it was better to break 
compatability outright. 
        For a list of different command line switches, see 

http://www.f-prot.com/support/windows/fpwin_faq/357.html

        Furthermore, the exit codes from running fpscan are different too.
Those are documented here: 

http://www.f-prot.com/support/windows/fpwin_faq/310.html 

and in the file 'exitcodes.txt' which should be in the installation directory.

We plan on offering patches to open source projects we find which use 
f-prot to enable them to use fpscan.

                                    --------------------

f-protd =>  fpscand:

        f-protd has also been replaced by fpscand which has a totally 
different interface from f-protd, both for scanning requests (input) and the
format of it's response (output).
 
        We have of course updated our programs and scripts to interface 
correctly with fpscand so those users using only f-prot shouldn't even notice
the change, but 3rd party tools utilizing f-protd will not work unmodified 
with fpscand.  

We plan on offering patches to open source projects we find which use f-protd
to enable them to use fpscand.


                                    --------------------

Configuration file:

        /etc/f-prot.conf now _must_ exist for most of the component programs 
to run (except for 'fpscan' which requires only that antivir.def be present).
Most of the configuration options have different names now.  We recommend you
back up your existing f-prot.conf file (if any) before installing version 6.x


                                    --------------------

Mailserver Plugins:

        interfaces are the same but component program names are different:
 f-prot-milter changed to fp-milter
 f-prot-qmail changed to fp-qmail

 If you have configured your mailserver to use previous version of f-prot we 
recommend you back up your configuration and restore the original files (i.e. 
the backup files from before previous installation) before running the 
installer.  Otherwise the installer may a) do nothing with the configuration 
files resulting in either an error when the older components aren't found, or
in the system simply running the old system as before if the new version is
installed at a different location or, b) add a new, possibly conflicting, 
configuration to your mailserver config files or c) realize something is 
fishy and give up.  Which one of these will happen depends on how old your 
previous version is.

                                    --------------------

Fileserver components:

        f-prot.so is now named fp.so.  If you wish to continue to use that
method for on-access scanning (see below), you must change the startup script
for whatever process that pre-loads f-prot.so  (most likely /etc/init.d/samba)
to load fp.so instead.

        This version also comes with a Dazuko based on-access scanner, fpmon,
which may suit your needs better.

                                    --------------------

Upgrading a postfix setup:  

	Since postfix only interfaces directly with scan-mail.pl, existing setups
should work without modifications after install if scan-mail.pl's smtp-proxy
mechanism is used.

The same holds for scan-mail.pl spawn service, if the new version of F-PROT
Antivirus is installed in the same location as the old one. Otherwise, you'll of
course have to change the path to scan-mail.pl in master.cf and mail.cf.

                                    --------------------

Upgrading a QMail setup.

	We recomment simply restoring qmail to a pre- F-PROT setup and then run 
the new install normally.  This entails removing F-PROT's 'fake' qmail-queue
and replacing it with the original qmail-queue which the older version of 
f-prot has named qmail-queue.orig.

                                    --------------------

Upgrading a Sendmail/milter setup.

	We recommend simply removing the F-PROT setup from your sendmail.mc
(and/or sendmail.cf if you're in the habit of editing that file directly) and 
let the installer reconfigure it.  Search for the line:

# F-Prot - Please leave this line in place

and remove it and the next one or two lines which mention f-prot-milter.
