Releases: mailwatch/MailWatch
1.2.13
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
1.2.12
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
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
1.2.10
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
1.2.8
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
1.2.7
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
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
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
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