On Thu, 10 Jul 2003, Lyndon Nerenberg wrote: > Barry, are you planning to issue a revision to RFC 2683? If so, this > whole issue of command pipelines and sequence numbers should be > addressed.
I agree, this needs to be clarified. Note in 5.5, the text: [...] Therefore, if the client sends any command other than FETCH, STORE, or SEARCH, it MUST wait for the completion result response before sending a command with message sequence numbers. I think that the only rational conclusion is that while a UID SEARCH command MAY send an untagged EXPUNGE (as per 7.4.1), a UID SEARCH command which has message sequence numbers can not be pipelined with any command other than FETCH, STORE, or SEARCH; and furthermore that the interpretation of any message sequence numbers in a UID SEARCH command is prior to the effect of any untagged EXPUNGE sent during the processing of the UID SEARCH command. -- Mark -- http://staff.washington.edu/mrc Science does not emerge from voting, party politics, or public debate. Si vis pacem, para bellum.
