View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005598||SOGo||ActiveSync||public||2022-09-07 22:18||2022-11-20 20:24|
|Summary||0005598: EAS Calendar does not sync more than 1 last month of events|
Any Android calendar app won't sync more than 1 month of events over EAS. I tried on multiple phones.
A bit of a speculation, but this could be connected to another issue where random mails start going missing on Android EAS clients (IMAP and sogo webUI are unaffected).
|Steps To Reproduce|
On any Android phone add an EAS account which has more than one month of events going into the past. Try viewing those events in a Calendar app. I tried Google Calendar but remember the same happening with other apps.
|Tags||active sync, android, calendar|
As far as I know, that is a limitation of the calendar apps on android.
Nothing SOGo can change.
I tried this with a random EAS provider I found - mailo.com, and it syncs more than 1 month in the past (non-recurring of course). I am not using EAS on Android with SOGo since I couldn't find multiple events and e-mails and some contact details due to it. Of course I understand its limitations but some seem like bugs, like the one being reported. I have another one where e-mails randomly go missing but I have no way at all to reproduce it reliably. It is extremely random and affects all Android EAS clients I tried (Samsung Mail and Gmail) - they probably use the same backend (don't take my word for it though)
I learned that Z-Push (another implementation of ActiveSync) has an option where one can limit how many months backwards the Calendar syncs - maybe Sogo implicitly limits this to 1 month?
Can you please set SOGoEASDebugEnabled = YES and check sogo.log for the FilterType value is included in the requests?
<FilterType>4</FilterType> means that the device requests objects that are dated within the time window of 2 weeks.
Is this entirely under the client's control though? As I said before, I tried mailo.com and it synced further back over EAS. On the calendar side, there is no way to set this in any of the calendar apps, yet only Sogo syncs up to last month (or even 2 weeks apparently).
I am going to clean out my little testing environment and check again, if the setting in gmail/samsung mail app affects calendar syncing too as that is the only place where I can set how far back I want the sync to go - no calendar has such options, in fact calendar apps on Android don't seem to have their own accounts, the calendar apps only read what is "already" on the phone synced via other means (davxdroid caldav, gmail eas, samsung mail eas..)
|2022-09-07 22:18||plantroon||New Issue|
|2022-09-07 22:18||plantroon||Tag Attached: active sync|
|2022-09-07 22:18||plantroon||Tag Attached: android|
|2022-09-07 22:18||plantroon||Tag Attached: calendar|
|2022-09-09 09:54||Christian Mack||Note Added: 0016213|
|2022-09-12 16:07||plantroon||Note Added: 0016219|
|2022-11-18 16:43||plantroon||Note Added: 0016398|
|2022-11-18 18:28||tfu||Note Added: 0016400|
|2022-11-19 18:24||plantroon||Note Added: 0016402|
|2022-11-20 18:16||tfu||Note Added: 0016405|
|2022-11-20 20:24||plantroon||Note Added: 0016407|