[horde] All Day appts changing date thru activesync

Simon Wilson simon at simonandkate.net
Mon Mar 19 11:48:07 UTC 2012


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



More information about the horde mailing list