Skip to content

Gromox 3.4

Choose a tag to compare

@jengelh jengelh released this 02 Feb 11:29
· 1331 commits to prime since this release
gromox-3.4

Enhancements:

  • mbop: new "zaddrxlat" command
  • delivery: add pre-delivery junk shelving and lda_junk_rules config directive
  • exmdb_local: replace direct disk I/O with imapfile_read/write EXRPCs

Fixes:

  • mrautoproc: server-side processed meeting requests automatically entered into the calendar had lacked the flags asfMeeting+asfReceived, which was fixed.
  • nsp: seeking backwards with the seekEntries routine jumped too far backwards, causing the last screenful of the Outlook GAL to be misrepresented.
  • oxcmail: the "Keywords:" RFC5322 header (Categories) used to get filled with text garbage, which is now fixed.
  • zcore: plug a memory leak occuring when importing vCards
  • Any data, when converted from windows-1255 or 1258 character set to Unicode, sometimes lost the last character in the conversion, which has been fixed.
  • exmdb: abort purge-datafiles if there is a database error midway
  • imap: release potentially-large APPEND buffers much earlier
  • exporter: plug two memory leaks

Changes:

  • oxcmail: limit nesting depth of attachments during export to 7
  • oxcmail: RFC 5322 header fields are now treated as US-ASCII as mandated, and no longer magically assumed to be in the same charset as the body.
  • exporter: FAI messages are no longer emitted by default and explicitly need to be requested with the -a option.
  • ruleproc: treat not only "Busy" as a collision, but also "Tentative" and "Out-Of-Office"
  • ruleproc: evaluate not just PR_START_DATE but also PidLidAppointmentStartWhole (and their end counterparts)
  • ab_tree: PR_COMPANY_NAME is no longer synthesized from the title of the domain a user belongs to
  • daemons: deleted the oxcical_allday_ymd config directive