00b10a9ca50bca190e72a19aa6571ea612701d82 |
|
15-Nov-2016 |
Aki Tuomi <aki.tuomi@dovecot.fi> |
doveadm: Add open read-only parameter to mailbox iterator
This allows iterating mailboxes so that they
are opened for read-only. |
c57ba1788a6598993a9625bbf26a4fedca23815e |
|
06-May-2013 |
Timo Sirainen <tss@iki.fi> |
doveadm_mail_iter_init(): Removed unnecessarily returning transaction.
If it's needed in future just add a new doveadm_mail_iter_get_transaction(). |
a8fe899601735459641edae975c0fa08be8482e2 |
|
16-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
Removed all the "enum foo;" declarations.
They didn't seem to be very standard. Old gcc versions warn about them and
C++ code doesn't like them. |
a10ed8c47534b4c6b6bf2711ccfe577e720a47b4 |
|
23-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Marked functions parameters that are allowed to be NULL. Some APIs were also changed.
The non-obvious APIs where NULL parameter was changed to "" are
master_service_init() and auth_master_user_list_init().
These checks can currently be enabled only on a patched clang:
http://llvm.org/bugs/show_bug.cgi?id=6786 |
1a3f9d72e15fb931edf58f104fb7ff12d238f051 |
|
19-Apr-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm expunge: Added -d parameter to delete mailbox if it's empty after expunging. |
5fbccc935e3f7b916aa7c6e302a212821072e83a |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
doveadm: Improved error handling. Failures should now always have non-zero exit code.
doveadm now uses sysexits.h exit codes in most places, although there are
still a lot of places where it simply returns EX_TEMPFAIL even though
something else might be better. |
ec1fe002da484f4c06f0c072d673abac74b66b9e |
|
11-May-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: doveadm_mail_iter_init() API change to fix "doveadm fetch" crash. |
eef4ba0cc3e78f8c26804c1c9251a76580a41f0c |
|
29-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Changed mailbox_search_*() API to return pointer struct mail.
This reduces the flexibility, because now different mailbox_search_next()
calls can't have different mail parameters with possibly different
wanted_fields settings. This flexibility was never used though, and removing
it gives a couple of benefits:
* it's now easier for backends to implement prefetch and parallel search
* usage is easier since mail_alloc()/mail_free() is no longer needed |
b932ee7fbbec6e79b777dcc7ba613b9e99f8337b |
|
23-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
doveadm: Added "move" command for moving mails between mailboxes. |
1b7e7ff3c57f4ff0ba5f8b8a2a26e8669f0ba7fd |
|
29-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm altmove: Sync all mailboxes after moving mails.
--HG--
branch : HEAD |
f23baa3b53b1dd4eb19729e99a43937fa3c7f309 |
|
28-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
doveadm: Removed more code duplication from altmove/fetch commands.
--HG--
branch : HEAD |