Skip to content

Releases: mailwatch/MailWatch

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

1.2.11

28 Nov 00:57
Compare
Choose a tag to compare

MailWatch 1.2.11

Changelog

Improvements

  • Milter enhancement for MailWatch (#1106)
  • Big update to Brazilian translation
  • Better count of Postfix processes
  • Upgrade pear/Mail_Mime to 1.10.2

Fixes

  • Fix printing multiple mails on detail.php (#1100)
  • Truncate long Top Virus output (#1112)
  • Fix long queue id validation (#1105)
  • Redirect if login page session expired (#1111)
  • Fix printing multiple mails on detail.php (#1100)
  • Remove empty column on rep_total_mail_by_date.php (#1095, #1096)

1.2.10

19 Jul 05:40
Compare
Choose a tag to compare

MailWatch 1.2.10

Changelog

Compatibility

  • Disable geoip for php <5.4 (#1075)

Fixes

  • Fix version display for geoip (#1063)
  • Improve MaxMindDB version detection
  • Fix schema for user table to not allow empty type (#1067
  • Simplify ClamAV version detection (#1060)
  • Detect failed collation change on db connect and set manually (#1078)
  • Fix mail filter for normal users (#1084)
  • Fix missing translation in quarantine report emails (#1090)

1.2.9

18 Apr 08:48
Compare
Choose a tag to compare

MailWatch 1.2.9

Changelog

Improvements

  • Use new GeoLite2 database to replace deprecated GeoLite Legacy databases

Fixes

  • Parse correctly GPG signed e-mail (#1053)
  • Send empty quarantine reports over user_manager (#1054)

1.2.8

26 Mar 08:21
Compare
Choose a tag to compare

MailWatch 1.2.8

Changelog

Improvements

  • Add ldap debug script
  • Update documentation
  • Improve sudo config to work with Postfix and Exim
  • Add mailwatch_update_sarules.php cronjob script
  • Use MAILWATCH_SMTP_HOSTNAME if defined on Release from quarantine (#1038)
  • Enable use of dn field as username field (#427, #1029)

Fixes

  • Fix Postfix log processor (#1021)
  • Make msre reload script work on systemd
  • Fix error on undefined $_SERVER['HTTPS'] index
  • Fix logout process (#1044)
  • Fix email validation for username (#1042)

1.2.7

01 Dec 18:22
Compare
Choose a tag to compare

MailWatch 1.2.7

tl;dr

SECURITY FIX: update MailScanner .pm modules to prevent bypass of blacklists.
IMAP auth support, better handling of Hebrew charset, we speak 日本語 now!

Changelog

Security

  • More restricted access to library and public available files (#990)
  • Fix email blacklist bypass when an email with more than 2 normal recipient is processed (#255, #992)

Improvements

  • Add check for path of postconf, exim and sendmail executables in sf_version.php (#948)
  • Enable use of '&' in username (#964)
  • Add f-prot 6 virus scanner support
  • Enlarge localhost ip detection to full 127.0.0.0/8 class
  • Add IMAP auth support (#961)
  • Better support for Hebrew charset
  • Add Japanese language translation
  • Updated translations
  • Some code refactoring

Fixes

  • Uniform use of IMAGES_DIR as a relative path instead of an absolute path (#944)
  • Fix admins editing domain admins
  • Fix LDAP sAMAccountname not being used for login (#955)
  • Fix domain admins not being able to change own password
  • Fix ONLY_FULL_GROUP_BY MySQL error (#733)
  • Fix UTF8 headers in viewmail
  • Update sudoers file to use mailq to match conf.php.example

1.2.6

05 Sep 17:43
Compare
Choose a tag to compare

MailWatch 1.2.6

tl;dr

SECURITY FIX: less permission to domain admin on editing other domain admin

Changelog

Security

  • Restrict domain admin permission so that they can only modify/create/delete regular users. Also, emails must be used for all non-admin accounts (#940)

Improvements

  • Add entries counter on white and black list (#509)
  • Changed character set used in quarantine release email to UTF-8 (#910)
  • Upgrade.php alters tables only if needed
  • Fixes for dangerous content display on detail.php (#939)

Fixes

  • Fix upgrade script for compatibility with MySQL 5.7 and 8.0 strict SQL mode
  • Fix PHP header warning for cli scripts
  • Fix invalid colors for multiple y-axes in a line graph (#926)
  • Remove wrong alter table on audit_log.user which revert length to 255 from 191
  • Convert delay from seconds to mysql time format in MTA log processor (#924, #941)

1.2.5

21 Aug 15:32
Compare
Choose a tag to compare

MailWatch 1.2.5

tl;dr

A maintenance release that fixes some MySQL/MariaDB upgrade issues and improves user experience

Changelog

Improvements

  • Support for multiple virus scanners and multiple top viruses (#874)
  • Add detection of MySQL or MariaDB in upgrade process (#873)
  • Prevents Mail Queue summary from duplicating mail count when local server is defined in RPC list (#904, #905)
  • Enhance upgrade.php with check for conf.php syntax and MailScanner.conf existence
  • Better UI on tables and graphs
  • Improved translations

Fixes

  • Fixes issue when sanitization causes ampersand to be html-ified (#882)
  • Fix mailwatch-sendmail-relay init script (#881)
  • Fix code for php 5.3 compatibility (#889)
  • Fix path to mtalogprocessor file in senmail_relay (#912)
  • Remove on update/default value for timestamp in maillog table (#915)
  • Permit up to 20 chars in first part of Postfix msgid (#652)

1.2.4

18 Jun 06:42
Compare
Choose a tag to compare

MailWatch 1.2.4

tl;dr

A maintenance release that finish the work on graph migration to ChartJs and visual display of release and learned messages

Changelog

Improvements

  • Converted remaining graph to Chart.js and removed JpGraph dependency
  • Add OS detection in Software Version page
  • Add geoip_update cron script
  • New graph: Messages per Hour for the last 24 hours
  • Recognition of Message/Partial as attachment in view mail
  • Beautify error message on database exception
  • Add visual display for released and learned messages
  • Add a comunity code of conduct
  • Localization updates

Fixes

  • Fix wrong MAILWATCH_SMTP_HOSTNAME defined check
  • Correct some graph generation
  • Fix timestamp field autoupdating in maillog table
  • Fix status mail queues in MailWatch cluster