A new version of MailWatch is released in the wild.
tl;dr
A lot of fixes for session management and some regressions introduced in 1.2.0; improved performance and decoding of queue files.
Changelog
Improvements
- Show RBL list in Message Detail
- Better decoding of sender and subject in Mail Queue
- Disable browser caching to prevent token mismatch
- Add unique token to logged emails
- Clean orphaned filter in upgrade.php
- Add optional skinning of web interface
- Moved upgrade doc to online documentation
- Improved performance
- Enhanced session expiration
- Prevents domain admins from editing their own filters
- Allows domain admins to view, edit, add, and delete users in their filter domains
- Code refactoring to clean up duplication and code smell
Fixes
- Fix regression on some input validation (the Bad Dog Biting Bug™)
- Rename 00MailWatchConf.pm to MailWatchConf.pm, which is failing on some perl versions
- Fix Audit log access
- Don’t permit logged in Admin/Domain admin to delete his/her user
- Fix MailWatchConf.pm loading on some platforms
- Remove double ldap_escape on username
- Fix upgrade.php failing on some MariaDB versions
- Fix MIME part visualization
- Fix session loop