1:tocdepth: 3 2 3============================== 4Cyrus IMAP 3.2.1 Release Notes 5============================== 6 7Download from GitHub: 8 9 * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.1/cyrus-imapd-3.2.1.tar.gz 10 * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.2.1/cyrus-imapd-3.2.1.tar.gz.sig 11 12.. _relnotes-3.2.1-changes: 13 14Changes since 3.2.0 15=================== 16 17Build changes 18------------- 19 20* Fixed: build failed on non-x86 platforms (thanks John Paul Adrian Glaubitz) 21* Fixed: configure now warns if your `time_t` type is only 32-bit 22* Fixed :issue:`3038`: ICU 55 or newer is required (thanks Дилян Палаузов) 23 24Removed experimental features 25----------------------------- 26 27The following features were incomplete and not ready for use, but snuck in 28well before the 3.2 feature freeze. They have been removed in 3.2.1, and 29their corresponding :cyrusman:`imapd.conf(5)` options have been deprecated: 30 31* per-language Xapian indexing and searches for multilingual mailboxes 32* separate Xapian indexing and searches of MIME parts/attachments 33 34Bug fixes 35--------- 36 37* Fixed :issue:`3036`: python2 detection was bad 38* Fixed :issue:`2470`: cunit tests used expired certs with tiny keys 39* Fixed :issue:`3039`: stats were miscounted on tls connection failure 40* Fixed :issue:`3035`: lmtpd aborted on connect when FORTIFY_SOURCE enabled 41* Fixed: some cunit tests assumed 64-bit `time_t` without checking 42* Fixed: imapd returned OK for slow or cancelled SEARCH requests 43* Fixed: mislabelled ISO-2022-JP email bodies now detected 44* Fixed: JMAP over-quota errors were reported as `serverFail` rather than 45 `overQuota` 46* Fixed :issue:`3049`: :cyrusman:`promstatsd(8)` had no man page 47* Fixed :issue:`3046`: httpd did not declare environ correctly (thanks 48 OBATA Akio) 49* Fixed: cunit timeout infrastructure was broken on big-endian systems 50* Fixed: crashes on non-x86 platforms due to unaligned memory accesses 51 (thanks Xavier Guimard and Stefano Rivera) 52 53Fixes to nonstandard JMAP extensions 54------------------------------------ 55 56(These extensions are not yet formally standardised, and are only available 57with the `jmap_nonstandard_extensions` :cyrusman:`imapd.conf(5)` option 58enabled.) 59 60* Fixed: JMAP Performance Extension - guidsearch requires a folder number for 61 user inbox 62* Fixed: JMAP Calendars Extension - CalendarEvent/get returned wrong results 63 for date-only recurring events 64* Fixed: JMAP Contacts Extension - state was not cleaned up correctly on 65 Contact/copy failure 66