Cyrus IMAP 3.12.2 Release Notes — Cyrus IMAP 3.12.2 documentation

# Cyrus IMAP 3.12.2 Release Notes

Download from GitHub:

> - https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.12.2/cyrus-imapd-3.12.2.tar.gz

> - https://github.com/cyrusimap/cyrus-imapd/releases/download/cyrus-imapd-3.12.2/cyrus-imapd-3.12.2.tar.gz.sig

## Changes since 3.12.1

### Security fixes

- Fixed Issue #5495: `MBTYPE_INTERMEDIATE` mailboxes could be renamed by users without the expected `ACL_DELETEMBOX` permission.

### Build changes

- Fixed Issue #5500: cassandane failures on Ubuntu 24 LTS

- Fixed Issue #5512: distcheck now runs the unit tests

- Added: configure `--with-zoneinfo-dir` option to set zoneinfo_dir at compile time

- Fixed Issue #5733: compiler warning when optimizations enabled

- Fixed Issue #5727: cross-version cassandane support was broken

- Fixed Issue #5750: cross-version cassandane can now conditionalise tests on both versions

### Bug fixes

- Fixed: lmtpd(8) now uses the session id that it logged

- Fixed Issue #4787: VANISHED not working with cyrus proxy

- Fixed Issue #5602: LIST (SUBSCRIBED) not working with cyrus proxy

- Fixed Issue #3562: imapd(8) crash when searching for flags (thanks Sven Wegener)

- Fixed Issue #5816: Xapian indexing broken on platforms without `posix_fadvise()` (thanks Angelo Gruendler)

- Fixed Issue #5789: mupdate(8) crash on DEACTIVATE (thanks Zisis Vakras)