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)
