6.0.0-beta1
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
11/25/25
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12782] vCard export via CardDAV interface contains properties with empty values violating the spec
*
Your Email Address
*
Spam protection
Enter the letters below:
. .. ,.___._..__. | | \./ [__ | | | |/\| | | _|_|__|
Comment
> I also use this carddav sync-adapter on android phone. In addition to > the 1970-01-01 birthday I get an 1970-01-01 ANNIVERSARY when no date > specified. > Version installed: Horde 5.1.5 > > >> When sending contact data to a CardDAV client, Horde 5 creates files like: >> >> #################### >> BEGIN:VCARD >> VERSION:3.0 >> UID:20131018104100.uYYOysmgwqS6tRPiYvf9wA1@domain.de >> NICKNAME: >> X-EPOCSECONDNAME: >> BDAY: >> X-ANNIVERSARY: >> X-SPOUSE: >> PHOTO: >> TZ;VALUE=text: >> EMAIL;TYPE=INTERNET: >> TEL;TYPE=HOME,VOICE: >> TEL;TYPE=FAX,HOME: >> TEL;TYPE=WORK,VOICE: >> TEL;TYPE=CELL,VOICE: >> TEL;TYPE=FAX: >> TEL;TYPE=PAGER: >> TITLE: >> ROLE: >> LOGO: >> CATEGORIES:Business >> NOTE:Eine Notiz >> URL: >> X-WV-ID: >> N:ABC AG;;;; >> FN:ABC AG >> ORG:ABC AG; >> ADR;TYPE=HOME:;;;;;; >> ADR;TYPE=WORK:;;;;;; >> END:VCARD >> #################### >> >> There are many properties like BDAY (birthday) which have no value >> assigned. This confuses some CardDAV sync clients like the well known >> CardDAV-Sync app http://dmfs.org/carddav/. This sync clients sets >> "01.01.1970" as birthday, which results in getting many wrong >> calendar entries on Jan 1st. >> >> According to discussions with the app developer and my own research >> on common vCard file style, fields like "BDAY" must have a proper >> property value assigned if they are given at all. The ABNF does >> explicitly say that the value must be "date-value" or >> "date-time-value" (not optional, i.e. not empty). >> >> See specs: >> http://tools.ietf.org/html/rfc2426#page-31 >> http://tools.ietf.org/html/rfc6350 >> >> Remark: Manual vCard exports of the address book do not contain those >> properties with empty values. So, this is probably just related to >> the CardDAV interface. >> >> So, please just export properties which have a value (like the >> regular address book export already does). >
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers