Skip to content

Releases: grommunio/gromox

Gromox 1.4

08 Oct 19:12
gromox-1.4

Choose a tag to compare

Fixes:

  • exmdb_provider: repair an erroneously inverted condition for OP_MOVE Deferred Action Message generation.
  • exmdb_provider: Deletion of folders within a public mailbox used to be ineffective, which was fixed.

Enhancements:

  • Daemons support now socket activation.
  • The event(8gx) and timer(8gx) daemons now run unprivileged.
  • gromox-pff2mt now skips over unrecognizable MAPI properties rather than exiting.
  • gromox-mt2exm now supports storing to public mailboxes.

Gromox 1.3

29 Sep 11:04
gromox-1.3

Choose a tag to compare

Fixes:

  • kdb2mt: put FAI messages in the right place & transfer read flag
  • zcore: stop accidental truncation of autoreply.cfg
  • mda_local: fix an uninitialized buffer read that caused OOF replies not to be generated
  • exmdb_provider: cure bug that prevented deletion of mails in Public Folders

Changes:

  • delivery & imap: the log priority of some messages has been raised to more sensible levels.
  • mkprivate, mkpublic, mkmidb: install tools to sbindir
  • autodiscover: support users without a PR_DISPLAY_NAME

Enhancements:

  • http: add config directive "http_debug"
  • exmdb_provider: add a config directive "enable_dam"

Gromox 1.2

01 Sep 12:22
gromox-1.2

Choose a tag to compare

Fixes:

  • zcore: repair wrong (parent_)entryid being passed to syncers
  • lib: unbreak save/restore of inbox rules from zcore
  • http: fix a hang during Outlook's autodiscovery due to incorrect
    HTTP request-body processing
  • kdb2mt: implement documented SRCPASS environment variable
  • kdb2mt: reduce a false condition in checking for attachment existence (reduces PK-1012)
  • kdb2mt: recognize fixated namedprops in the range 0x8000..0x84FF (appointment data, contact data)

Enhancements:

  • kdb2mt: new -v option to show progress for large folders
  • kdb2mt: implement support for embedded messages (reducing PK-1012)
  • kdb2mt: support reading gzip attachments
  • kdb2mt: make --src-mbox option more useful by ignoring orphan stores when resolving. (Orphan stores can still be extracted with --src-guid.)
  • kdb2mt: make -s (splice) actually effective, by looking for the needed PR_IPM_SUBTREE property in the proper MAPI object.
  • kdb2mt: added more folder mappings for splice mode (appointments, contacts, journal, notes, tasks, drafts) so that e.g. Drafts does get copied to Drafts, rather than making a new "Drafts" folder.
  • kdb2mt: skip search folders on extraction (these are empty anyway)

Gromox 1.0

07 Aug 01:46
gromox-1.0

Choose a tag to compare

Enhancements:

  • Added an importer for Kopano databases, gromox-kdb2mt. This is meant to be used with gromox-mt2exm.

Changes:

  • gromox-pffimport was split into two programs that now need to be used as a piped combination, gromox-pff2mt and gromox-mt2exm.
  • gromox-smtp has been renamed to gromox-delivery-queue.

Fixes:

  • pffimport/pff2mt no longer aborts with assertion PF-1034/1038.

Gromox 0.27

13 Jul 14:33
gromox-0.27

Choose a tag to compare

Fixes:

  • oxcical: recognize calendar scale "LunarRokuyou"
  • oxcical: fix PidLidIntendedStatus always being olTentative
  • pam_gromox: fix NULL deref when the plugin is used
  • Avoid double UTF-8 transformation by html_to_plain
  • zcore: do not switch to Chinese when desired store language is unavailable

Changes:

  • SIGHUP now reloads the exrpc_debug, rop_debug and/or zrpc_debug config
    directives.
  • smtp: bump logmsg severity for rejected deliveries so that they become
    default-visible in journalctl.

Enhancements:

  • exchange_emsmdb, zcore: store ownership bit (tentatively configured by
    setting owner on Top Of Information Store)
  • oxcical: support for the olWorkingElsewhere busy status
  • authmgr: implement "allow_all" auth mode
  • authmgr: switch default mode to "externid"
  • dbop: new db schema n77 to support sync policy of mobile devices

Gromox 0.26

05 Jul 00:44
gromox-0.26

Choose a tag to compare

Fixes:

  • exmdb_provider: cure SELECT count(idx) ... error messages
  • exmdb_provider: fix nonfunctional recursive deletion of folders

Changes:

  • config parser: reduce potency of the # character in config files /
    # only introduces a comment if it is at the start of line now.
    This allows for using # in the credentials for MySQL/LDAP.

Enhancements:

  • pffimport: skip over broken attachments rather than abort
  • pffimport: new -p option to dump properties in more detail
  • pffimport: translation of named properties is now implemented
  • pffimport: contacts, notes, tasks are now handled
  • pffimport: new -s option to splice PFF folders into existing mailbox
  • exmdb_provider: requests to set the read flag are now honored
  • authmgr, ldap_adaptor, mysql_adaptor: config is now reloaded on SIGHUP

Gromox 0.25

09 Jun 12:24
gromox-0.25

Choose a tag to compare

Fixes:

  • http: fix a garbage return code in the emsmdb logon procedure
  • zcore: fix a use-after-free crash when opening the addressbook
  • event: speedier shutdown of service

Gromox 0.24

31 May 13:46
gromox-0.24

Choose a tag to compare

Enhancements:

  • zcore: new config directive "zrpc_debug"
  • exchamge_emsmdb: new config directory "exrpc_debug"

Fixes:

  • imap: fix standard folders' garbled name display (Sent Items, Junk, etc.)
  • authmgr: quench stray password resets to the SQL DB
  • pffimport: skip over nonsensical bytes in Unicode string properties
  • pffimport: skip over unknown nodes when doing tree-analyze (-t)
  • tools: fix crash when /etc/gromox is unreadable
  • Overquota events are now signalled with better error message
    in grammm-web (MAPI_E_STORE_FULL rather than MAPI_E_DISK_FULL).

Changes:

  • mysql_adaptor: first-time password functionality is now disabled by default;
    new config directive "enable_firsttimepw".
  • mysql_adaptor: SHA512-crypt is now used.

Gromox 0.23

13 May 02:33
gromox-0.23

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

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