Sagator is an email antivirus/antispam gateway. It is an interface to the postfix, sendmail, or any other smtpd, which runs antivirus and/or spamchecker. It's modular architecture can use any combination of antivirus/spamchecker according to configuration.

Released version 2.0.2 (2022-08-19)
SAGATOR 2.0.2 fixes python3.9+ compatibility.

Released version 2.0.1 (2022-07-23)
SAGATOR 2.0.1 fixes some small problems.See changelog for list of all changes.

Released version 2.0.0 (2021-08-11)
I am happy to announce SAGATOR 2.0.0, python3 compatible version of SAGATOR.
See changelog for list of all changes.

Released version 1.3.2 (2019-01-19)
After more than 3 years I am happy to announce a new version of SAGATOR. This release mostly adds compatibility for big changes in clamav-0.101. Also adds some long time beta tested enhancements.
For users using clamav options (libclam.CL_SCAN_STDOPT ...), after update to clamav-0.101 you need to completely rewrite options or stop using them. For more information see clamav documentation or ask on list.
There is also an sagator-2.x beta release, which adds support for python3. For systems with python3 as default (for example Fedora) it's suggested to use this version. Also any testing of sagator-2.x is appreciated (even if on python2 or python3).
See changelog for list of all changes.

Released version 1.3.1 (2015-12-14)
This is an compatibility release for clamav-0.99, which changed so name. Also support for systemd and scanner for GeoIP check have been added. See changelog for list of all changes.

Released version 1.3.0 (2014-07-09)
After more than 3 years there is a well tested version 1.3.0. This release is compatible with older version. Some new services have been added, but older versions still exist. Most important change is policy quota, which can limit number of sent emails per authenticated user. See changelog for list of all changes.

Released version 1.2.3 (2011-05-14)
This release only updates drop interscanner default pattern. Sanesecurity SPAM an JUNK emails will be dropped by default, because they are mostly viruses. You can update this also manually in older sagator configuration file.

Released version 1.2.2 (2010-12-10)
This is a bugfix release. Compilation on newest clamav and some other minor things have been fixed.

Released version 1.2.1 (2010-06-08)
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.

Released version 1.2.0 (2010-01-25)
This version has been updated to run well on python-2.6 and with clamav-0.95+. There are some performance improvements, especially in greylist service, which now can run on high load servers too. KID templates have been replaced by genshi (genshi is faster and has better support on linux distributions). See changelog for list of all changes.

Released version 1.1.1 (2009-02-17)
This is a bugfix release. See changelog for list of all changes. This release is still not compatible with python-2.6 (wait for next beta).

Released version 1.1.0 (2008-07-10)
First version of sagator 1.1 is out! This version has totally rewritten sagator-libclamav and sagator-pydspam, using python-ctypes library. Now it is not neccessary to recompile clamav support after update of clamav. For other changes please read ChangeLog file.

Released version 1.0.0 (2008-01-25)
We have reached version 1.0.0! This is mostly a cleanup release, which removes obsolete scanners. If you are using them, please update you config after upgrade. Many small bugs have been fixed in this release and also there are small improvements.

Released version 0.9.1 (2007-08-01)
This is a bugfix release only. It fixes problems with milter service and debian package postfix deconfiguration. Also default drop virus names have been updated.

Released version 0.9.0 (2007-07-31)
This is a major update of SAGATOR. This release announces new web-quarantine service rewritten from scratch, collector service improvements, some new scanners usable with SQL databases, an initial selinux policy and more. Sagator's libclamav and pydspam modules are now separate projects. For more information about changes see ChangeLog. Be carefull with next beta releases, because all obsolete/deprecated scanners will be removed from versions 1.0.0.

Sagator at www.itsecurity.com (2007-04-27)
Sagator has been featured in itsecurity.com article: "Top 103 Free Security Apps for Mac, Windows and Linux".

Released version 0.8.1 (2007-01-12)
This is a patch for clamav 0.88.7 and later. If you are using this version of clamav or you have problems with "OverSized.zip" warnings, please update to sagator 0.8.1 or higher.

Released version 0.8.0 (2006-08-30)
This is a major update of SAGATOR. This release add postfix smtp_policy scanners, fuse support, greylisting support and a gentoo ebuild. Also other small fixes have been done. Packages for all supported architectures are ready too.

End of Life times for Fedora 1,2 and Debian Woody packages (2006-08-09)
After an announcement from fedora legacy project the sagator packages for Fedora Core 1 and 2 and for Debian Woody will be not built after 1st october 2006. Also development (beta, rc) packages and new versions will be not build for these operating systems from now. If someone requires these packages, please tell the author.

Released version 0.7.3 (2006-04-15)
This is a bugfix release. It fixes alternatives() scanner, which can pass viruses in some special situations. If you are using this scanner, please update immediately. There is also small rrdtool bugfix and pydspam update to be compatilbe with latest libdspam.

Released version 0.7.2 (2006-01-30)
This is second small bugfix release for sagator 0.7.X. It has better handling for nod32 error codes. For a real nod32 usage it is recomended to use nod2pac() scanner from sagator 0.8.0beta.

Released version 0.7.1 (2006-01-29)
This is a bugfix release. It fixes some permissions in debian package and error handlig for latest nod32 antivirus.

Released version 0.7.0 (2005-12-23)
This release introduces the lmtpd() daemon, which can be used to scan each recipient in a different way. You can define some groups of scanners and attach them to a recipient. Recipient-to-filter-group mapping can be done with a SQL database. There are also some small fixes against previous versions and a sgfilterd() daemon, which can be used to scan from procmail or another script which can run filters. It's more effective than the avfilter() scanner (which is now obsolete).

New documentation and new screenshots (2005-10-27)
Documentation pages have been rewritten. There are short descriptions for all scanners at index page. Also some screenshots of "web quarantine" have been added.

Released version 0.6.0 (2005-10-04)
This release introduces a "web-quarantine" service, which can be used to allow users to access it's quarantine files via HTTP protocol. Each user can make it's "web account" by self, if it has at least one mail in sagator's quarantine. Another changes are in log scanners, which requires infection level>=1.0 to log now.

Released version 0.5.9 (2005-03-21)
This relase contains initial support for dspam scanner and http service. DSpam can be used to scan for spams. It must be use with other utilities from DSpam package. http service can be used to scan for viruses in http protocol. This service is in beta stage now. If you need to use it on a production server, wait for sagator 0.6.0. Spamassassind scanner can be used as filter (all parameters set in spamassassin config are now stored in destination email). System administrator can set resource limits for sagator. Also many bugfixes have been made.

Released version 0.5.4 (2004-11-29)
It is only a minor bugfix release, but there are also some new scanners. Sagator now can send logs into SQL databases. Automatic restart after RPM update is now done only when RESTART=auto is present in /etc/sysconfig/sagator.

Released version 0.5.3 (2004-10-20)
Major features of this release are stability and speed improvments. This release has new service definitions, which can describe, which services are provided by sagator (collector, smtp daemon, milter support or procmail filter). There are also scanner improvments for many of scanners. If you have logwatch, you can watch sagator's daily logs in your email.

Released version 0.5.2 (2004-08-05)
Release 0.5.2 fixes problems with 0.5.1, because 0.5.1 has been overvritten with newer beta version. Sorry. Version 0.5.1 has been removed from download directory.

Released version 0.5.1 (2004-08-05)
New release is out. Two new scanners are added. log() scanner is for advanced logging (you can log anything you want). add_header() scanner can add some special information to email's header. parsemail() and milter() scanners have been fixed. For more information about changes see ChangeLog.

New homepage (2004-07-09)
Homepage has been rewritten. It contain 2 new sections: FAQ and Screenshots.

Released version 0.5.0 (2004-06-21)
New release is out.

Released version 0.4.3 (2004-03-16)
New release.

Released version 0.4.2 (2004-03-04)
New release.