Cyrus IMAP 3.2.1 Release Notes ****************************** Download from GitHub: * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus- imapd-3.2.1/cyrus-imapd-3.2.1.tar.gz * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus- imapd-3.2.1/cyrus-imapd-3.2.1.tar.gz.sig Changes since 3.2.0 =================== Build changes ------------- * Fixed: build failed on non-x86 platforms (thanks John Paul Adrian Glaubitz) * Fixed: configure now warns if your *time_t* type is only 32-bit * Fixed Issue #3038: ICU 55 or newer is required (thanks Дилян Палаузов) Removed experimental features ----------------------------- The following features were incomplete and not ready for use, but snuck in well before the 3.2 feature freeze. They have been removed in 3.2.1, and their corresponding imapd.conf(5) options have been deprecated: * per-language Xapian indexing and searches for multilingual mailboxes * separate Xapian indexing and searches of MIME parts/attachments Bug fixes --------- * Fixed Issue #3036: python2 detection was bad * Fixed Issue #2470: cunit tests used expired certs with tiny keys * Fixed Issue #3039: stats were miscounted on tls connection failure * Fixed Issue #3035: lmtpd aborted on connect when FORTIFY_SOURCE enabled * Fixed: some cunit tests assumed 64-bit *time_t* without checking * Fixed: imapd returned OK for slow or cancelled SEARCH requests * Fixed: mislabelled ISO-2022-JP email bodies now detected * Fixed: JMAP over-quota errors were reported as *serverFail* rather than *overQuota* * Fixed Issue #3049: promstatsd(8) had no man page * Fixed Issue #3046: httpd did not declare environ correctly (thanks OBATA Akio) * Fixed: cunit timeout infrastructure was broken on big-endian systems * Fixed: crashes on non-x86 platforms due to unaligned memory accesses (thanks Xavier Guimard and Stefano Rivera) Fixes to nonstandard JMAP extensions ------------------------------------ (These extensions are not yet formally standardised, and are only available with the *jmap_nonstandard_extensions* imapd.conf(5) option enabled.) * Fixed: JMAP Performance Extension - guidsearch requires a folder number for user inbox * Fixed: JMAP Calendars Extension - CalendarEvent/get returned wrong results for date-only recurring events * Fixed: JMAP Contacts Extension - state was not cleaned up correctly on Contact/copy failure