[horde] problem ActiveSync Android Event with end date

msc horde at matthiasschwarz.de
Tue Jan 21 21:50:47 UTC 2014


  Zitat von Michael J Rubinsky <mrubinsk at horde.org>:

> Quoting Steffen <skhorde at smail.inf.fh-bonn-rhein-sieg.de>:
>
>> I have configured Android v4.2.2 to use MS Exchange with Horde 5,
>> Horde_ActiveSync          2.10.1   stable
>> all other Horde & Pear modules are up-to-date as of now.
>>
>> When I create an event with these information:
>>
>> 1. title
>> 2. location
>> 3. start date = 27th Jan 2014
>> 4. end date = start date
>> 5. start time 10:00
>> 6. end time 13:30
>> 7. repeat weekly / Monday
>> 8. each 4th week
>> 9. repeat ends at 24th Dec 2014
>>
>> that event blocks any further synchronization with Horde. It also true
>> for another repeat end date, e.g. 1st Dec 2014, which would be a
>> Monday, that event occurs on.
>
> Cannot reproduce. Entered the exact values above, as well a number of
> other recurring events with recurrence end dates and everything worked
> as expected - even on my 4.2.2 test device.
>  

> What does the sync log look like?
>
> 2014-01-21T22:35:42+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::authenticate() attempt for
> test at matthiasschwarz.de
> 2014-01-21T22:35:42+01:00 INFO: [] SYNC request received for user
> test at matthiasschwarz.de
> 2014-01-21T22:35:42+01:00 INFO: [31108] Device entry exists for
> ANDROIDC806028651, updating userAgent and version.
> 2014-01-21T22:35:42+01:00 INFO: [31108] Request being handled for
> device: ANDROIDC806028651, Supporting protocol version: 14.1, Using
> Horde_ActiveSync v2.11.0
> 2014-01-21T22:35:42+01:00 INFO: [31108] Handling SYNC command.
> 2014-01-21T22:35:42+01:00 INFO: [31108] Checking policykey for device:
> ANDROIDC806028651 user: test at matthiasschwarz.de
> 2014-01-21T22:35:42+01:00 INFO: [31108] Policykey: 0 verified.
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I  <Synchronize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I   <Folders>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I    <Folder>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <SyncKey>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     </SyncKey>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <FolderId>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I       @Calendar@
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     </FolderId>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <DeletesAsMoves />
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <GetChanges />
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <WindowSize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I       4
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     </WindowSize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     <Options>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      <FilterType>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I        0
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      </FilterType>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     
> <AirSyncBase:BodyPreference>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I       <AirSyncBase:Type>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I         1
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      
</AirSyncBase:Type>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      
> <AirSyncBase:TruncationSize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I         200000
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I      
> </AirSyncBase:TruncationSize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     
> </AirSyncBase:BodyPreference>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I     </Options>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I    </Folder>
> 2014-01-21T22:35:42+01:00 INFO: [31108] Obtaining collection class of
> Calendar for collection id @Calendar@
> 2014-01-21T22:35:42+01:00 INFO: [31108] Collection added to collection
> handler: collection: @Calendar@, synckey:
> {52dee6c0-5704-4faf-a750-79842eb612e1}2.
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I   </Folders>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] I  </Synchronize>
> 2014-01-21T22:35:42+01:00 INFO: [31108] Clearing all collection synckeys
> from the cache.
> 2014-01-21T22:35:42+01:00 INFO: Have syncable collections
> 2014-01-21T22:35:42+01:00 INFO: [31108] Replacing SYNC_CACHE entry for
> user test at matthiasschwarz.de and device ANDROIDC806028651:
>
a:11:{s:18:"confirmed_synckeys";a:0:{}s:17:"lasthbsyncstarted";i:1390339849;s:17:"lastsyncendnormal";i:1390339848;s:9:"timestamp";s:10:"1390340142";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:9:{s:9:"Ffe593957";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Sent";}s:9:"Ff75a9f34";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"Trash";}s:9:"Fce6676bc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"INBOX";}s:9:"F32763e7f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Junk";}s:9:"F0fe9eedc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:6:"Drafts";}s:7:"@Tasks@";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:7:"@Tasks@";}s:7:"@Notes@";a:2:{s:5:"class";s:5:"Notes";s:8:"serverid";s:7:"@Notes@";}s:10:"@Contacts@";a:2:{s:5:"class";s:8:"Contacts";s:8:"serverid";s:10:"@Contacts@";}s:10:"@Calendar@";a:2:{s:5:"class";s:8:"Calendar";s:8:"serverid";s:10:"@Calendar@";}}s:9:"hierarchy";s:39:"{52dee6b8-1384-443e-959a-7a892eb612e1}1";s:11:"collections";a:2:{s:10:"@Calendar@";a:12:{s:
>
5:"class";s:8:"Calendar";s:10:"windowsize";s:1:"4";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:1;a:2:{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"200000";}}s:8:"serverid";s:10:"@Calendar@";s:11:"lastsynckey";s:39:"{52dee6c0-5704-4faf-a750-79842eb612e1}2";s:14:"deletesasmoves";b:1;s:10:"filtertype";s:1:"0";s:8:"pingable";b:1;}s:9:"Fce6676bc";a:12:{s:5:"class";s:5:"Email";s:10:"windowsize";s:1:"5";s:14:"deletesasmoves";s:1:"1";s:10:"filtertype";s:1:"0";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:2;a:2:{s:4:"type";s:1:"2";s:14:"truncationsize";s:6:"204800";}}s:8:"serverid";s:5:"INBOX";s:11:"lastsynckey";s:39:"{52dee6bc-7e5c-4118-b3f2-7a892eb612e1}1";s:8:"pingable";b:0;}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:0:{}}
> 2014-01-21T22:35:42+01:00 INFO: [31108] All synckeys confirmed.
> Continuing with SYNC
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O  <Synchronize>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O   <Status>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O    1
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O   </Status>
> 2014-01-21T22:35:42+01:00 INFO: [31108] Initializing state for
> collection: @Calendar@, synckey: {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:42+01:00 INFO: [31108] Loading state for synckey
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:42+01:00 INFO: [31108] Initializing message diff engine
> for @Calendar@ (@Calendar@)
> 2014-01-21T22:35:42+01:00 INFO: [31108] Using SYNCSTAMP 13898 for
> @Calendar at .
> 2014-01-21T22:35:42+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::getServerChanges(@Calendar@, 13898, 13898,
> 0, 0)
> 2014-01-21T22:35:42+01:00 INFO: [31108] Fetching changes for calendar
> using MODSEQ.
> 2014-01-21T22:35:42+01:00 INFO: [31108] Found 0 message changes in
> @Calendar at .
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O   <Folders>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O    <Folder>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     <SyncKey>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     </SyncKey>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     <FolderId>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O      @Calendar@
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     </FolderId>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     <Status>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O      1
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O     </Status>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O    </Folder>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O   </Folders>
> 2014-01-21T22:35:42+01:00 DEBUG: [31108] O  </Synchronize>
> 2014-01-21T22:35:42+01:00 INFO: [31108] Replacing SYNC_CACHE entry for
> user test at matthiasschwarz.de and device ANDROIDC806028651:
>
a:11:{s:18:"confirmed_synckeys";a:0:{}s:17:"lasthbsyncstarted";i:1390339849;s:17:"lastsyncendnormal";i:1390340142;s:9:"timestamp";s:10:"1390340142";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:9:{s:9:"Ffe593957";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Sent";}s:9:"Ff75a9f34";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"Trash";}s:9:"Fce6676bc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"INBOX";}s:9:"F32763e7f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Junk";}s:9:"F0fe9eedc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:6:"Drafts";}s:7:"@Tasks@";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:7:"@Tasks@";}s:7:"@Notes@";a:2:{s:5:"class";s:5:"Notes";s:8:"serverid";s:7:"@Notes@";}s:10:"@Contacts@";a:2:{s:5:"class";s:8:"Contacts";s:8:"serverid";s:10:"@Contacts@";}s:10:"@Calendar@";a:2:{s:5:"class";s:8:"Calendar";s:8:"serverid";s:10:"@Calendar@";}}s:9:"hierarchy";s:39:"{52dee6b8-1384-443e-959a-7a892eb612e1}1";s:11:"collections";a:2:{s:10:"@Calendar@";a:12:{s:
>
5:"class";s:8:"Calendar";s:10:"windowsize";s:1:"4";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:1;a:2:{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"200000";}}s:8:"serverid";s:10:"@Calendar@";s:11:"lastsynckey";s:39:"{52dee6c0-5704-4faf-a750-79842eb612e1}2";s:14:"deletesasmoves";b:1;s:10:"filtertype";s:1:"0";s:8:"pingable";b:1;}s:9:"Fce6676bc";a:12:{s:5:"class";s:5:"Email";s:10:"windowsize";s:1:"5";s:14:"deletesasmoves";s:1:"1";s:10:"filtertype";s:1:"0";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:2;a:2:{s:4:"type";s:1:"2";s:14:"truncationsize";s:6:"204800";}}s:8:"serverid";s:5:"INBOX";s:11:"lastsynckey";s:39:"{52dee6bc-7e5c-4118-b3f2-7a892eb612e1}1";s:8:"pingable";b:0;}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:0:{}}
> 2014-01-21T22:35:42+01:00 INFO: [] Maximum memory usage for ActiveSync
> request: 20032008 bytes.
> 2014-01-21T22:35:43+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::authenticate() attempt for
> test at matthiasschwarz.de
> 2014-01-21T22:35:43+01:00 INFO: [] PING request received for user
> test at matthiasschwarz.de
> 2014-01-21T22:35:43+01:00 INFO: [31108] Device entry exists for
> ANDROIDC806028651, updating userAgent and version.
> 2014-01-21T22:35:44+01:00 INFO: [31108] Request being handled for
> device: ANDROIDC806028651, Supporting protocol version: 14.1, Using
> Horde_ActiveSync v2.11.0
> 2014-01-21T22:35:44+01:00 INFO: [31108] Handling PING command received
> at timestamp: 1390340144.
> 2014-01-21T22:35:44+01:00 INFO: [31108] Using cached heartbeat of 480
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I  <Ping:Ping>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I   <Ping:HeartbeatInterval>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I     470
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I   </Ping:HeartbeatInterval>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I   <Ping:Folders>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I    <Ping:Folder>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I     <Ping:ServerEntryId>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I       @Calendar@
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I     </Ping:ServerEntryId>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I     <Ping:FolderType>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I       Calendar
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I     </Ping:FolderType>
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I    </Ping:Folder>
> 2014-01-21T22:35:44+01:00 INFO: [31108] Obtained synckey for collection
> @Calendar@ from cache: {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:44+01:00 INFO: [31108] Collection added to collection
> handler: collection: @Calendar@, synckey:
> {52dee6c0-5704-4faf-a750-79842eb612e1}2.
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I   </Ping:Folders>
> 2014-01-21T22:35:44+01:00 INFO: Setting collection @Calendar@
> (@Calendar@) PINGABLE.
> 2014-01-21T22:35:44+01:00 INFO: UNSETTING collection INBOX (Fce6676bc)
> PINGABLE flag.
> 2014-01-21T22:35:44+01:00 DEBUG: [31108] I  </Ping:Ping>
> 2014-01-21T22:35:44+01:00 INFO: Waiting for changes for 470 seconds
> 2014-01-21T22:35:44+01:00 INFO: [31108] Replacing SYNC_CACHE entry for
> user test at matthiasschwarz.de and device ANDROIDC806028651:
>
a:11:{s:18:"confirmed_synckeys";a:0:{}s:17:"lasthbsyncstarted";i:1390340144;s:17:"lastsyncendnormal";i:1390340142;s:9:"timestamp";s:10:"1390340144";s:4:"wait";b:0;s:10:"hbinterval";s:3:"470";s:7:"folders";a:9:{s:9:"Ffe593957";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Sent";}s:9:"Ff75a9f34";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"Trash";}s:9:"Fce6676bc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"INBOX";}s:9:"F32763e7f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:4:"Junk";}s:9:"F0fe9eedc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:6:"Drafts";}s:7:"@Tasks@";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:7:"@Tasks@";}s:7:"@Notes@";a:2:{s:5:"class";s:5:"Notes";s:8:"serverid";s:7:"@Notes@";}s:10:"@Contacts@";a:2:{s:5:"class";s:8:"Contacts";s:8:"serverid";s:10:"@Contacts@";}s:10:"@Calendar@";a:2:{s:5:"class";s:8:"Calendar";s:8:"serverid";s:10:"@Calendar@";}}s:9:"hierarchy";s:39:"{52dee6b8-1384-443e-959a-7a892eb612e1}1";s:11:"collections";a:2:{s:10:"@Calendar@";a:
>
12:{s:5:"class";s:8:"Calendar";s:10:"windowsize";s:1:"4";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:1;a:2:{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"200000";}}s:8:"serverid";s:10:"@Calendar@";s:11:"lastsynckey";s:39:"{52dee6c0-5704-4faf-a750-79842eb612e1}2";s:14:"deletesasmoves";b:1;s:10:"filtertype";s:1:"0";s:8:"pingable";b:1;}s:9:"Fce6676bc";a:12:{s:5:"class";s:5:"Email";s:10:"windowsize";s:1:"5";s:14:"deletesasmoves";s:1:"1";s:10:"filtertype";s:1:"0";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:2;a:2:{s:4:"type";s:1:"2";s:14:"truncationsize";s:6:"204800";}}s:8:"serverid";s:5:"INBOX";s:11:"lastsynckey";s:39:"{52dee6bc-7e5c-4118-b3f2-7a892eb612e1}1";s:8:"pingable";b:0;}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:0:{}}
> 2014-01-21T22:35:44+01:00 INFO: [31108] Initializing state for
> collection: @Calendar@, synckey: {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:44+01:00 INFO: [31108] Loading state for synckey
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:44+01:00 INFO: [31108] Initializing message diff engine
> for @Calendar@ (@Calendar@)
> 2014-01-21T22:35:44+01:00 INFO: [31108] Using SYNCSTAMP 13898 for
> @Calendar at .
> 2014-01-21T22:35:44+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::getServerChanges(@Calendar@, 13898, 13898,
> 0, 1)
> 2014-01-21T22:35:44+01:00 INFO: [31108] Fetching changes for calendar
> using MODSEQ.
> 2014-01-21T22:35:44+01:00 INFO: [31108] Found 0 message changes in
> @Calendar at .
> 2014-01-21T22:35:44+01:00 INFO: [31108] Sleeping for 15 seconds.
> 2014-01-21T22:35:59+01:00 INFO: [31108] SyncCache collections refreshed.
> 2014-01-21T22:35:59+01:00 INFO: [31108] Refreshing @Calendar@ from the
> cache.
> 2014-01-21T22:35:59+01:00 INFO: [31108] Initializing state for
> collection: @Calendar@, synckey: {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:59+01:00 INFO: [31108] Loading state for synckey
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:35:59+01:00 INFO: [31108] Initializing message diff engine
> for @Calendar@ (@Calendar@)
> 2014-01-21T22:35:59+01:00 INFO: [31108] Using SYNCSTAMP 13898 for
> @Calendar at .
> 2014-01-21T22:35:59+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::getServerChanges(@Calendar@, 13898, 13898,
> 0, 1)
> 2014-01-21T22:35:59+01:00 INFO: [31108] Fetching changes for calendar
> using MODSEQ.
> 2014-01-21T22:35:59+01:00 INFO: [31108] Found 0 message changes in
> @Calendar at .
> 2014-01-21T22:35:59+01:00 INFO: [31108] Sleeping for 15 seconds.
> 2014-01-21T22:36:14+01:00 INFO: [31108] SyncCache collections refreshed.
> 2014-01-21T22:36:14+01:00 INFO: [31108] Refreshing @Calendar@ from the
> cache.
> 2014-01-21T22:36:14+01:00 INFO: [31108] Initializing state for
> collection: @Calendar@, synckey: {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:36:14+01:00 INFO: [31108] Loading state for synckey
> {52dee6c0-5704-4faf-a750-79842eb612e1}2
> 2014-01-21T22:36:14+01:00 INFO: [31108] Initializing message diff engine
> for @Calendar@ (@Calendar@)
> 2014-01-21T22:36:14+01:00 INFO: [31108] Using SYNCSTAMP 13898 for
> @Calendar at .
> 2014-01-21T22:36:14+01:00 INFO: [31108]
> Horde_Core_ActiveSync_Driver::getServerChanges(@Calendar@, 13898, 13898,
> 0, 1)
> 2014-01-21T22:36:14+01:00 INFO: [31108] Fetching changes for calendar
> using MODSEQ.
> 2014-01-21T22:36:14+01:00 INFO: [31108] Found 0 message changes in
> @Calendar at .
> 2014-01-21T22:36:14+01:00 INFO: [31108] Sleeping for 15 seconds.

> --
> mike
> The Horde Project
> http://www.horde.org
> https://www.facebook.com/hordeprojecthttps://www.twitter.com/hordeproject


More information about the horde mailing list