1=============================== 2Cyrus IMAP 2.3.12 Release Notes 3=============================== 4 5Changes to the Cyrus IMAP Server since 2.3.11 6 7* Added statuscache.db to cache IMAP STATUS data which significantly reduces the amount of I/O necessary when neither the mailbox nor \Seen state has changed -- courtesy of Fastmail.fm. 8* Added option to unexpunge to restore messages by time interval -- courtesy of David Carter. 9* Implemented undocumented IMAP SCAN extension, which allows Pine/Alpine to do cross-mailbox searches -- based on work of David Carter. 10* Implemented incremental squat updates (see squatter.8) -- courtesy of David Carter. 11* Fixed major bugs in reconstruct -k implementation -- courtesy of David Carter. 12* Added code to promote transaction safety and to track the lock status of skiplist databases -- courtesy of Fastmail.fm. 13* Added option to mbexamine to compare quota usage in cyrus.index to the actual message file sizes. 14* Allow long lines in imapd.conf to be split across multiple lines by using backslash as a continuation character. 15* The Sieve compiler now translates UTF-8 mailbox names used in fileinto to modified UTF-7 so that messages will be successfully inserted into the mailbox. 16* Use a more appropriate argument with LHLO command. 17* Added serverinfo option to control the information displayed in banner greetings and capability responses. 18* Fixed miscellaneous bugs and build issues. 19 20:ref:`imap-release-notes-2.3` 21