67cbe5d33fbb7e635120f1c9226c39e5dafc096a |
|
30-May-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-storage: Add mailbox-list-iter-private.h with autocreate context structs
Needed for the following ACL change. |
e0aff4c7e3336ec4b5edbcfc3a72e1e118603ee2 |
|
27-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added initial implementation for layout=index.
The idea is that all of the mailbox names only exist in the mailbox list
index. Storage directories use mailbox GUIDs. This avoids all kinds of
race conditions with mailbox renames. mailbox_list_index=yes is required for
this layout to work.
There are probably still some race conditions within the indexing code
itself. Also error recovery is missing. |
70eaa48fb77c2faa4f8774eb5ca2a2cf93c768a0 |
|
04-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Moved mailbox-list-iter.c to list/ |
8854395cdd21ca521b37ce669f3acb8445792b20 |
|
13-Aug-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added mailbox-list-notify API for tracking changes in all mailboxes.
Requires mailbox_list_index=yes to work. |
39140d628bde0e7e35be48739ac3678f1ecf0a9a |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
mailbox list indexes: Moved syncing code to separate file. |
66e1cf5014bec1cf1a8339be6fccc9be5ad3c793 |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
mailbox list indexes: Moved iteration code to separate file. |
9afe1b3ac43a1f0b4ed8c6b2c369e76957228867 |
|
02-Oct-2011 |
Timo Sirainen <tss@iki.fi> |
Renamed index-mailbox-list* to mailbox-list-index* |
dc53fff3700362b544dcba166ff81420db227a60 |
|
08-Feb-2011 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Initial commit for rewritten mailbox list indexes code.
They're only enabled with mailbox_list_index=yes setting (default is no).
They can also get out of sync pretty easily currently. |
53f37d41e1abb068131320f39f870fc92e81f560 |
|
08-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
configure: Removed --enable-header-install. It's now always enabled.
There didn't seem to be much point in keeping it optional anymore. They're
now more useful than before because shared libraries are also installed.
--HG--
branch : HEAD |
a24519c36d5f8fa22f58b2c693ba547e8d175a54 |
|
05-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added "none" mailbox list driver.
Fixed the most obvious crashes when using the driver.
--HG--
branch : HEAD |
dca6d617a23e3f93af3b8df59acb46478179fe55 |
|
15-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Changed mailbox_list.iter_is_mailbox() API.
--HG--
branch : HEAD |
61b0637759146621cbb7edcbd0b03a71cfd66dfe |
|
09-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Mailbox deletion API changed.
Mailbox deletion should now be free of race conditions. The actual file
deletion code is now responsibility of mailbox_list backend.
--HG--
branch : HEAD |
ee99e9730164f6652804047e901d219b0c213843 |
|
05-May-2009 |
Mark Washenberger <none@none> |
Flattened header namespace on install.
--HG--
branch : HEAD |
d3b29d4b61f1549244a7509b798be6f806cf7d4e |
|
04-Apr-2009 |
Timo Sirainen <tss@iki.fi> |
Build libdovecot.so and libdovecot-storage.so.
Based on patch by Stephan Bosch.
--HG--
branch : HEAD |
be23bea61f691dfd5fc61a25a22612adc0ee1c2b |
|
19-Jul-2007 |
Timo Sirainen <tss@iki.fi> |
Added missing file
--HG--
branch : HEAD |
18ffea71d9beeec3cc1d400f751926ee72807f62 |
|
29-Jun-2007 |
Timo Sirainen <tss@iki.fi> |
Mailbox listing API changed to support more features. Used to implement
support for half of LIST-EXTENDED.
--HG--
branch : HEAD |
bbe42963032af89fac1318844da08c742525cc87 |
|
22-Feb-2007 |
Timo Sirainen <tss@iki.fi> |
Added --with-headers configure option to install .h files.
--HG--
branch : HEAD |
5fb3bff645380804c9db2510940c41db6b8fdb01 |
|
25-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Mailbox list indexing and related changes. Currently works only with
maildir and mmap_disable=no. This allows doing STATUS to synced mailboxes
without opening their index files at all.
--HG--
branch : HEAD |
0663e6914ce566219eeca612d0e4250b60d1ec67 |
|
16-Nov-2006 |
Timo Sirainen <tss@iki.fi> |
Forgot to add
--HG--
branch : HEAD |