Skip to content

Releases: grommunio/gromox

Gromox 0.23

13 May 02:33
gromox-0.23
Compare
Choose a tag to compare

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

03 May 13:29
gromox-0.22
Compare
Choose a tag to compare

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

20 Apr 14:26
gromox-0.21
Compare
Choose a tag to compare

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

15 Apr 08:34
gromox-0.20
Compare
Choose a tag to compare

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

30 Mar 14:23
Compare
Choose a tag to compare

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

26 Mar 09:13
Compare
Choose a tag to compare

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

06 Mar 08:17
Compare
Choose a tag to compare

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