You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Norman Maurer (JIRA)" <se...@james.apache.org> on 2010/09/15 09:09:33 UTC

[jira] Commented: (IMAP-211) AbstractImapCommandParser should eliminate duplicated IdRanges

    [ https://issues.apache.org/jira/browse/IMAP-211?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12909627#action_12909627 ] 

Norman Maurer commented on IMAP-211:
------------------------------------

>From the RFC:

sequence-set    = (seq-number / seq-range) *("," sequence-set)
                    ; set of seq-number values, regardless of order.
                    ; Servers MAY coalesce overlaps and/or execute the
                    ; sequence in any order.
                    ; Example: a message sequence number set of
                    ; 2,4:7,9,12:* for a mailbox with 15 messages is
                    ; equivalent to 2,4,5,6,7,9,12,13,14,15
                    ; Example: a message sequence number set of *:4,5:7
                    ; for a mailbox with 10 messages is equivalent to
                    ; 10,9,8,7,6,5,4,5,6,7 and MAY be reordered and
                    ; overlap coalesced to be 4,5,6,7,8,9,10.


> AbstractImapCommandParser should eliminate duplicated IdRanges
> --------------------------------------------------------------
>
>                 Key: IMAP-211
>                 URL: https://issues.apache.org/jira/browse/IMAP-211
>             Project: JAMES Imap
>          Issue Type: Bug
>            Reporter: Norman Maurer
>             Fix For: 0.2
>
>
> If you specify the same IdRange multiple times the parser should detect this and eliminate the duplicates.  Dovecot for example handle it "correctly"
> James:
> a fetch 1:2,1:2 (FLAGS)
> * 1 FETCH (FLAGS (\Seen))
> * 2 FETCH (FLAGS (\Seen))
> * 1 FETCH (FLAGS (\Seen))
> * 2 FETCH (FLAGS (\Seen))
> Dovecot:
> a fetch 1:2,1:2 (FLAGS)
> * 1 FETCH (FLAGS (\Seen))
> * 2 FETCH (FLAGS (\Seen))

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org