RFC 6350 inline-errata, "vCard Format Specification", August 2011
Source of RFC: vcarddav (app)
Updated by: RFC6868, RFC9554, RFC9555
Errata-ID: 3845
- Status:
- Verified
- Type:
- Technical
- Reported By:
- David Riggle
- Date Reported:
- 2013-12-20
- Verified by:
- Barry Leiba
- Date Verified:
- 2013-12-23
Section 6.2.4 says:
PHOTO:data:image/jpeg;base64,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhv
It should say:
PHOTO:data:image/jpeg;base64\,MIICajCCAdOgAwIBAgICBEUwDQYJKoZIhv
Notes:
Section 3.4 states that all property values must have COMMA characters escaped with a BACKSLASH character. The PHOTO property value in the example contains a comma. Therefore it must be escaped with a backslash. Note that there are several other uses of the "data:" URI scheme in the document that also need to be corrected.
Alternatively, a different format for base64 encoded data could be used in vCard 4.0. The ENCODING=b format used in vCard 3.0 wasn't so bad.
----- Verifier notes -----
This represents a difference from earlier versions of vCard, and the ABNF does not support escaping for URIs. This errata report is correct and verified, but a full correction to the issue will have to wait for a document update.