Paul Smith <[EMAIL PROTECTED]>
> Yes it does...
> 
> Is this correct behaviour?

Definitely not.

> I don't think so, from my understanding of the 
> RFCs (eg RFC 2683 has a similar example where the UID is asked for first, 
> but returned last)

Yeah.

However, I think it's generally advisable to send the UID first. It may
save some UID-centric clients from having to parse the response twice.

> However, this test would seem to confirm that OE for Mac has issues with 
> the ordering of the results of a FETCH command, and that it's not something 
> else that we're doing wrong.

I'll bet it's only sensitive to UID being first, not to ordering in
general.

> We used to return the FETCH items in alphabetic order because that was how 
> an STL set::iterator worked, but I guess we'll have to change this to a 
> vector because of the Mac OE (unless Microsoft fix the problem at their end 
> - anyone listening.. :-) )

Even if Microsoft fixes today it and releases the fix in the next service
pack, it'll be years before the broken clients are gone.

--Arnt

Reply via email to