Skip to content

Releases: grommunio/gromox

Gromox 0.21

20 Apr 14:26
gromox-0.21

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

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

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

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

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