bcb4e51a409d94ae670de96afb8483a4f7855294 |
|
01-Jan-2018 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2018. |
d4002fe1f64d25a792f76fb102ef7dc519cd4e24 |
|
11-Dec-2017 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
global: Use mail_set_critical() and mailbox_set_critical() if possible
Replace calls to mail_storage_set_critical() with mail_set_critical()
or mailbox_set_critical() in places where mailbox or mail are easily
available. |
df3963075d67f76ade66b6a74764f4eae31d9c87 |
|
07-Sep-2017 |
Josef 'Jeff' Sipek <jeff.sipek@dovecot.fi> |
lib-storage: convert dbox-single to use container_of |
e098ac1cd4ff0afb33b22cc7fd288014f4fdb0bc |
|
10-Jul-2017 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
lib-storage: Storage backend sync_init()s no longer need to check if mailbox is open
The previous change guarantees it. |
2454dfa32c93c20a8522c6ed42fe057baaac9f9a |
|
01-Jan-2017 |
Stephan Bosch <stephan.bosch@dovecot.fi> |
Updated copyright notices to include the year 2017. |
3d758b4fad11dd138b88735dc237f1c6d800a95b |
|
25-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
sdbox: Rebuild index after it's been fsck'd |
ecd54acb3f5be767cfe3e4a759f3edeb24abf6d3 |
|
10-Nov-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
sdbox: Fix crash on mailbox_sync*() when mailbox auto-open fails. |
436adac819e7cbeef04af08dcc6a4f3ecd4a1d9e |
|
13-Aug-2016 |
Martti Rannanjärvi <martti.rannanjarvi@dovecot.fi> |
lib-storage: remove mailbox-recent-flags.h from index-storage.h |
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3 |
|
12-Jan-2016 |
Timo Sirainen <timo.sirainen@dovecot.fi> |
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/' |
9963bef626fd9ea227fb606e8b1694cdb1ab39aa |
|
21-Sep-2015 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Update mailbox vsize header on save/copy/expunge.
This allows always efficiently looking up maiboxes' vsizes after they're
initially calculated.
The expunge handling is unfortunately done currently in quota handling code,
so it works only if quota is enabled. Ideally this would be solved in v2.3
with some lib-storage core changes. |
817d027593510c3ba70ad542ce0011f5f6916d1e |
|
18-Aug-2015 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Moved most of the \Recent flag handling code to mailbox-recent-flags.c
There are also some API changes, because functions were renamed and the
recent_* fields were moved to struct mailbox. I'm not aware of any plugins
using these though, except for index_mailbox_set_recent_seq() which for now
is kept as a backwards compatibility macro.
No changes were made to the actual code logic. |
7cb128dc4cae2a03a742f63ba7afee23c78e3af0 |
|
05-Jan-2015 |
Phil Carmody <phil@dovecot.fi> |
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> |
a8c5a86d183db25a57bf193c06b41e092ec2e151 |
|
04-Feb-2014 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2014. |
52de839a8249bff5eace53dc1401b28baa0c124b |
|
06-Nov-2013 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Moved more of dbox attachments code to generic code. |
f605df8a4c15cc7a11e16fdde994d51473700890 |
|
20-Sep-2013 |
Timo Sirainen <tss@iki.fi> |
dbox: Fixed "UIDVALIDITY=0" error race condition.
If session 1 had mkdir()ed but not yet created the initial index, while
session 2 attempted to open the mailbox, it would create an empty index and
log the error. |
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. |
5a580c3a38ced62d4bcc95b8ac7c4f2935b5d294 |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Oops :) Update copyrights to 2013 without breaking all .c files. |
cca4ba2a504d70a9fe9fee37f8433997359de52c |
|
02-Feb-2013 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2013. |
badb675af0ee245ffff36e5809ecc4e9526403d5 |
|
15-Jan-2013 |
Timo Sirainen <tss@iki.fi> |
sdbox: Fixed rebuilding index when UIDVALIDITY is missing. |
1f1ee8db68d9ae1604350801cd8dc33ebe29fe8a |
|
29-Oct-2012 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Renamed mail_storage_set_index_error() to mailbox_set_index_error() |
b66d803de86bfb411165b3465b0d9ef64ecfe2a1 |
|
25-Jun-2012 |
Timo Sirainen <tss@iki.fi> |
Avoid using (void)s by adding ATTR_NOWARN_UNUSED_RESULT attributes and other ways. |
9f34f81b03a450f3508cf4107b912729dba33fff |
|
22-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
sdbox: Don't log "Rebuilding index" when another process already did it and we cancel it. |
6ae329de09afb7214c906d762320847e05469d53 |
|
22-Mar-2012 |
Timo Sirainen <tss@iki.fi> |
quota: Added a kludge to avoid recalculating quota. |
aa01480188ab99f2b37abea08898d5bacd4e0848 |
|
21-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Compiler warning fix. |
6f0ce13784826b803cfcda771f07dc4813dc94b2 |
|
21-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
sdbox: Altmove flag changes weren't immediately marked as synced.
This caused the altmoves to be retried. |
5f5870385cff47efd2f58e7892f251cf13761528 |
|
12-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2012. |
19b9d763d1728ef5a1937087ee7220a1c94b7db0 |
|
01-Feb-2012 |
Timo Sirainen <tss@iki.fi> |
sdbox: Fixed moving files from alt storage to primary storage. |
d0b2bd9e2246eb68ed952c7f2e13d1969d657c8f |
|
07-Dec-2011 |
Timo Sirainen <tss@iki.fi> |
dbox: If index was fscked, rebuild indexes to make sure no mails got lost. |
ae1636c09e096904119db3410ba911625246f892 |
|
26-Sep-2011 |
Timo Sirainen <tss@iki.fi> |
sdbox: Memory leak fix. |
44fb32493e2a989358283426a6054662cafcc56b |
|
12-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
sdbox: Commit expunges to index first before unlinking the files. |
513c37060144cacc3d7ff3080412f573894c376f |
|
05-Apr-2011 |
Timo Sirainen <tss@iki.fi> |
sdbox: Added more error message logging. |
2e37d45867d081db150ab78dad303b9077aea24f |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
183bea41fa640dc8117f3eb45ff935cd81377a84 |
|
04-Mar-2011 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2011. |
ca98892a6b8a30ffc1fe26fcf02c7d59e3204e7e |
|
06-Dec-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Lazily look up mailbox path and permissions. Added functions to get them. |
4ca83616715c3bd417e34ced2c1d61852513e427 |
|
21-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: Reverted the "check if altpath is mounted" change for now.
If alt path didn't yet exist, it reported bogus errors. It should somehow
check if there is anything under the alt root dir. |
763155262f295ab5e6c68244fd047d9b3edb0626 |
|
21-Oct-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: If alt path is lost, fail with an error rather than rebuilding indexes.
This could be simply because alt storage is unmounted at the time and
rebuilding would just lose messages. If this error happens unintentionally,
it's still possible to fix it with "doveadm force-resync". |
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. |
2b9e49e4e65e3e2dca38f56971029a3051ccdb99 |
|
14-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
Renamed "dbox" to "sdbox". Keep also dbox as an alias for it. |
c2d2161296e2361f97ee48b70b168602157069e6 |
|
09-Jul-2010 |
Timo Sirainen <tss@iki.fi> |
dbox: dbox_file_move() was used by only single-dbox, so moved it there.
--HG--
branch : HEAD |
e5fb952c6d49d3b6bff1746551566202e92947da |
|
29-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
single-dbox: Fixed broken mailbox handling.
--HG--
branch : HEAD |
213a25b3a96d49c09df50248fd8d71d6faa6c9b8 |
|
29-Jun-2010 |
Timo Sirainen <tss@iki.fi> |
single-dbox: Simplified syncing code.
--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 |
8b7f41ed4e3091d9a53c1db1d0b202cf332c4c15 |
|
04-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
sdbox: Removed unused code.
--HG--
branch : HEAD |
4b2a4c8c762e3eaddf7fd2abfe7d4cca6e5e3fd8 |
|
04-Apr-2010 |
Timo Sirainen <tss@iki.fi> |
sdbox: Avoid logging multiple adjacent "Invalid dbox header size" errors.
--HG--
branch : HEAD |
3f91e60401495a4046c73992fabaa5e77200a451 |
|
09-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
Mailbox deletion: Fixed race condition where a mailbox couldn't get deleted.
--HG--
branch : HEAD |
d22301419109ed4a38351715e6760011421dadec |
|
07-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: *_mailboxes don't descend from index_mailbox anymore, it's now a context.
--HG--
branch : HEAD |
ca98d6a1bbe73499da758a36bfab2963375c8d06 |
|
07-Feb-2010 |
Timo Sirainen <tss@iki.fi> |
lib-storage: Moved struct mail_index_* from index_mailbox to mailbox.
We're relying more and more of all mailboxes being used via lib-index, and
this change makes accessing the indexes easier.
--HG--
branch : HEAD |
e59faf65ce864fe95dc00f5d52b8323cdbd0608a |
|
25-Jan-2010 |
Timo Sirainen <tss@iki.fi> |
Updated copyright notices to include year 2010.
--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 |