Enhancements:
- kdb2mt: added the
--with-acloption for partial conversion of ACLs - pff2mt: added the
--only-objoption to extract a specific object - mt2exm: added the
-Boption for the placement of unanchored messages - eml2mt: new utility to import mails from files
- exmdb_provider: new config directive
exmdb_schema_upgrades - midb: new config directive
midb_schema_upgrades - mkprivate, mkpublic and mkmidb now recognize the -U option to upgrade SQLite database schemas manually
- mbop: new utility
- rebuild: added progress indicator
- zcore: new config directive
zcore_max_obh_per_session - emsmdb: new config directives
emsmdb_max_obh_per_session,emsmdb_max_cxh_per_userto allow higher resource use when a lot of stores are used by an Outlook profile (warning W-1580).
Fixes:
- emsmdb: no longer send folder named properties in ICS streams
- mapi_lib: resolve use-after-free in idset::remove
- http: cure a crash in
pdu_processor_auth_bind_ackwhen NTLMSSP authentication is attempted - exmdb_client: when the exmdb server is not reachable, fail immediately rather than timeout
- Change SQLite db schema to use BLOB column type/affinity instead of NONE, resolving an unwanted auto-conversion from certain strings that look like numbers, e.g. E.164 telephone numbers without spaces.
- lib: add missing RFC 2047 Base64 recognition to some mail functions
- lib: autodetect iso-2022-jp-ms (un)availability in iconv to resolve conversion problems with RFC 2047 encoded-words using iso-2022-jp
Behavioral changes:
- rebuild: no longer performs implicit schema updates; see gromox-mkprivate/mkpublic/mkmidb -U, or the
exmdb_schema_upgradesdirective for replacement. - rebuild: no longer performs db unload/reload; this operation moved to gromox-mbop.
- zcore: move socket creation after privilege drop