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.

Reply via email to