[Tickets #12912] Re: Event handling through ActiveSync
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Jan 14 12:02:12 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12912
------------------------------------------------------------------------------
Ticket | 12912
Updated By | simon at simonandkate.net
Summary | Event handling through ActiveSync
Queue | Horde Framework Packages
Version | FRAMEWORK_5_1
Type | Bug
State | Unconfirmed
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
simon at simonandkate.net (2014-01-14 12:02) wrote:
How does an event deletion on iOS that submits a single deletion
request end up as two event emails in Imp, neither of which bear
accurate connection to what actually happened (deletion of the entire
series)?
Then to me as the recipient. On Android, when the two event emails
sync, they come through as follows:
2014-01-14T21:25:07+10:00 INFO: [6012]
Horde_Core_ActiveSync_Driver::getMessage(INBOX, 58760)
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from utf-8
2014-01-14T21:25:07+10:00 INFO: [6012] Sending HTML Message.
2014-01-14T21:25:07+10:00 INFO: FETCHING VERB
2014-01-14T21:25:07+10:00 INFO: RETURNING VERB
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <Add>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 58760
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2014-01-14T11:14:42.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O IPM.Schedule.Meeting.Request
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:MeetingRequest>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:AllDayEvent>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 0
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:AllDayEvent>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:StartTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2013-11-19T03:00:00.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:StartTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:DtStamp>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2014-01-06T09:28:12.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:DtStamp>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:EndTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2013-11-19T06:00:00.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:EndTime>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:InstanceType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 0
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:InstanceType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Location>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O EMP
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Location>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Organizer>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Organizer>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Reminder>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 900
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Reminder>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:ResponseRequested>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</POOMMAIL:ResponseRequested>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:TimeZone>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O [232 bytes of content]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:TimeZone>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:GlobalObjId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O [232 bytes of content]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:GlobalObjId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:MeetingRequest>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 65001
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O [STREAM]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O meeting.ics
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O INBOX:58760:2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1526
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Flag/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
urn:content-classes:calendarmessage
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Categories/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </Add>
2014-01-14T21:25:07+10:00 INFO: [6012] Updating state during change
2014-01-14T21:25:07+10:00 INFO: [6012]
Horde_Core_ActiveSync_Driver::getMessage(INBOX, 58761)
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from
2014-01-14T21:25:07+10:00 INFO: [6012] Validating UTF-8 data coming from utf-8
2014-01-14T21:25:07+10:00 INFO: [6012] Sending HTML Message.
2014-01-14T21:25:07+10:00 INFO: FETCHING VERB
2014-01-14T21:25:07+10:00 INFO: RETURNING VERB
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <Add>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 58761
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </ServerEntryId>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:From>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Subject>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O Cleaning - Loz
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:ThreadTopic>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2014-01-14T11:14:42.000Z
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:DateReceived>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O simon at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:DisplayTo>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Importance>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Read>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O IPM.Note
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:MessageClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O katie at simonandkate.net
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:Reply-To>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 65001
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:InternetCPID>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:NativeBodyType>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Type>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O [STREAM]
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Body>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O meeting.ics
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:DisplayName>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O INBOX:58761:2
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:FileReference>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Method>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
<AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O 1485
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
</AirSyncBase:EstimatedDataSize>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Attachment>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </AirSyncBase:Attachments>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Flag/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O
urn:content-classes:calendarmessage
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </POOMMAIL:ContentClass>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O <POOMMAIL:Categories/>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </Data>
2014-01-14T21:25:07+10:00 DEBUG: [6012] O </Add>
2014-01-14T21:25:07+10:00 INFO: [6012] Updating state during change
The first one Android has no idea what to do with, and just presents
an empty email with a meeting.ics attachment.
The second one it sees as a meeting request, that presents to me as an
event on the 19th November 2013 at 1:00pm. No mention of deletion or
change.
At the moment I have not accepted or updated anything in my calendars,
but have left 'as is'.
There seems to be very little relationship between the action that was
taken and what gets communicated through Horde. It confuses the life
out of my wife...
I know that this can work successfully in MS Exchange AS, as I
regularly deal with meeting changes in Exchange accounts on my mobile
devices. Is what I am seeing representative of what is supposed to be
happening?
Simon.
More information about the bugs
mailing list