Cyrus IMAP 3.13.1 Tag Notes
Unavailable for download as this is a development branch only.
Access is via git.
Warning
This should be considered for testing purposes and bleeding-edge features only. We will try to tag these snapshots at coherent development points, but there will generally be large breaking changes occurring between releases in this series.
Major changes since the 3.12 series
The annotator is now called only on items added to email-type mailboxes.
There is now a
--with-zoneinfo-diroption to configure.ctl_conversationsdbnow has-Ufor version upgrades.lmtpdnow provides a capability calledTRACEand a newTRACEcommand for setting an interal trace-id, which will be logged.The
admins_get_internal_seenimapd.conf(5) option has been added. If set, the admin users will always get and set the same\Seenflags as the mailbox owner.master(8)will refuse to start if multiple partitions appear to be identical or overlap. (Issue #5573:)Cyrus syslogs are in the process of being converted to
logfmt, a structured logging format. So far, this affects primarily the login logs.The
backupcyrusdprotocol daemon has been added to facilitate rolling backups.The
expire_by_savedateandexpire_keep_flaggedimapd.conf(5) options have been added to control the behavior ofcyr_expire.Time zone data is no longer included in iTIP messages.
The IMAP PREVIEW extension will now only be advertised if the
jmap_preview_annotimapd.conf(5) option is set and begins with/shared/.Support for the IMAP
UIDBATCHESextension has been added.cyrus.confcan now scheduleEVENTSwith cron-like syntax.The new
sieve_mdn_original_recipient_headerimapd.conf(5) option allows an install to get the original recipient from a header other than Original-Recipient.The new
sieve_mdn_privateimapd.conf(5) option helps prevent leaking usernames.A new database backend called
twomhas been added.
Updates to default configuration
OpenSSL version 3.0 or greater is now required for all builds.
Removed features
The undocumented
XSTATSmetrics system has been removed.The undocumented
XKILLMYcommand and its associatedSIGUSR2handler have been removed.lipcap support has been removed.
The
tls_server_dhparamoption has been deprecated.The experimental zeroskip database backend has been removed.
Security fixes
None yet!
Significant bugfixes
lmtpd(8) will no longer reset the session id after
LHLO.implicit_owner_rightsare now respected on HTTP-based protocols, like JMAP.