Cyrus IMAP 3.2.12 Release Notes ******************************* Download from GitHub: * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus- imapd-3.2.12/cyrus-imapd-3.2.12.tar.gz * https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus- imapd-3.2.12/cyrus-imapd-3.2.12.tar.gz.sig Changes since 3.2.11 ==================== 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- 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: missing include when ssl unavailable (thanks Дилян Палаузов) Bug fixes --------- * Fixed Issue #4123: XS Perl modules failed to compile against Perl 5.36 * Fixed Issue #4309: incorrect error code used for JMAP invalidResultReference errors * Fixed Issue #4439: murder frontends now proxy GETMETADATA correctly (thanks Stéphane GAUBERT) * Fixed Issue #4440: uninitialized value warning from cyradm(8) "listmailbox" command (thanks Stéphane GAUBERT) * Fixed Issue #4465: missing calls to "mailbox_iter_done()" (thanks Дилян Палаузов) * 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 Other changes ------------- * Fixed Issue #4558: better cyrusdb / "ctl_cyrusdb -r" UX * Fixed Issue #4790: some man pages were missing from distribution tarballs (thanks Jakob Gahde)