Enhancements:
- midb now synchronizes IMAP message flags to and from the mailbox so they survive a deletion of midb.sqlite3.
- midb/imapd now supports IMAP keywords.
- EWS now supports the Outlook-for-Mac smart response draft types (ReplyToItem/ReplyAllToItem/ForwardItem).
- EWS: the FindPeople and GetUserPhoto commands now also search for matches in in personal contacts.
- pff2mt: It is now possible to place a private mailbox dump (.pst) into a public folder. See behavioral changes too.
- mysql_adaptor: A local object cache (TTL 1 minute) was added for recurrent user ID↔name lookups and group membership queries.
Fixes:
- zcore no longer logs the
session ... not found anymoremessage. - zcore now scans mlist memberships when doing delegate permission checks.
- ruleproc no longer enters single-occurrence updates into user calendars.
- ruleproc now releases a resource's original slot when an occurrence moves.
- ruleproc now drops stale per-occurrence items when the series is re-issued.
- ruleproc: Rule conditions like "is received from" can use multiple internal representations, but only now an equivalence match was added.
- oxcical: Work around broken PidLidGlobalObjectId field values and treat it like no GOID was present to begin with (cures the E-2215 log message).
- exmdb_client: More resilient resubscription after network outages.
- EWS: Restore a (previously dropped) workaround so 32-bit Outlook no longer crashes when showing an OOF dialog that is all greyed out.
- exmdb: Re-added an index for PR_CONVERSATION_ID to speed up conversation-based viewing in OL/g-web.
- exmdb: Fixed a case where a search folder is repopulated over and over again.
- exmdb: Reading a MAPI content table while another thread is trying to close it could led to a
SELECT count(idx) FROM t656: SQL logic errorlog message, which was resolved. - emsmdb: fix a case of notifications getting stuck in out of memory situations.
- ldap_adaptor: LDAP connections that have timed out at the TCP level are now recognized and reconnected.
- oxcmail: when converting from Internet Mail to MAPI, a HTML body is now correctly detected as the HTML body even if some attachments precede it.
Behavior changes:
- pff2mt, kdb2mt: The root folder from PFF files and KDB mailboxes is now emitted as "unanchored" in the GXMT stream (previously: anchored to IPM_SUBTREE) and is now subject to re-anchoring (
gromox-import -B).