IMAP Gateway: UID Fetch returns fetch responses with wrong sequence numbers (effort 1,5 days)

Bug #321776 reported by Andreas Hügel
2
Affects Status Importance Assigned to Milestone
OpenMapi.org
Fix Committed
Undecided
Unassigned

Bug Description

Need to prepare new sequenceNumberList in advance to generating the fetch responses. Needs to work out with the handling of sequenceNumberList in imapConnectionState.ProcessNotificationResponses

Revision history for this message
Andreas Hügel (andreas-huegel) wrote :

has been solved, by generally sending expunges only after all the regular replies for a command have been sent. That way, the generation of the sequence number for the regular reply's can stay the same.

Revision history for this message
Andreas Hügel (andreas-huegel) wrote :

This works, because the sequence number list for that client session is kept unchanged until the expunges, etc. are processed. This processing happens *after* the processing of the command.

Changed in openmapi:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.