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 "Wojtek Strzalka (JIRA)" <se...@james.apache.org> on 2011/03/21 23:39:10 UTC

[jira] [Created] (IMAP-267) Wrong unsolicited responses when more then one email expunged

Wrong unsolicited responses when more then one email expunged
-------------------------------------------------------------

                 Key: IMAP-267
                 URL: https://issues.apache.org/jira/browse/IMAP-267
             Project: JAMES Imap
          Issue Type: Bug
            Reporter: Wojtek Strzalka
            Assignee: Wojtek Strzalka


When there are many messages deleted they are removed from the selected set in the same loop that we are computing messages offsets so the offsets can be repeated in the answer like:

d FETCH 1 (UID)
* 1 EXPUNGE
* 3 EXPUNGE
* 3 EXPUNGE
d OK FETCH completed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


[jira] [Commented] (IMAP-267) Wrong unsolicited responses when more then one email expunged

Posted by "Norman Maurer (JIRA)" <se...@james.apache.org>.
    [ https://issues.apache.org/jira/browse/IMAP-267?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13017408#comment-13017408 ] 

Norman Maurer commented on IMAP-267:
------------------------------------

>From RFC 3501:

7.4.1.  EXPUNGE Response

   Contents:   none

      The EXPUNGE response reports that the specified message sequence
      number has been permanently removed from the mailbox.  The message
      sequence number for each successive message in the mailbox is
      immediately decremented by 1, and this decrement is reflected in
      message sequence numbers in subsequent responses (including other
      untagged EXPUNGE responses).

      The EXPUNGE response also decrements the number of messages in the
      mailbox; it is not necessary to send an EXISTS response with the
      new value.

      As a result of the immediate decrement rule, message sequence
      numbers that appear in a set of successive EXPUNGE responses
      depend upon whether the messages are removed starting from lower
      numbers to higher numbers, or from higher numbers to lower
      numbers.  For example, if the last 5 messages in a 9-message
      mailbox are expunged, a "lower to higher" server will send five
      untagged EXPUNGE responses for message sequence number 5, whereas
      a "higher to lower server" will send successive untagged EXPUNGE
      responses for message sequence numbers 9, 8, 7, 6, and 5.

> Wrong unsolicited responses when more then one email expunged
> -------------------------------------------------------------
>
>                 Key: IMAP-267
>                 URL: https://issues.apache.org/jira/browse/IMAP-267
>             Project: JAMES Imap
>          Issue Type: Bug
>            Reporter: Wojtek Strzalka
>            Assignee: Norman Maurer
>
> When there are many messages deleted they are removed from the selected set in the same loop that we are computing messages offsets so the offsets can be repeated in the answer like:
> d FETCH 1 (UID)
> * 1 EXPUNGE
> * 3 EXPUNGE
> * 3 EXPUNGE
> d OK FETCH completed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


[jira] [Resolved] (IMAP-267) Wrong unsolicited responses when more then one email expunged

Posted by "Norman Maurer (JIRA)" <se...@james.apache.org>.
     [ https://issues.apache.org/jira/browse/IMAP-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Norman Maurer resolved IMAP-267.
--------------------------------

       Resolution: Fixed
    Fix Version/s: 0.2

> Wrong unsolicited responses when more then one email expunged
> -------------------------------------------------------------
>
>                 Key: IMAP-267
>                 URL: https://issues.apache.org/jira/browse/IMAP-267
>             Project: JAMES Imap
>          Issue Type: Bug
>            Reporter: Wojtek Strzalka
>            Assignee: Norman Maurer
>             Fix For: 0.2
>
>
> When there are many messages deleted they are removed from the selected set in the same loop that we are computing messages offsets so the offsets can be repeated in the answer like:
> d FETCH 1 (UID)
> * 1 EXPUNGE
> * 3 EXPUNGE
> * 3 EXPUNGE
> d OK FETCH completed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


[jira] [Reopened] (IMAP-267) Wrong unsolicited responses when more then one email expunged

Posted by "Norman Maurer (JIRA)" <se...@james.apache.org>.
     [ https://issues.apache.org/jira/browse/IMAP-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Norman Maurer reopened IMAP-267:
--------------------------------

      Assignee: Norman Maurer  (was: Wojtek Strzalka)

This patch is not correct. The behavoir before was the correct one

> Wrong unsolicited responses when more then one email expunged
> -------------------------------------------------------------
>
>                 Key: IMAP-267
>                 URL: https://issues.apache.org/jira/browse/IMAP-267
>             Project: JAMES Imap
>          Issue Type: Bug
>            Reporter: Wojtek Strzalka
>            Assignee: Norman Maurer
>
> When there are many messages deleted they are removed from the selected set in the same loop that we are computing messages offsets so the offsets can be repeated in the answer like:
> d FETCH 1 (UID)
> * 1 EXPUNGE
> * 3 EXPUNGE
> * 3 EXPUNGE
> d OK FETCH completed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


[jira] [Resolved] (IMAP-267) Wrong unsolicited responses when more then one email expunged

Posted by "Wojtek Strzalka (JIRA)" <se...@james.apache.org>.
     [ https://issues.apache.org/jira/browse/IMAP-267?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wojtek Strzalka resolved IMAP-267.
----------------------------------

    Resolution: Fixed

done

> Wrong unsolicited responses when more then one email expunged
> -------------------------------------------------------------
>
>                 Key: IMAP-267
>                 URL: https://issues.apache.org/jira/browse/IMAP-267
>             Project: JAMES Imap
>          Issue Type: Bug
>            Reporter: Wojtek Strzalka
>            Assignee: Wojtek Strzalka
>
> When there are many messages deleted they are removed from the selected set in the same loop that we are computing messages offsets so the offsets can be repeated in the answer like:
> d FETCH 1 (UID)
> * 1 EXPUNGE
> * 3 EXPUNGE
> * 3 EXPUNGE
> d OK FETCH completed.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

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