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