Updated copyright notices to include the year 2018.
lib-storage: Add mail_location=..:ITERINDEX This changes mailbox list iteration to work using INDEX directory instead of the normal mail directory. This can be helpful when the indexes are stored on a faster storage.
lib-storage: fs_list_get_mailbox_flags() - Return mailbox files as selectable Avoids a second stat() later on, which would do the same anyway.
lib-storage: fs_list_get_mailbox_flags() - Don't assume directories always have children. This makes the directory handling code equivalent for type==UNKNOWN and type==DIR.
lib-storage: fs_list_get_mailbox_flags() - Add comments
lib-storage: fs_list_get_mailbox_flags() - Reorganize code No functional changes.
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.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
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.
Updated copyright notices to include year 2012.
lib-storage: FS layout mailbox list iteration code rewrite. This fixes listing non-ASCII mailboxes. Also the new way no longer keeps more than one file descriptor open.
lib-storage: Finished previous get_mailbox_flags() change.
Updated copyright notices to include year 2011.
lib-storage: Changed mailbox_list.iter_is_mailbox() API. --HG-- branch : HEAD