Updated copyright notices to include the year 2018.
lib-storage: Add reason to mailbox_transaction_begin() Remove mailbox_transaction_set_reason().
global: Add mailbox_set_reason() calls Added to the most important places.
global: Log internal storage error on failure
doveadm move: Use mailbox_move() instead of copy+expunge This allows for some optimizations to be done.
global: Replace mail_storage_service_user_free() with _unref()
Updated copyright notices to include the year 2017.
doveadm: Put doveadm_mail_iter_init parameters to right order
doveadm: Add open read-only parameter to mailbox iterator This allows iterating mailboxes so that they are opened for read-only.
doveadm: Renamed long parameter names.
doveadm-copymove: Use ver2 structures
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/'
doveadm copy/move/import: Delay initializing source user until run() This fixes using them with doveadm proxying.
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.
doveadm copy: Don't require the extra mailbox+extra parameter checks as expunge/move requires. Perhaps they wouldn't be necessary even with move.
doveadm_mail_iter_init(): Removed unnecessarily returning transaction. If it's needed in future just add a new doveadm_mail_iter_get_transaction().
doveadm: Don't use MAILBOX_LIST_ITER_RAW_LIST when listing mailboxes. That skips ACLs and mailbox list. There's really no good reason to use that by default.
Oops :) Update copyrights to 2013 without breaking all .c files.
Updated copyright notices to include year 2013.
If prefix="" namespace isn't defined, autocreate it as an unusable namespace. This avoids having to handle mail_namespace_find() errors all over the place. Instead now the mailbox accesses will simply fail.
doveadm copy/move: Added "user" parameter to specify the source user.
doveadm: Added "copy" command.