6.0.0-beta1
7/15/25

[#7758] iCalendar does not quote/parse parameters correctly
Summary iCalendar does not quote/parse parameters correctly
Queue Horde Framework Packages
Queue Version HEAD
Type Bug
State Resolved
Priority 1. Low
Owners jan (at) horde (dot) org, karsten (at) horde (dot) org
Requester wrobel (at) horde (dot) org
Created 12/05/2008 (6066 days ago)
Due
Updated 04/05/2009 (5945 days ago)
Assigned 12/12/2008 (6059 days ago)
Resolved 04/05/2009 (5945 days ago)
Github Issue Link
Github Pull Request
Milestone 3.3.4
Patch Yes

History
04/05/2009 09:14:31 PM Jan Schneider Comment #5
State ⇒ Resolved
Reply to this comment
Committed, thanks.
01/29/2009 12:03:13 PM Jan Schneider Patch ⇒ Yes
 
01/29/2009 12:03:02 PM Jan Schneider Milestone ⇒ 3.3.4
 
12/12/2008 09:27:14 PM Gunnar Wrobel Comment #3
State ⇒ Assigned
Reply to this comment
I would say it is similar to bug #7031 but not a duplicate. Parsing 
colons is okay (probably as that bug got fixed) but the parsing 
problem reported here is about semicolons.




12/12/2008 05:35:46 PM Jan Schneider Comment #2
State ⇒ Feedback
Reply to this comment
The parsing part sounds like a duplicate of bug #7031.
12/07/2008 03:28:58 AM Chuck Hagenbuch Assigned to Jan Schneider
Assigned to Karsten Fourmont
State ⇒ Assigned
 
12/05/2008 03:58:17 PM Gunnar Wrobel Comment #1
New Attachment: HK-GW-iCalendar-Quoted_parameters.patch Download
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Horde Framework Packages
Summary ⇒ iCalendar does not quote/parse parameters correctly
Type ⇒ Bug
Priority ⇒ 1. Low
Reply to this comment
Currently iCalendar.php fails to deal with parameter values which 
contain a ";" when importing data. As per RFC 2445 certain parameter 
values need to be quoted. Quoted parameters values are not recognized 
by iCalendar.php.



When exporting data the parameters may not contain all possible 
characters (e.g. control characters would be invalid). In addition 
parameter values that contain a ";", ":", or "," need to be quoted.



Another problem are two byte UTF-8 characters in parameter values: As 
far as I can tell RFC 2445 allows these in an unquoted form. 
Nevertheless Outlook seems to be unable to deal which unquoted 
parameter values when they contain such characters.



See also https://www.intevation.de/roundup/kolab/issue3284



Our suggested solution is to also quote parameter values once there 
are two-byte characters in the string.



Suggested patch attached.

Saved Queries