[horde] All Day appts changing date thru activesync
Simon Wilson
simon at simonandkate.net
Mon Mar 19 12:05:39 UTC 2012
----- Message from Simon Wilson <simon at simonandkate.net> ---------
Date: Mon, 19 Mar 2012 21:48:07 +1000
From: Simon Wilson <simon at simonandkate.net>
Subject: [horde] All Day appts changing date thru activesync
To: "horde at lists.horde.org" <horde at lists.horde.org>
> If I create an all day appointment on my iPhone (All Day Wednesday
> 21st March, called Test), ActiveSync sends this:
>
> 2012-03-19T22:26:52+11:00 DEBUG: [Appl79030T3BA4S] Loading state for
> synckey {4ec1da2a-d450-405c-b5fc-24f1c0a801aa}18
> 2012-03-19T22:26:52+11:00 DEBUG: I <Commands>
> 2012-03-19T22:26:52+11:00 DEBUG: I <Add>
> 2012-03-19T22:26:52+11:00 DEBUG: I <ClientEntryId>
> 2012-03-19T22:26:52+11:00 DEBUG: I 5685
> 2012-03-19T22:26:52+11:00 DEBUG: I </ClientEntryId>
> 2012-03-19T22:26:52+11:00 DEBUG: I <Data>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:Timezone>
> 2012-03-19T22:26:52+11:00 DEBUG: I
> qP3//wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///w==
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:Timezone>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:AllDayEvent>
> 2012-03-19T22:26:52+11:00 DEBUG: I 1
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:AllDayEvent>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:BusyStatus>
> 2012-03-19T22:26:52+11:00 DEBUG: I 2
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:BusyStatus>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:DtStamp>
> 2012-03-19T22:26:52+11:00 DEBUG: I 20120319T112649Z
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:DtStamp>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:EndTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I 20120321T140000Z
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:EndTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:Sensitivity>
> 2012-03-19T22:26:52+11:00 DEBUG: I 0
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:Sensitivity>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:Subject>
> 2012-03-19T22:26:52+11:00 DEBUG: I Test
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:Subject>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:StartTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I 20120320T140000Z
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:StartTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:UID>
> 2012-03-19T22:26:52+11:00 DEBUG: I
> F685C9EB35974B6A88FFD715355EB8E500000000000000000000000000000000
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:UID>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:MeetingStatus>
> 2012-03-19T22:26:52+11:00 DEBUG: I 0
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:MeetingStatus>
> 2012-03-19T22:26:52+11:00 DEBUG: I </Data>
> 2012-03-19T22:26:52+11:00 DEBUG: Horde::changeMessage(Calendar, )
> 2012-03-19T21:26:52+10:00 DEBUG:
> ActiveSync_Driver_Horde::_smartStatMessage:Calendar:20120319212652.3BQLRtJO7vlPZxf8oyeF42A at mail.simonandkate.net
> 2012-03-19T21:26:52+10:00 DEBUG: Updating state during change
> 2012-03-19T21:26:52+10:00 DEBUG: I </Add>
> 2012-03-19T21:26:52+10:00 DEBUG: I </Commands>
> 2012-03-19T21:26:52+10:00 DEBUG: [Appl79030T3BA4S] Processed 1
> incoming changes
> 2012-03-19T21:26:52+10:00 DEBUG: I </Folder>
> 2012-03-19T21:26:52+10:00 DEBUG: I </Folders>
> 2012-03-19T21:26:52+10:00 DEBUG: I </Synchronize>
> 2012-03-19T21:26:52+10:00 INFO: [Appl79030T3BA4S] Beginning SYNC Response.
> 2012-03-19T21:26:52+10:00 DEBUG: [Appl79030T3BA4S] Initializing
> message diff engine for Calendar
> 2012-03-19T21:26:52+10:00 DEBUG:
> Horde_ActiveSync_Driver_Horde::getServerChanges(Calendar,
> 1332151134, 1332156412, 1330946812)
>
>
> It hits Kronolith and displays as TWO days.
>
> Is this the same issue that has been noted on the mailing list
> recently? I am on latest released versions of everything.
>
> I notice EndTime / StartTime:
>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:EndTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I 20120321T140000Z
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:EndTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I <POOMCAL:StartTime>
> 2012-03-19T22:26:52+11:00 DEBUG: I 20120320T140000Z
> 2012-03-19T22:26:52+11:00 DEBUG: I </POOMCAL:StartTime>
>
> I am in GMT +10, which would explain the 1400... thus making it from
> 0000 to 0000, i.e. an all day event, so should be fine.
>
> That shows in SQL as 2012-03-20 14:00:00 2012-03-21 14:00:00, so SQL
> shows it in GMT as well. Kronolith doesn't, but it only seems to be
> All Day Events that show this.
>
> Simon.
>
> --
> Simon Wilson
> M: 0400 12 11 16
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
----- End message from Simon Wilson <simon at simonandkate.net> -----
And then to confuse things further, when Kronolith syncs out to my
other iOS device, it shifts it forward to the day before.
So I have:
iPad (Source) showing 21st March
Kronolith showing 20th and 21st March
iPhone 20th March.
Simon
More information about the horde
mailing list