Cyrus IMAP 2.5.1 Release Notes¶
Important
This is a bug-fix release in the stable 2.5 series.
Refer to the Cyrus IMAP 2.5.0 Release Notes for important information about the 2.5 series, including upgrading instructions.
Download via HTTP:
Download via FTP:
Changes Since 2.5.0¶
Bug fixes¶
- Fixed: allow SYNC_CRC to be optional, making upgrades easier in future
- Fixed: XFER deletes source mailbox less aggressively, avoiding data loss under pathological conditions
- Fixed Task #163: XFER no longer bails out on header CRC mismatch
- Fixed Task #117: now error out silently on non-TLS connections to services with implicit TLS
- Fixed reconstruct bug: upgrading mailbox format now adds GUIDs to shared folders (Thanks Norbert Warmuth)
- Fixed Task #165: xfer no longer fails due to bad version comparison
- Fixed xfer bug: version 2.5 is now detected properly
- Fixed Task #109: XLIST behaviour is now compatible with Outlook 2013 (Thanks Leena Heino)
- Fixed Task #116: LIST now correctly handles domains starting with “inbox.”
- Fixed Task #120: admin users can now SETANNOTATION correctly
- Fixed Task #118: imapd no longer crashes when selected mailbox is listed
- Fixed Task #156: LMTP no longer incorrectly rejects messages delivered using ‘deliver’
- Fixed Task #76: lmtpd no longer crashes when delivering to a shared mailbox (Thanks Leena Heino)
- Fixed quota bug: no longer crash when setting quotas on shared folder hierarchies
- Fixed compilation problem on Solaris 10 (Thanks Leena Heino)
- Fixed bug: QuotaChange event notification now always includes maxMessages parameter
- Fixed bug: event notifications now include paths for shared folders
- Fixed bug: GETMETADATA now handles mailbox patterns correctly
- Various fixes to compiling and tool chains
Changes to cyradm¶
With thanks to Leena Heino and Norbert Warmuth for their contributions
- createmailbox command now accepts –specialuse flag if server supports CREATE-SPECIAL-USE
- listmailbox command now returns special-use attribute if server supports SPECIAL-USE
- listmailbox command now accepts –specialuse flag to list only mailboxes with special-use attribute
- cyradm now uses LIST and REMOTE rather than RLIST if server supports LIST-EXTENDED
- mboxconfig now accepts –private flag to switch from default shared to private version of an annotation
- getmetadata: new command
- setmetadata: new command
- Cyrus::IMAP::Admin::getinfo now returns a different data structure to support the above
- Cyrus::IMAP::Admin new ACL flag for modifying annotations