Releases: grommunio/gromox
Releases · grommunio/gromox
Gromox 0.23
Enhancements:
- New utility
gromox-pffimport
for importing PFF/PST/OST
Fixes:
- exchange_emsmdb: fix a crash upon retrieval of calculated properties
- lib: fix crash when zcore uses a zero-length name during zcore_callid::COPYFOLDER
Gromox 0.22
Enhancements:
- exch: implement send quota
- logthru: add logfile support, add an close-open-cycle on SIGHUP
to facilitate external log rotation
Changes:
- mysql_adaptor: change default schema_upgrades action to "skip"
- exch: remove log_plugin service plugin
- exch: remove mod_proxy plugin
Fixes:
- midb: fix leftover debugging breakpoint infinite loop
- ldap_adaptor: fix null deref when LDAP server is away
- exmdb_provider: fix double-free on shutdown
- delivery: replace pthread_cancel calls, fixing a crash on shutdown
Gromox 0.21
Fixes:
- imap: do not advertise RFC2971 commands when so disabled
- imap: fix misparsing of {octet}-prefixed literals
- imap: quote folder names in LIST, LSUB, XLIST, STATUS results
- exmdb_provider: add a missing iterator advancements in message_rectify_message
- midb: fix concurrent use of sqlite data structure
Gromox 0.20
Enhancements:
- daemons: SIGHUP support /
systemctl reload
is now possible for a general reload action - http: much speedier shutdown, and hence
systemctl restart
- exchange_nsp: reload now causes the Outlook-facing AB cache to empty
- domain_list: reload now causes rereading of domain_list.txt
- alias_translator: reload now causes rereading of alias_addresses.txt
- adaptor: reload now causes immediate regeneration of all txt files that adaptor would normally generate only periodocally
- mysql_adaptor: the "schema_upgrades" config gained an option for "host:"
Fixes:
- exmdb_provider: the wrong store quota property was evaluated when copying/moving messages
- exmdb_provider: fix a mutex double unlock
- exchange_emsmdb: fix a crash during rop_getpropertiesall
- mod_proxy: fix an out-of-bounds access while parsing proxy.txt
- imap: fix a double-free that occurred during shutdown
- Fix use-after-destruction near ext_buffer_push_release
Gromox 0.19
Changes:
- exmdb_provider: allow reduction of cache_interval down to 1s
Fixes:
- exchange_emsmdb: fix integer multiplication overflow during quota check
- exchange_emsmdb: fix ftstream_parser_create running into EISDIR error
- exchange_emsmdb: fix read from uninitialized variable
- php-ews: send error messages to error log rather than stdout
Gromox 0.18
Changes:
- http: Split some unspecific HTTP 500 errors into 500, 502, 503, 504.
- http: Incomplete RTF documents are now decoded rather than "Not Found" being emitted.
- mod_cache: added the
/web
path to the built-in defaults - mod_fastcgi: fix php-fpm yielding Not Found for
/web
- mod_fastcgi: changed the underlying path of the built-in rule for
/web
to/usr/share/grammm-web
Fixes:
- zcore: moving mails between two stores had erroneously used the old mail folder's id for deletion and failed.
- daemons: Fix a crash when programs shut down before entering the mainloop.
Gromox 0.17
Enhancements:
- http: MAPI/HTTP protocol support
- http: Raise max_router_connections & max_rpc_stub_threads limits
to cope with reconnect storms from midb and zcore. - doc: manpage for autodiscover
Changes:
- all daemons: Disabled the ip6_container and ip6_filter plugins
for now; the default settings block too many connections.
Fixes:
- http: fix crash when user_default_lang is unset
- imap: advertise STARTTLS when indeed supported
- all daemons: avoid rejecting IPv6 connections from long addresses