File: 2.4.0.rst.txt

package info (click to toggle)
cyrus-imapd 3.12.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 60,540 kB
  • sloc: ansic: 280,382; perl: 146,834; javascript: 9,624; sh: 5,730; yacc: 2,660; cpp: 2,263; makefile: 2,103; lex: 675; xml: 621; awk: 303; python: 273; asm: 262
file content (23 lines) | stat: -rw-r--r-- 1,570 bytes parent folder | download | duplicates (20)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
==============================
Cyrus IMAP 2.4.0 Release Notes
==============================

Changes to the Cyrus IMAP Server since 2.3.x

*   All databases are now default skiplist, and ctl_cyrusdb will automatically convert database type on startup.
*   make_sha1 and make_md5 are removed (replaced by GUID and reconstruct changes)
*   Charset subsystem rewritten - Unicode 5.2 rather than Unicode 2, and UTF-8 support in sieve.
*   Core mailbox handling code largely rewritten with new APIs, CRC checksums, new locking mechanisms, merging of cyrus.index and cyrus.expunge, inclusion of user \Seen flag, and much more.
*   Replication code largely rewritten to provide better performance, consistency checking, and recovery from "split-brain" scenarios.
*   Added support for LIST-EXTENDED IMAP extension. Removed support for deprecated (compile-time) LISTEXT IMAP extension. Based on work by Martin Konold <martin.konold@erfrakon.de>
*   Added support for ESEARCH IMAP extension.
*   Added support for WITHIN extension to IMAP SEARCH.
*   Added support for ENABLE IMAP extension.
*   Added support for QRESYNC IMAP extension.
*   Added support for URLAUTH=BINARY IMAP extension.
*   Removed legacy IMAP[2|3|4] cruft. We now only support IMAPrev1 + extensions.
*   Added support for marking QoS on traffic. (courtesy of Philip Prindeville <philipp@redfish-solutions.com>)
*   Modified user_deny.db code to open database once at service startup time.
*   ... and hundreds of tiny things too numerous to mention in a short change log ...

:ref:`imap-release-notes-2.4`