Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003616 | SOGo | Backend Calendar | public | 2016-04-05 20:49 | 2016-04-06 15:24 |
Reporter | fullertondave | Assigned To | ludovic | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 2.3.8 | ||||
Fixed in Version | 3.1.0 | ||||
Summary | 0003616: Emoji in calendar titles breaks caldav sync | ||||
Description | When new events are created on an iOS device that contain an emoji in the event title, thunderbird and iOS clients are no longer able to sync with the SOGo backend. | ||||
Steps To Reproduce | Add an event to a SOGo calendar and add an emoji (I have tested smiley face, birthday cake, and basketball) to the title. The event will be saved to SOGo and is even visible in the web interface, but iOS and Thunderbird clients will no longer be able to completely sync the calendar. You can verify this by removing the caldav account on iOS and re-adding it. In my case, none of the events on the calendar were visible until I removed the emoji event in the SOGo web interface. In Thunderbird (38.6.0), a "CalDAV: Fatal Error doing multiget for Personal Calendar" will appear in the error log until the offending event is removed. | ||||
Additional Information | See this post in the mailing list for more information: https://lists.inverse.ca/sogo/arc/users/2016-03/msg00292.html | ||||
Tags | No tags attached. | ||||
sogo: master 35d1cab8 2016-04-06 11:19 Details Diff |
(fix) properly XML escape wide characters (fixes 0003616) |
Affected Issues 0003616 |
|
mod - ActiveSync/NSString+ActiveSync.m | Diff File | ||
mod - SoObjects/Appointments/SOGoAppointmentFolder.m | Diff File | ||
mod - SoObjects/Contacts/SOGoContactSourceFolder.m | Diff File | ||
mod - SoObjects/Contacts/SOGoFolder+CardDAV.m | Diff File | ||
mod - SoObjects/SOGo/NSString+Utilities.h | Diff File | ||
mod - SoObjects/SOGo/NSString+Utilities.m | Diff File | ||
mod - SoObjects/SOGo/SOGoGCSFolder.m | Diff File | ||
mod - SoObjects/SOGo/SOGoObject.m | Diff File | ||
mod - SoObjects/SOGo/SOGoUserFolder.m | Diff File | ||
sogo: v2 2b137d6b 2016-04-06 11:19 Details Diff |
(fix) properly XML escape wide characters (fixes 0003616) |
Affected Issues 0003616 |
|
mod - ActiveSync/NSString+ActiveSync.m | Diff File | ||
mod - SoObjects/Appointments/SOGoAppointmentFolder.m | Diff File | ||
mod - SoObjects/Contacts/SOGoContactSourceFolder.m | Diff File | ||
mod - SoObjects/Contacts/SOGoFolder+CardDAV.m | Diff File | ||
mod - SoObjects/SOGo/NSString+Utilities.h | Diff File | ||
mod - SoObjects/SOGo/NSString+Utilities.m | Diff File | ||
mod - SoObjects/SOGo/SOGoGCSFolder.m | Diff File | ||
mod - SoObjects/SOGo/SOGoObject.m | Diff File | ||
mod - SoObjects/SOGo/SOGoUserFolder.m | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-04-05 20:49 | fullertondave | New Issue | |
2016-04-06 13:24 | ludovic | Note Added: 0009926 | |
2016-04-06 13:44 | fullertondave | Note Added: 0009927 | |
2016-04-06 15:20 | ludovic | Changeset attached | => sogo master 35d1cab8 |
2016-04-06 15:20 | ludovic | Assigned To | => ludovic |
2016-04-06 15:20 | ludovic | Resolution | open => fixed |
2016-04-06 15:21 | ludovic | Changeset attached | => sogo v2 2b137d6b |
2016-04-06 15:24 | ludovic | Note Added: 0009928 | |
2016-04-06 15:24 | ludovic | Status | new => resolved |
2016-04-06 15:24 | ludovic | Fixed in Version | => 3.1.0 |
2016-04-06 19:01 | ludovic | Relationship added | has duplicate 0003412 |