[Bug 243318] New: Inbox gets NoSelect set when having server side subscription enabled

Volker Krause vkrause at kde.org
Thu Jul 1 07:58:39 BST 2010


https://bugs.kde.org/show_bug.cgi?id=243318

           Summary: Inbox gets NoSelect set when having server side
                    subscription enabled
           Product: Akonadi
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: NOR
         Component: IMAP resource
        AssignedTo: ervin at kde.org
        ReportedBy: vkrause at kde.org
                CC: vkrause at kde.org, kdepim-bugs at kde.org


Version:           unspecified (using Devel) 
OS:                Linux

With server side subscription enabled some servers (including Cyrus) change the
folder listing order and no longer do a strict top-down listing (which is what
the IMAP resource currently expects). This causes the IMAP resource to fill in
the missing hierarchy with structural folders (NoContent flag set), which then
prevents content listing of those folders.

Reproducible: Sometimes

Steps to Reproduce:
Create a new IMAP account for a Cyrus/Kolab server and enable server-side
subscription.

Actual Results:  
Inbox (and potentially other folders) have the NoContent attribute set to 1,
preventing subsequent folder listing.


see the isDummy == true case in ImapResource::onMailBoxesReceived(), possible
solution would be to not use streaming for collection listing and build up the
full tree in memory first. Alternatively, and much more complicated, we could
extend CollectionSync to accept updates of already received collections later
on in streaming mode.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list