View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0003268||SOGo||ActiveSync||public||2015-06-25 08:47||2015-07-22 13:19|
|Platform||[Server] Linux||OS||Debian||OS Version||7 (Wheezy)|
|Fixed in Version||2.3.1|
|Summary||0003268: Folder duplication when IMAP namespaces are in use|
Here on my server we are using Dovecot 2.2.18, but a few years ago we migrated from courier-imap. Following the procedure defined at http://wiki2.dovecot.org/Migration/Courier we activated a default IMAP namespace so that users won't have to re-sync terabytes of mailboxes all over again. It worked.
When working on integration problems with ActiveSync and Android I found out that FolderSync was sending duplicate references of the Trash, Draft and Sent mailboxes. Up until Android Jelly Beans it would just display duplicate folders, with Kit Kat and Lollipop it wont accept that and display an incorrect list of available mailbox folders, making the user miss a lot of mail messages. Also Lollipop won't process folders for Calendars and Contacts.
Fixing this bug was one of the necessary steps I had to make here to make ActiveSync work on Lollipop in my case. I'm going to report other bugs with the other things I had to change to make SOGo's ActiveSync work with Lollipop in my case.
|Steps To Reproduce|
1 - Set up a new Dovecot with a default namespace enabled.
I created an work-arround the bug here with the following patch:
diff --git a/ActiveSync/SOGoActiveSyncDispatcher.m b/ActiveSync/SOGoActiveSyncDispatcher.m
@@ -849,6 +850,8 @@ static BOOL debugOn = NO;
Why 42? Because it is the "Answer to the Ultimate Question of Life, The Universe, and Everything".
On my MySQL database the folder list is not duplicated. sogo-tool and the web interfaces will also show a correct folder list.
Config file at the time: http://pastebin.com/71jy2zZC
|Tags||No tags attached.|
I have been discussing the problem on the mailing list. The first message of the thread is here: https://lists.inverse.ca/sogo/arc/users/2015-06/msg00282.html.
|2015-06-25 08:47||daniel.colchete||New Issue|
|2015-06-25 08:52||daniel.colchete||Note Added: 0008674|
|2015-07-22 13:19||ludovic||Note Added: 0008743|
|2015-07-22 13:19||ludovic||Status||new => resolved|
|2015-07-22 13:19||ludovic||Fixed in Version||=> 2.3.1|
|2015-07-22 13:19||ludovic||Resolution||open => fixed|
|2015-07-22 13:19||ludovic||Assigned To||=> ludovic|