After reading through all the comments here I played around a little with the sources of the
exchange plugin. I noticed the following lines (calendar/e-cal-backend-exchange-calendar.c):
/* OWA seems to be broken, and sets the component class to
* "CLASS:", by which it means PUBLIC. Evolution treats this
* as PRIVATE, so we have to work around.
*/
prop = icalcomponent_get_first_property (icalcomp, ICAL_CLASS_PROPERTY);
if (!prop) {
prop = icalproperty_new_class (ICAL_CLASS_NONE);
icalcomponent_add_property (icalcomp, prop);
}
I just commented out those lines (from prop to } ) and after the installation and an restart of evolution
activesync started to sync and showed to sync one event. But the activesync screen didn't show 'processing'
then and the event wasn't in the calendar. (But, of course, in OWA)
I noticed the same issue on my xperia (wm 6.1).
After reading through all the comments here I played around a little with the sources of the e-cal-backend- exchange- calendar. c):
exchange plugin. I noticed the following lines (calendar/
/* OWA seems to be broken, and sets the component class to get_first_ property (icalcomp, ICAL_CLASS_ PROPERTY) ; new_class (ICAL_CLASS_NONE); _add_property (icalcomp, prop);
* "CLASS:", by which it means PUBLIC. Evolution treats this
* as PRIVATE, so we have to work around.
*/
prop = icalcomponent_
if (!prop) {
prop = icalproperty_
icalcomponent
}
I just commented out those lines (from prop to } ) and after the installation and an restart of evolution
activesync started to sync and showed to sync one event. But the activesync screen didn't show 'processing'
then and the event wasn't in the calendar. (But, of course, in OWA)
Hope we can get some steps further from this.