On Jun 18, 2008, at 5:56 PM, Joseph Yee wrote:

Hi Timo,

First of all, dovecot is great! :)

Question on CONDSTORE. I haven't re-read RFC to confirm, isn't CONDSTORE operates under switch mode with command ENABLE? So that IMAP client needs to request such capability. Maybe I mixed up with another IMAP command.

ENABLE was created after CONDSTORE. But you're correct that it's not enabled until client does so using a "CONDSTORE enabling command", one of which is ENABLE command but there are others. I also implemented this to Dovecot so that it doesn't waste disk space on storing modseqs unless CONDSTORE has been enabled (or some other feature needs modseqs, like virtual mailboxes). Although it does waste some CPU and probably some disk I/O keeping track of the highest modseq even if they're not enabled. Otherwise it's a bit difficult to reliably enable modseqs. Hmm. I think. Or maybe it wouldn't be. Maybe I should look into it. :)

Attachment: PGP.sig
Description: This is a digitally signed message part

Reply via email to