[Pkg-citadel-devel] Bug#497948: Violates vcard standard

Bernd Zeimetz bzed at debian.org
Fri Sep 5 15:54:59 UTC 2008


Package: citadel-webcit
Version: 7.37-3
Severity: important

Citadel does not follow the vcard standard as it is at least missing the
version property within the vcards. I didn't check if there're other
violations, though.
A vcard created and downloaded via webcit looks as the following one:

begin:vcard
n:myLast;myFirst;myMiddle;myPre;mySuffix
title:myTitle
fn:myDisplayName
org:myOrganization
adr:myPoBox;myAddress1;myAddress2;myCity;myState;myZIP;myCountry
tel;home:myHomePhone
tel;work:myWorkPhone
tel;fax:myFax
tel;cell:myMobilePhone
email;internet:my at email
email;internet:my at email-alias
UID:48c15330-221b-0
end:vcard


The vcard standard (2.1) says:
Version
This property specifies the identifier corresponding to the highest version
number of the vCard Specification supported by the implementation that
created the vCard object. The value of this property must be 2.1 to
correspond to this specification.. 
This property is identified by the property name VERSION. The following
is an example of this property:
VERSION:2.1
Support for this property is mandatory for implementations conforming to this
specification. This property must appear within the vCard data stream.


vcards generated and saved by contact are fine:
begin:vcard
ADR;TYPE=pref;TYPE=work:;;worstreet;;;;
CLASS:PUBLIC
FN:KONTACT generated
LABEL;TYPE=pref;TYPE=work:delivery label
N:generated;KONTACT;4.1;;
NAME:KONTACT 4.1 generated
TEL;TYPE=HOME:homephone
TEL;TYPE=WORK:workphone
TEL;TYPE=MODEM:modemphone
UID:veVpGYManq
URL:homepage
VERSION:3.0
X-KADDRESSBOOK-X-IMAddress:123124214124
X-messaging/icq-All:123124214124
end:vcard


Best regards,

Bernd

--

 Bernd Zeimetz                           Debian GNU/Linux Developer
 GPG Fingerprint: 06C8 C9A2 EAAD E37E 5B2C BE93 067A AD04 C93B FF79





More information about the Pkg-citadel-devel mailing list