On Tue, 2003-03-11 at 10:39, Mark Keasling wrote: > There is no race condition. When the client sends the idle command, it > is telling the server to send notification about new mail as it arrives. > Since new mail has already arrived prior to the initiation of the IDLE > command, the server should immediately notify the client about the new mail > and then continue to send updates as they occur.
You said 'should' and I agree with that wholeheartedly. It's common sense and obviously the correct thing to do. It'd be utterly stupid to do otherwise. But you didn't say 'MUST' in capitals :) My concern is that you can't always rely on implementors to apply common sense, but you _can_ rely on them to deviate as far as possible from common sense while staying technically within the bounds of the RFC (and even that only if you're lucky :). -- dwmw2
