Skip to content

1.2.24

Latest

Choose a tag to compare

@endelwar endelwar released this 30 Sep 14:05
· 3 commits to 1.2 since this release

🚨 Important Notice – Migration to DBD::MariaDB & Perl module updates 🚨

This release introduces critical changes that require manual actions:

  1. The MailScanner Perl scripts have been migrated from DBD::mysql to DBD::MariaDB.

    • You must ensure the Perl module DBD::MariaDB is installed.
    • DBD::mysql can remain installed β€” removal is not required. What matters is that MailWatch is able to connect using DBD::MariaDB.
    • Please verify your MailScanner environment can connect to the database via DBD::MariaDB before upgrading in production.
  2. You must copy the updated .pm (Perl module) files to the correct locations as described in the INSTALL instructions.

    • Follow the documented paths carefully to avoid missing or broken modules.
    • If the .pm files are not placed correctly, the new Perl scripts will not function as expected.

⚠️ Without completing these steps, MailWatch will not work properly. Please plan the upgrade accordingly.

What's Changed

Added

  • Add support for new AV engine supported by MailScanner (avastd, eset, esetsefs, f-secure, f-prot, kaspersky, kse)
  • Allow foo@*.domain.ext in allow/block lists (#1316)

Changed

  • Update htmlpurifier library to 4.17.0
  • Avoid usage of the deprecated utf8_encode function in the viewpart
  • Better Linux OS recognition

Compatibility

  • The minimal PHP version is now 5.6.
  • Migrate MailScanner perl script to DBD:MariaDB
  • Update GeoIP to support authentication by account id+license key

Fixes

  • Fix release of text/x-mail messages (#1306)
  • Improve ISO-8859 charset conversion (#1309)

New Contributors

Full Changelog: v1.2.23...v1.2.24