dovecot-2.2: virtual: Make sure modseqs are always enabled for b...
dovecot at dovecot.org
dovecot at dovecot.org
Fri Aug 8 10:34:07 UTC 2014
details: http://hg.dovecot.org/dovecot-2.2/rev/d733aecb00d5
changeset: 17684:d733aecb00d5
user: Timo Sirainen <tss at iki.fi>
date: Fri Aug 08 13:32:08 2014 +0300
description:
virtual: Make sure modseqs are always enabled for backend mailboxes.
mailbox_get_status() wasn't adding a missing highestmodseq otherwise to the
mailbox list index.
diffstat:
src/plugins/virtual/virtual-storage.c | 3 +++
src/plugins/virtual/virtual-sync.c | 3 ---
2 files changed, 3 insertions(+), 3 deletions(-)
diffs (26 lines):
diff -r 0fe379f28af9 -r d733aecb00d5 src/plugins/virtual/virtual-storage.c
--- a/src/plugins/virtual/virtual-storage.c Wed Aug 06 16:39:27 2014 +0300
+++ b/src/plugins/virtual/virtual-storage.c Fri Aug 08 13:32:08 2014 +0300
@@ -199,6 +199,9 @@
i_array_init(&bbox->uids, 64);
i_array_init(&bbox->sync_pending_removes, 64);
+ /* we use modseqs for being able to check quickly if backend mailboxes
+ have changed. make sure the backend has them enabled. */
+ mailbox_enable(bbox->box, MAILBOX_FEATURE_CONDSTORE);
return 1;
}
diff -r 0fe379f28af9 -r d733aecb00d5 src/plugins/virtual/virtual-sync.c
--- a/src/plugins/virtual/virtual-sync.c Wed Aug 06 16:39:27 2014 +0300
+++ b/src/plugins/virtual/virtual-sync.c Fri Aug 08 13:32:08 2014 +0300
@@ -1085,9 +1085,6 @@
}
if (mailbox_sync(bbox->box, sync_flags) < 0)
return -1;
- /* we use modseqs for speeding up initial search result
- build. make sure the backend has them enabled. */
- mail_index_modseq_enable(bbox->box->index);
}
virtual_backend_box_sync_mail_set(bbox);
More information about the dovecot-cvs
mailing list