Mark Crispin writes:
On Mon, 27 Nov 2006, Arnt Gulbrandsen wrote:The driving force behind this one is "CONDSTORE and ANNOTATE should not need to be enabled using side effects.This bit about "side effects" represents a misunderstanding of a fundamental IMAP principle.
Thank you very much.
It has nothing to do with side effects. The principle is that IMAP responses are triggered by IMAP commands, and that no client should get a extension response unless it issues an extension command.ANNOTATE has always been a disaster; it went pie-in-the-sky early on. The past several years of work on it seem to be little more than attempts to reduce it to something that someone might actually implement. IMHO the WG should have cut its losses and abandoned it.I don't offhand see the problem in CONDSTORE. Surely we're not talking about a few extra octets in an IMAP command.
RFC 4551, page 4, last paragraph. And other places - search for 'CONDSTORE enabling command'.
Arnt