Skip to content

Releases: mailwatch/MailWatch

1.2.21

06 Sep 16:45
Compare
Choose a tag to compare

MailWatch 1.2.21

Changelog

Improvements

  • Enhance quarantine display to regard all HIDE configuration options like quarantine_report does (#1268)
  • Hide snapd mount point (#1283)
  • Improve performance of mailwatch_milter_relay.php (#1266)
  • Added the ability to independently configure quarantine durations for spam and non-spam emails, allowing for greater flexibility and potential performance and storage improvements (#1281).

Fixes

  • Fix for sendmail relay script (#1276)
  • Fix syntax for implode function in quarantine.php (#1277)
  • Add support for new 40 chars MaxMind apikey format (#1286)
  • Fix download of MaxMind geoip database on HTTP/2 connection (#1287)

1.2.20

20 Feb 10:52
Compare
Choose a tag to compare

MailWatch 1.2.20

Changelog

Improvements

  • Better compatibility with MailScanner milter relay (#1267, #1271)
  • Added filters to search for released and learned mails (#1269)
  • Improved quarantine report (#1270)
  • Improved service status display (#1263)
  • Better compatibility with PHP 8.1

Fixes

  • Wrap words in the message details, message headers row (#1258)
  • Fix status message after mailscanner reload (#1261)
  • Corrected and improved german translation (#1262)

1.2.19

14 Oct 13:21
Compare
Choose a tag to compare

MailWatch 1.2.19

Changelog

Improvements

  • More performant and reliable milter queue relay parsing
  • Permit IPv4-mapped IPv6 address in audit_log table
  • Add support for F-Secure 12 antivirus status (#1239)
  • Better compatibility with PHP 8

Fixes

  • Fix missing Serializer directory
  • Prevent Logging failure in MailWatch.pm
  • Prevent MailWatch.pm from dying prematurely
  • Prevent SQLBlackWhiteList.pm from dying prematurely
  • Prevent SQLSpamSettings.pm from dying prematurely
  • Revert rule column to 191 chars (#1125)
  • Remove some deprecated php functions and variables
  • Correct directory check in msmail genericqueue()
  • Require database class earlier to prevent fatal error on calling audit_log function (#1247)

1.2.18

19 Oct 08:49
Compare
Choose a tag to compare

MailWatch 1.2.18

Changelog

Improvements

  • Add DB_PORT config value to specify a non-standard MySQL server port (#1213)
  • Add new config flag to permit IMAP login without full email as username (#1211)
  • Add support for F-Secure 12 antivirus
  • Add support for ESET File Security antivirus

Fixes

  • Fix errors on importing messages from MailScanner containing UTF8 chars in messageid and reports (#1208)
  • Fix upgrade script

1.2.17

12 May 15:47
Compare
Choose a tag to compare

MailWatch 1.2.17

 

Changelog

Improvements

  • Log failed login attempts to PHP error log with clients ip (#1202)

Fixes

  • Upgrade rule_desc column length to 512 chars in sa_rules and mcp_rules tables
  • Fix mailwatch_sendmail_relay.php coding problems (#1206)
  • Quarantine reports to include multiple recipients (#1194)
  • Fix undefined offset in reports page (#1200)
  • Convert special HTML chars to HTML entities when importing SpamAssassin rules description
  • Improve terminology used
  • Fix SpamAssassin rule descriptions sorting
  • Fix tools/Sendmail-Exim_queue/mailq.crontab and updated related documentation

v1.2.16

09 Nov 16:30
Compare
Choose a tag to compare

MailWatch 1.2.16

This release contains a BC Break: you should install Digest::SHA Perl module before upgrading.

Changelog

Compatibility

  • Permit Sendmail 15-chars-long MessageId in input validation (#652)

Fixes

  • Fix PHP 7 compatibility in mailwatch_quarantine_report script (#1167)
  • Add missing translation entry for Latin American Spanish
  • Fix quote handling in mailwatch_milter_relay.php (#1170)
  • Use Digest::SHA instead of Digest:SHA1 in MailWatch.pm (#1190)

Improvements

  • Add support for IPV6 clients in audit_log table (#1178)
  • Better handling of queuedir (#1173)
  • Add row hover effect in rep_total_mail_by_date report
  • Add tooltips on truncated fields

v1.2.15

08 Jan 14:14
Compare
Choose a tag to compare

MailWatch 1.2.15

Changelog

Compatibility

  • Add MaxMind License Key support (#1166)

Fixes

  • Adjust avast virus regex (#1133)
  • Set RPC Server internal and response charset encoding to UTF-8 (#1156)

Improvements

  • Added Avast support (#1117)

1.2.14

18 Nov 12:36
Compare
Choose a tag to compare

MailWatch 1.2.14

Changelog

Fixes

  • Allows domain admins to view black and whitelist for filtered domains (#1154)
  • Allow passing the argument --max-size 0 to sa-learn (#1160)

Improvements

  • More user friendly way to deal with token failures across the board

1.2.13

18 Nov 12:25
Compare
Choose a tag to compare

MailWatch 1.2.13

Changelog

Security

  • Clear password in database on imap auto created users during upgrade

Improvements

  • Add notice if session timed out while on login page (#1120)
  • Show email release status on quarantine page(#1123)
  • MailScanner milter relay stats support (#1124)
  • Hide Administrator user type to Domain Admins when creating or editing users (#276)
  • Add Latin American Spanish translation

Fixes

  • Fix group by in total_mail_by_date (#1127)
  • Fix php notice on GeoIP update cronjob (#1131)
  • Fix PHP notice on checklogin.php when using Imap login

1.2.12

12 Dec 17:21
Compare
Choose a tag to compare

MailWatch 1.2.12

This release contains a security fix.

If your installation make use of auto creation of user from IMAP login (i.e. IMAP_AUTOCREATE_VALID_USER set to true) you MUST run this query on your MailWatch database:

UPDATE `users` SET `fullname` = `username` WHERE `type`='U' AND `password` IS NULL

Changelog

Security

  • Fix clear password display when user is auto created by IMAP auth

Fixes

  • Add client IP in sorting input validation