May 16th, 2011· removed support for upstream unsupported clamav
June 16th, 2010· This is a bugfix release. This release can be compiled on clamav 0.96. Fixed a bug in webq (update required, if you use webq with users in non-view table), cracklib error string was fixed, added "Suspect" to default DROP pattern.
January 25th, 2010· python-2.6 compatibility
· clamav-0.95rc1 compatibility
· decode_email_alt removed (obsolete in python-2.6 and not used)
· SIMPLE_SCANNERS configuration removed
· rpm dependency change: smtpdaemon to server(smtp)
· added "exit 0" to mkchroot.sh to avoid deb update problems
· reinicialization of random number generator after fork()
· log_sql.FORMAT can be easyly extended by other columns: log_sql.FORMAT.extend('subject', '%(SUBJECT)s')
· better spam/virus recognition for logwatch script
· python-kid replaced by python-genshi. At least genshi>=0.4.0 required. RPM package should update dependency automatically, for deb package please install python-genshi manually.
· rrdtool create data source type changed from COUNTER to DERIVE. Remove sagator.rrd file to apply this change.
· logwatch output shows count/bytes percentage, changed ordering
· ebuild updates
· deb package split into parts: sagator, sagator-base, sagator-webq, ...
· mkchroot.sagator from deb postinst moved to init script
· filter out 250-STARTTLS, sagator can't hadle TLS connections
· viruses removed from test/ directory and added download_viruses.sh shell script
· default parameters for avgd() changed
· remount /var/lib/clamav into chroot (do not need to copy or symlink)
· rbl_check() now using getaddrinfo instead of obsolete gethostbyname
· updated documentation for spamassassind() and check_level()
· display warning message when an obsolete clamav limit is used
· added "/etc/init.d/sagator kill" parameter to kill all sagator processes
· added CLAMAV_H and LIBDSPAM_OBJECTS_H definitions into Makefile
· proper symlinks for special datadirs
· update FascistCheck to support also latest version
· sa_user configuration option for spamassassind() scanner
· Broken pipe traceback shown for debug level 3 (temporary additional debugging)
· Greylist checks for IntegrityError
· configure_postfix scripts adds sagator service to limit number of connections
· new script log/analyzer.py to analyze log files
· separate database connection for log_sql() (significant speed improvemnt for high-load servers with more than 10000 emails/day)
· filesys() scanner ignores empty output for 5 seconds (avoids "Can't decode virname" messages)
· greylist speed improvements, see default config file for examples, how to configure greylist for high load servers
· update chroot before restart (not inside) to speed up restart process
· MySQLdb connection defaults to UTF-8 charset
· smtptest and policytest replaced by new smtptest.py
· increased max_children for ServiceTCPServer to allow more smtpd_policy instances
· do not remove permanent greylist entries (last_update==-1)
· load crypt() libraries before chroot to allow webq login
February 17th, 2009· selinux updates
· better clamav autodetection
· deb package conflict added to automatically remove sagator-libclamav
· mkchroot update for /tmp/quarantine owner/group
· sgfilter update for exim, which sends mailbox content to procmail
· added pyformat style emulation for sqlite (fixed sqlite logging)
· now() changed to CURRENT_TIMESTAMP, works with current sqlite too
· updated XFORWARD pattern to match alternate syntax
· simulate rowcount for DB, which does not support it (sqlite)
· clamav 0.94 compatibility updates
· new rpm package sagator-core (sagator is now only to install dependencies)
· accept connection without HELO with milter()
· some changes for filetype.py to avoid problems running sagator, file_type() scanner has been maked obsolete, use file_magic() instead
· milter greylist fixes
· does not break DATA connection, break it before DATA and send QUIT when closing connection
· close all fds before fork, enable autorestart in deb scripts
· new scanner elisted()
· enhanced listed scanner
· increased timeout for spamd connection
· symlink /var/tmp -> /tmp fixed in chroot
· updates for esets-3.0
· display exact error when unable to rotate log file
· fix cyclic symlink for non-standard path when creating sagator chroot