804fa3f03bd9170272168a5ad214053bbe3160c7 |
|
07-Sep-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
lib-storage: convert dbox-common to use container_of |
7b15788793354ca0fd4fdb4dda8e426ca1e9e9d7 |
|
03-Jul-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
dbox: Use mail_index_header.last_temp_file_scan instead of directory's atime
This will be required for the following ITERINDEX change. |
50bf6cfe2aa6111fb38af37970f9551b2286638c |
|
28-Jun-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
sdbox: Don't create index directory when trying to open nonexistent mailboxes |
48d8312488089dc1a8360991f0881d91095c21ea |
|
07-May-2014 |
Timo Sirainen <tss@iki.fi> |
mdbox: Fixed race condition when creating a new mailbox and another process getting its GUID. |
9865d9e7c5713e41db939222ed9c0225a11fb99e |
|
27-May-2013 |
Timo Sirainen <tss@iki.fi> |
dbox: Don't cache pop3.uidl|order unless index header indicates there are those.
They exist only when doing a migration, so it's pretty wasteful storing
"doesn't exist" for all other installations. |
8c909e451d14075c05d90382cf8eebc4e354f569 |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
Replaced *_INDEX_PREFIX macros with a common MAIL_INDEX_PREFIX. |
755abfa2bc6c5f072519b545faa1487357046b27 |
|
25-Sep-2012 |
Timo Sirainen <tss@iki.fi> |
dbox: Renamed dbox_sync_rebuild_verify_alt_storage() to dbox_verify_alt_storage() |
68b5e132f1f8bb2528482310daffcc06c2f019d3 |
|
23-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
Added mail_temp_scan_interval setting and changed its default from 8h -> 1w. |
1fb81cb0b622cef1690c96bcc6a3e183e0b1e6ff |
|
16-Aug-2011 |
Timo Sirainen <tss@iki.fi> |
dbox: Create symlink to alt root dir, and warn whenever it changes. |
b9f564d00b7a115f465ffd6840341c7b8f9bfc8a |
|
19-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Added support for saving mail attachments separately via filesystem API.
Currently this works only with sdbox and mdbox backends. |
6c073ea23cd0e3760b072727cc18114860c27647 |
|
24-Aug-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Create dbox temp files with ".temp." prefix, not "temp."
This makes it consistent with the rest of the created temp files and also
gets any stale temp files deleted. |
57bf90f66f393c2807b2fc543655013f61d1d9e4 |
|
28-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
[m]dbox: If alt-dir exists for a mailbox while trying to create it, rebuild mailbox indexes.
This makes sure that if there are any mails in the alt-dir, they become
visible rather than be overwritten.
--HG--
branch : HEAD |
dd4f30895ebbddd77e000472fbadcb3128ae2883 |
|
04-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
dbox, mdbox: Fixed race conditions when creating mailboxes.
--HG--
branch : HEAD |
5b62dea2f88165f3f4d87bba9011343f3ff415ff |
|
29-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Avoid rebuilding storage if another process already did it.
--HG--
branch : HEAD |
b004d46b9bfe4144761fa5c3f3a4cd4a4b8c957f |
|
26-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
mdbox: Automatically delete old temp.* files from storage/ directory.
--HG--
branch : HEAD |
2271d1a3dfc7191e610f039e86b9245bbc5dfb8c |
|
20-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Moved SDBOX_INDEX_FLAG_ALT macro to dbox-common.
--HG--
branch : HEAD |
dca6d617a23e3f93af3b8df59acb46478179fe55 |
|
15-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Changed mailbox_list.iter_is_mailbox() API.
--HG--
branch : HEAD |
2649b237dd4690575e75a30b2bf3b39ebd37b835 |
|
14-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Mailbox renaming API changed.
--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 |
9c66dd5c3e2ba484a5c7cdb98a139bda31fdfaa4 |
|
31-Dec-2009 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Removed mailbox_list_get_guid().
Directory GUIDs are pretty pointless.
--HG--
branch : HEAD |
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9 |
|
07-Oct-2009 |
Timo Sirainen <tss@iki.fi> |
Split dbox (single-dbox) and mdbox (multi-dbox) into separate storage backends.
This cleans up the code, makes it faster and also fixes some bugs.
Super-fast maildir migration code was also dropped, at least for now.
--HG--
branch : HEAD |