RFC Errata
RFC 5545, "Internet Calendaring and Scheduling Core Object Specification (iCalendar)", September 2009
Note: This RFC has been updated by RFC 5546, RFC 6868, RFC 7529, RFC 7953, RFC 7986, RFC 9073, RFC 9074, RFC 9253
Source of RFC: calsify (app)See Also: RFC 5545 w/ inline errata
Errata ID: 7691
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Tom Sydney Kerckhove
Date Reported: 2023-10-30
Verifier Name: Murray Kucherawy
Date Verified: 2023-11-01
Section 3.8.4.2 says:
The following is an example of this property with an alternate representation of an LDAP URI to a directory entry containing the contact information: CONTACT;ALTREP="ldap://example.com:6666/o=ABC%20Industries\, c=US???(cn=Jim%20Dolittle)":Jim Dolittle\, ABC Industries\, +1-919-555-1234
It should say:
The following is an example of this property with an alternate representation of an LDAP URI to a directory entry containing the contact information: CONTACT;ALTREP="ldap://example.com:6666/o=ABC%20Industries, c=US???(cn=Jim%20Dolittle)":Jim Dolittle\, ABC Industries\, +1-919-555-1234
Notes:
Note that the original text has an escaped comma in the ALTREP parameter value at the end of the unfolded line.
The characters '\' and ',' are allowed in quoted parameter values.
This means that the URL must be parsed as
"ldap://example.com:6666/o=ABC%20Industries\,c=US???(cn=Jim%20Dolittle)"
but this is not a valid URI because of the extra backslash.
Because commas do not need to be escaped in quoted parameter values, I assume that this is an error and the comma should not have been quoted.