Gromox 2.30
Fixes:
- exmdb: instace_load_message RPC with unsynthesizable properties will no longer yield an erroneous error
- exmdb: setting anonymous-ID permissions on folders was erroneously treated as wanting to set default-ID permissions and did not complete
- oxcical: emit VTIMEZONE for events without PidLidAppointmentTimeZoneDefinitionStartDisplay
- php_mapi: delete nonsensical return types from function stubs used for introspection
- Set syslog process names (meaningful for non-glibc platforms)
- pam_gromox: resolve a use-after-free when the module is invoked twice in a row (as is the case with e.g. saslauthd)
- exmdb: resolve use-after-free/crash on process shutdown (search folder shutdown)
Enhancements:
- gromox-mbop: new subcommand
set-locale
to change store language - exmdb: add more SQLite transactions and make concurrent read access for stores possible
- ruleproc: initial autoprocessing for meeting requests
- conflict detection, response sending for conflicts, automatic addition to calendar
- needs to be enabled with gromox.cfg:
lda_mrautoproc
=yes
- imap, pop3, delivery-queue: HAProxy protocol support (send-proxy-v2)
- zcore: show private distribution lists the grommunio-web address book