Cyrus IMAP 3.8.2 Release Notes¶
Download from GitHub:
Changes since 3.8.1¶
Build changes¶
- Fixed: Cassandane tests now pass on Debian Bookworm 
- 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-pcreoption. Please note that on Debian-based systems, PCRE (the old one, no longer maintained) is called "pcre3". Yes, this is confusing.
- Fixed Issue #4770: missing include when ssl unavailable (thanks Дилян Палаузов) 
Bug fixes¶
- Fixed Issue #4650: cyr_info(8) - conf,- conf-all, and- conf-defaultsubcommands no longer 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 - imapmagicplusis enabled and the user is authenticated as- username+dav@domain)
- Fixed Issue #4717: pop3d now avoids splitting - ".\r\n"across packet boundaries, which can confuse some clients
- Fixed Issue #4756: potential uninitialized access in extract_convdata 
- Fixed Issue #4771: potential invalid read in message_parse_received_date (thanks Дилян Палаузов) 
- Fixed Issue #4663: strip known-timezones from iCalendar object (thanks Дилян Палаузов) 
- Fixed Issue #4722: failure in dav_reconstruct(1) when last message in mailbox was expunged (thanks Дилян Палаузов) 
- Fixed Issue #4758: fix renaming mailbox between users 
- 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 #4785: crashes during TLS shutdown (thanks Дилян Палаузов) 
- 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 #4671: leniently handle unencoded valid UTF-8 strings in MIME headers 
- Fixed Issue #4790: some man pages were missing from distribution tarballs (thanks Jakob Gahde)