Updated copyright notices to include the year 2018.
global: Use mail_set_critical() and mailbox_set_critical() if possible Replace calls to mail_storage_set_critical() with mail_set_critical() or mailbox_set_critical() in places where mailbox or mail are easily available.
lib-storage: Log an info message when dovecot.index.pvt UIDVALIDITY changes
lib-storage: When initializing dovecot.index.pvt, don't reset it. This avoids unnecessary errors about index being reset when it was already empty.
lib-storage: Cleanup - Remove pointless if-check
Updated copyright notices to include the year 2017.
global: freshen copyright git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-5]/$1-2016/g;s/ (201[0-5]) Dovecot/ $1-2016 Dovecot/'
global: freshen copyright Robomatically: git ls-files | xargs perl -p -i -e 's/(\d+)-201[0-4]/$1-2015/g;s/ (201[0-4]) Dovecot/ $1-2015 Dovecot/' Happy 2015 everyone! Signed-off-by: Phil Carmody <phil@dovecot.fi>
Updated copyright notices to include year 2014.
lib-storage: Copy initial private message flags from shared flags for public mailboxes.
lib-storage: Saving/copying no longer discards private message flags.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
lib-storage: Added support for "private modseqs" for INDEXPVT index. Used by dsync (next commit).
lib-storage: Refresh private index before syncing to make sure we see latest changes.
lib-storage: Notify about \Seen flag changes in private index. Some earlier "don't send unnecessary flag changes" optimizations caused this.
lib-storage: Error logging fixes.
lib-storage: Renamed mail_storage_set_index_error() to mailbox_set_index_error()
lib-storage: mailbox_get_path() and friends can now return an error. An upcoming "index" mailbox_list backend uses mailbox GUIDs as the directory names. Doing a name => GUID lookup may fail, so the path lookup may fail. This is a somewhat annoying change and perhaps it can be removed in future, but for now it looks like it can't be avoided.
lib-storage: Cleanups to mailbox mkdir() related functions.
lib-storage: Added mailbox_get_path_to() wrapper for mailbox_list_get_path(). Changed the code to use as much of mailbox_get_path_to() and mailbox_get_path() as possible.
lib-storage: Fixes to handling private message flag indexes.
lib-storage: Private index needs to be synced also when messages have been expunged.
shared mailboxes: Per-user flags can now be stored in private index files. This can be enabled by adding e.g.: mail_location = mdbox:/var/shared/mdbox:INDEXPVT=~/mdbox/shared