Download Latest Version 1.2.26 source code.tar.gz (1.8 MB)
Email in envelope

Get an email when there's a new version of MailWatch for MailScanner

Home / 1.2.0-beta5
Name Modified Size InfoDownloads / Week
Parent folder
1.2.0 - Beta 5 source code.tar.gz 2014-05-26 4.1 MB
1.2.0 - Beta 5 source code.zip 2014-05-26 4.3 MB
README.md 2014-05-26 2.4 kB
Totals: 3 Items   8.3 MB 0

This is the Beta 5 release of Mailwatch 1.2.0.

tl;dr

  • MSRE integrated in MailWatch
  • GeoIP moved to binary files
  • Removed useless code and fixed a lot of not working things

BC Break

  • In conf.php all boolean values are true boolean now. Check that there is no quotation marks around true or false values.
  • GeoIP lookup needs binary database to work, download them from tools menu

Changelog

  • Reorganized all libraries to lib directory, removed fpdf (which was not used) and removed lib's symlinks
  • Moved to GeoIP binary data file, dropped CSV import to database
  • Added a layer of security to cronjob, which don't execute if needed variables aren't set
  • Improved compatibility with PHP 5.5
  • New login form design
  • Added LDAP mail field variable to be compatible with more systems
  • Corrected free disk space calculation
  • Fixed Domain User operation on white/black lists
  • Added the ability to show/hide the software version page
  • Added MailScanner Rule Editor functionality from http://msre.sourceforge.net

Fixes over original MSRE:

  • Requires authenticated MailWatch Admin user
  • Rules with 'action' of 0 are now correctly handled (as in size rules).
  • Rule descriptions start immediately after the # character. This stops MSRE from chopping off 1st character of comments which weren't generated by MSRE.
  • Treat blank lines in rules as comments
  • Sort rule file names into alphabetical order before listing
  • Allow "FromAndTo:" keyword in rule files
  • Allow "Virus:" keyword in rule files
  • Fix very broken 'and' handling
  • Ensure that the 'default' rule stays the default rule forever
  • Fix handling of escape characters in posted form
  • Strip spaces from entered Target and AndTarget fields
  • Fix case-sensitivity in keywords like "FromOrTo:"
  • Use MailScanner's rule keyword matching algorithm
  • Tighten up input validation based on fixes in the original MSRE 0.2.3 CVS
  • Tighten up rule parsing to ensure that generated rules are complete
  • Fixed AutoCommit error on MailWatch.pm
  • Better logout process
  • Hiding chroot mounts from drives list
  • Better directory traversal prevention
  • Fixed CVE-2008-5991
  • Corrected html and javascript errors
  • Removed W3C and SourceForge logos from footer
  • Fixed spelling mistakes/typos
  • Code cleanup
Source: README.md, updated 2014-05-26