Cyrus IMAP 3.6.4 Release Notes¶
Download from GitHub:
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.6.4/cyrus-imapd-3.6.4.tar.gz
- https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.6.4/cyrus-imapd-3.6.4.tar.gz.sig
Changes since 3.6.3¶
Build changes¶
- Fixed: Cassandane tests now pass on Debian Bookworm
- Fixed Issue #3974: cunit crash when built with newer compilers
- PCRE2 is now supported and detected with pkg-config. If both PCRE and PCRE2
are available, the older PCRE will be preferred. To force use of PCRE2 in
this situation, run configure with the
--disable-pcre
option. Please note that on Debian-based systems, PCRE (the old one, no longer maintained) is called "pcre3". Yes, this is confusing. - Fixed Issue #4770: build failure when ssl.h unavailable (thanks Дилян Палаузов)
Bug fixes¶
- Fixed: sieve tester jmapquery
- Fixed Issue #4570: ctl_mboxlist(8) crash
- Fixed: squat db reindexes are no longer always incremental
- Fixed: squat db corruption from unintentional indexing of fields intended to be skipped. Squat search databases may benefit from a full (non-incremental) reindex
- Fixed Issue #4660: squat db out of bounds access in incremental reindex docID map
- Fixed Issue #4692: squat db searches now handle unindexed messages correctly again (thanks Gabriele Bulfon)
- Fixed Issue #4710: crash on copy/append fail in mailbox with custom user flags
- Fixed: GETMETADATA no longer shows internal DAV mailboxes (unless
imapmagicplus
is enabled and the user is authenticated asusername+dav@domain
) - Fixed Issue #4717: pop3d now avoids splitting
".\r\n"
across packet boundaries, which can confuse some clients - Fixed Issue #4663: lmtpd(8)
processimip
sieve action now correctly strips known timezones from iCalendar objects (thanks Дилян Палаузов) - Fixed Issue #4756: potential uninitialized access in extract_convdata
- Fixed Issue #4771: potential invalid read in message_parse_received_date (thanks Дилян Палаузов)
- Fixed Issue #4424: DAV requests now respond with 507 rather than 500 when mailbox_maxmessages limits exceeded
- Fixed Issue #4804: mailbox_maxmessages limits now applied correctly
- Fixed Issue #4820: PREVIEW message attribute must be qstring/literal, not an atom
- Fixed Issue #4828: the default addressbook can no longer be deleted
Other changes¶
- Fixed Issue #4790: some man pages were missing from distribution tarballs (thanks Jakob Gahde)