Gromox 2.5
Fixes:
- Repair a null deref during HTML-to-text conversion
- Inbox rules had RES_OR conditions wrongly evaluated
- Synchronization of embedded messages now works, resolving OL sync reports with error 80040301.
- Saving a draft in grommunio-web would erroneously strip the Re: subject prefix
- exmdb_provider: PR_NULL is now excluded from get_all_proptags's results, resolving one instance of OL sync error 80070057.
- EWS: Detailed FreeBusy requests did not return detailed info
Enhancements:
- authmgr: Alternate username support
- mt2exm: add --skip-notif, --skip-rules options
Behavioral changes:
- Treat standard and extended inbox rules equal per PR_RULE_SEQUENCE, instead of "(by sequence number) all standard rules first, then all (by sequence number) extended rules".
- The build no longer depends on the gumbo-parser library (a HTML parser); instead, it now uses libxml2 to do the same.
- daemons: disable client-side TLS renegotiation in OpenSSL 1.x and LibreSSL
(OpenSSL 3.x defaults to this behavior already) - php_mapi: block opcache from being present in the same process