Skip to content

Gromox 3.9

Latest

Choose a tag to compare

@jengelh jengelh released this 23 Jul 23:41
gromox-3.9

Enhancements:

  • exmdb: The link_messages EXRPC was sped up, which is used by g-web's indexed search to fill the results folder.
  • The meeting processor now sends booking confirmation for auto-accepted requests, now handles incoming cancellations, and permits back-to-back room bookings (previously it wanted a gap of at least 1 second).
  • EWS: meetings are now sent with a fair bit more meeting properties, making them actionable meetings rather than just plain appointments.
  • EWS: support for some more tags and request types that previously had led to warning messages in the log.
  • EWS now sends meeting cancellations when deleting a whole item.

Fixes:

  • Synthesize the PR_RTF_IN_SYNC MAPI property, fixing a case where Outlook could show HTML messages (imported from older Exchange/Kopano) as plaintext.
  • Fixed a crash when the outgoing_smtp_url directive was used with a smtp+tls: target.
  • Fixed a crash when gromox-delivery processed a meeting invitation from a local organizer.
  • Fixed a crash when gromox-imap sent keyword declarations to idle sessions.
  • The hierarchy synchronization procedure for OL no longer emits out-of-spec error codes for duplicate folders.
  • Messages without mandatory ICS properties are no longer advertised to OL Cached Mode for download.
  • ruleproc: honor PidLidIsSilent when sending automated meeting responses
  • freebusy: skip deleted instances when expanding recurrences
  • exmdb_local: suppress OOF replies when not directly addressed
  • mbop: make purge-datafiles respect exchange.sqlite3:messages:mid_string
  • daemons: a hang on startup when logfile cannot be opened was resolved

Behavior changes:

  • Sooner teardown of idle SQL connections to relieve the mariadb/mysql server.
  • Events in search folders are no longer propagated to other search folders for performance reasons (since search folder stacking seems to be exceedingly rare).