Summary | commas not escaped in description field |
Queue | Kronolith |
Queue Version | 2.0.5 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | Horde Developers (at) |
Requester | jg (at) cms (dot) ac |
Created | 11/25/2005 (7243 days ago) |
Due | |
Updated | 12/25/2005 (7213 days ago) |
Assigned | 11/28/2005 (7240 days ago) |
Resolved | 12/25/2005 (7213 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Resolved
Assigned to
State ⇒ Assigned
http://www.zvon.org/tmRFC/RFC2445/Output/chapter4.html#sub3sub11 gives
the details on what characters need to be escaped in iCalendar text.
We probably are missing decoding of these escapes, also.
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ commas not escaped in description field
Queue ⇒ Kronolith
it seems that kronolith doesn't escape commas in the description field
of the attached .ics file, so libical fails to parse the field properly.
here's an example .ics attachment (i edited the email-adresses):
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
PRODID:-//The Horde Project//Horde_iCalendar Library//EN
BEGIN:VEVENT
DTSTART:20051126T110000Z
DTEND:20051126T120000Z
DTSTAMP:20051125T180910Z
UID:20051125190910.1v5vefs910sg@cms.ac
SUMMARY:testing
TRANSP:OPAQUE
ORGANIZER;CN=JG:MAILTO:jg@cms.ac
DESCRIPTION:this is the description field, and \nhere is some text
LOCATION:somewhere
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION:MAILTO:jg@cms.ac
END:VEVENT
END:VCALENDAR
if i view the .ics file in sylpheed-claws with vcalendar plugin which
uses libical to view it, i only get the text "this is the description
field" in the output, the rest is cut off.
JG