07-06-2004 Kaspersky Anti-Virus 5.0.4.0 RELEASE

keepup2date:
    * File updcfg.xml was not updated in some circumstances.

aveserver:
    * Fixed memory leak on aveserver restart (by -HUP).
    * Fixed rare "aveserver not running" errors after the restart, when 
      aveserver worked on heavy load.
    * IPC was changed to prevent aveserver hangs in future.
    * CHANGED BEHAVIOR: on restart (kill -HUP) aveserver now shuts 
      down immediately only inactive children. The children, which are 
      scanning the files, will terminate when current scanning is completed.

webmin:
    * Fixed keepup2date executable path.

aveclient:
    * Now it is possible to scan STDIN (read the man page for restrictions)


20-05-2004 Kaspersky Anti-Virus 5.0.3.2 RELEASE

keepup2date:
    * Fixed post update command execution (script didn't run after a 
      successful update, but run when there were no update).

installation routine:
    * Fixed a warning on newest Perl.

aveserver:
    * Logging is now done much faster (especially with large amount of data).
    * Fixed aveserver restart - sometime aveserver went into infinite
      "accepted local socket 0" loop).
    * Fixed rare aveserver shutdown bug, when aveserver left children
      processes after shutdown.
    * Added 'preforked' mode support to increase scanning speed by spawning
      several child processes on startup. This allows to increase connection 
      speed and decrease server load average. Activated by 'PreforkedChildren'
      configuration file option - read configuration file man page for details.
    * CHANGED BEHAVIOR: on restart (kill -HUP) aveserver now shuts down all 
      its children immediately, so all scanning is terminated, and clients 
      should restart.


30-04-2004 Kaspersky Anti-Virus 5.0.3.0 RELEASE

documentation:
    * manual pages were redesigned.

kavupdater:
	* Replaced by keepup2date component with more features (see the 
	  documentation). Old component still works, but it will not be supported.

kavscanner:
    * Added extra features (see the documentation)
    * Component full name is changed to "Kaspersky Anti-Virus On-Demand Scanner".
    * Scan speed should slightly increase while scan archives.
    * Fixed report progress during file scanning.
    * Fixed incorrect symbolic links resolving when the scan object specified 
      in the command line.
    * Fixed incorrect exit code when all the infected objects are cured.
    * Added logging to syslog (set ReportFileName=syslog).
    * Added -g command-line option to generate a list of detected viruses.

configuration:
    * Configuration file has been changed. Some sections (updater.*) were added,
      some params were removed. See the documentation.

aveserver:
    * Memory cache size now auto-ajusts to the amount of available memory.
    * Scan speed should slightly increase while scan archives.
    * Added logging to syslog (set ReportFileName=syslog).

23-01-2004 Kaspersky Anti-Virus 5.0.2.0 RELEASE

all components:
	* Now if both kav4unix.conf and kav4mailservers.conf configuration files 
	  are present in /etc/kav/5.0/, kav4mailservers.conf will be used as the
	  default configuration file.

aveserver:
    * Added new configuration file parameter: MaxClientTimeout, which specifies
      maximal amount of time (in seconds) to wait for the reply from the 
      client. Default is 0, which means that there is no timeout.


10-11-2003 Kaspersky Anti-Virus 5.0.1.0 RELEASE
