[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 243318] New: Inbox gets NoSelect set when having server side
From: Volker Krause <vkrause () kde ! org>
Date: 2010-07-01 6:58:39
Message-ID: bug-243318-17878 () http ! bugs ! kde ! org/
[Download RAW message or body]
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@kde.org
ReportedBy: vkrause@kde.org
CC: vkrause@kde.org, kdepim-bugs@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 watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic