On Fri, 2 Aug 2002, LuKreme wrote:
>Andreas Aardal Hanssen wrote:
>> Sadly, courier-IMAP is still not compliant, and the author has no
>> intention of fixing it.
>Do you have any more information on this?  What exactly is non compliant
>about it, etc.
>Links are fine.
>Even a hint on what to search for would be great.

I can give you one example off the top of my head :)

rfc2060 defines a set as follows:

set             ::= sequence_num / (sequence_num ":" sequence_num) /
                    (set "," set)
                    ;; Identifies a set of messages.  For message
                    ;; sequence numbers, these are consecutive
                    ;; numbers from 1 to the number of messages in
                    ;; the mailbox
                    ;; Comma delimits individual numbers, colon
                    ;; delimits between two numbers inclusive.
                    ;; Example: 2,4:7,9,12:* is 2,4,5,6,7,9,12,13,
                    ;; 14,15 for a mailbox with 15 messages.

courier-imap assumes that this means that for any a:b, a must be <= b. And
it *rejects* any requests (searches, fetches) where b > a. This is a
violation of the protocol, and the author will not fix it because he says
the rfc is broken.

Andy

-- 
Andreas Aardal Hanssen


Reply via email to