On Fri, 2004-01-02 at 12:47, Christof Drescher wrote: > >Atomic fetch-and-set of flags is addressed by the CONDSTORE extension, > >which I understand to have beeen designed for *exactly* the situation > >you describe. > > Might be. I'll have a look at it, but as I read the synopsis, it does > not deal with EXPUNGE, so it misses the point.
It does actually for STORE: Client tries to conditionally STORE flags on a mixture of expunged and non-expunged messages, one message fails the UNCHANGEDSINCE test. C: B001 STORE 1:7 (UNCHANGEDSINCE 20000320172338) +FLAGS (\SEEN) S: * 1 FETCH (MODSEQ (20000320172342) FLAGS (\SEEN)) S: * 3 FETCH (MODSEQ (20000320172342) FLAGS (\SEEN)) S: B001 NO [MODIFIED 2] Some of the messages no longer exist.
signature.asc
Description: This is a digitally signed message part
