Artifact 2639393 claims that the VCard parser is now case insensitive (as the VCard Spec requires). However, testing with a Vcard file generated by citadel (see attached vcard file) with a lot of lower case entries does not work.
Debugging showed that VcardBuilder:158 checks for "BEGIN:VCARD" using a regular expression that does not allow lower case (eg. "begin:vcard") to be used here. The VCard 2.1 Spec (http://www.imc.org/pdi/vcard-21.txt) states that "All literal property names are valid as upper, lower, or mixed case", so having a lower case "begin:vcard" is valid.
Please extend the regular expression to allow for all-upper, all-lower or moxed case "BEGIN:VCARD" and "END:VCARD".
Log in to post a comment.