View Issue Details

IDProjectCategoryView StatusLast Update
0001205SOGoBackend Address Bookpublic2023-09-06 12:45
ReporterwsourdeauAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
Summary0001205: update the vcard handling to VCARD 4 spec
Description

The new spec is currently in revision stage:
http://tools.ietf.org/html/draft-ietf-vcarddav-vcardrev

Once completed, we should update our implementation.

TagsNo tags attached.

Relationships

has duplicate 0002796 new SOGo Connector Thunderbird Chat fields not Synced as Vcard 4.0 IMPP fields 
has duplicate 0004090 new SOGo incomplete informations after exporting contacts 
has duplicate 0004091 resolvedfrancis SOGo only one postal address of the same type gets stored in the database 
related to 0001648 closedludovic SOGo Various common contact fields not supported 
related to 0004893 new SOGo Not all types of emails and phone numbers shown in web interface 
related to 0004929 resolvedludovic SOGo Middle name field missing for contacts and not processed correctly when changed 
related to 0005530 new SOGo Unable to create mailing list in Thunderbird 91 + Connector 78 

Activities

Christian Mack

Christian Mack

2012-01-24 15:02

developer   ~0003310

vCard 4.0 looks stable to me now.

ludovic

ludovic

2012-02-08 20:27

administrator   ~0003396

Last edited: 2022-06-02 18:25

vCard 4 also has the concept of lists so we could drop our "VLIST".

Example:

 BEGIN:VCARD
     VERSION:4.0
     KIND:group
     FN:The Doe family
     MEMBER:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
     MEMBER:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519
     END:VCARD
     BEGIN:VCARD
     VERSION:4.0
     FN:John Doe
     UID:urn:uuid:03a0e51f-d1aa-4385-8a53-e29025acd8af
     END:VCARD
     BEGIN:VCARD
     VERSION:4.0
     FN:Jane Doe
     UID:urn:uuid:b8767877-b4a1-4c70-9acc-505d3819e519
     END:VCARD
     BEGIN:VCARD
     VERSION:4.0
     KIND:group
     FN:Funky distribution list
     MEMBER:mailto:subscriber1@example.com
     MEMBER:xmpp:subscriber2@example.com
     MEMBER:sip:subscriber3@example.com
     MEMBER:tel:+1-418-555-5555
     END:VCARD
Ian J

Ian J

2013-07-06 17:57

reporter   ~0005742

+1 for vCard 4.0

I recently found a number of field mapping problems between SOGo and eM Client relating to Address Book / Contacts. I believe if vCard 4.0 were properly implemented by both SOGo and eM Client, then they might be resolved without further problems. I have made a feature request to eM Client on this, but I'm not sure how far their forum system carries such things.

Other than this, SOGo is doing me quite nicely, thank you.

Apfelgriebs

Apfelgriebs

2014-11-03 18:56

reporter   ~0007651

+1

I would love to have the possibility to sync more fields, preferably all that can be entered&displayed on Thunderbird.
Syncing smartphone<->CardDAV server is working fine, but CardDAV server<-> Thunderbird drops many fields.

djordjije

djordjije

2015-06-08 21:55

reporter   ~0008602

I've noticed missing REV property in SOGo vCard.
This property could be helpful for synchronization of Contacts, in combination with UID - and it can help to avoid duplicated entries in Address Book?

markus

markus

2018-05-10 10:26

reporter   ~0012870

when i use apple address book groups are defines as
they are synchronized, so i can use them on my macbook and iMac.
but they are not shown in SOGo. SOGo still uses list.
If you update card please support Apple Address Book Format for groups

BEGIN:VCARD VERSION:3.0
PRODID:-//Apple Inc.//AddressBook 11.0//EN
N:Neue Gruppe
FN:Neue Gruppe
X-ADDRESSBOOKSERVER-KIND:group
X-ADDRESSBOOKSERVER-MEMBER:urn:uuid:123-456-789-000.vcf
X-ADDRESSBOOKSERVER-MEMBER:urn:uuid:234-889-678-000.vcf
REV:2018-05-10T10:10:57Z
UID:97abcde...
END:VCARD

martintrinks

martintrinks

2018-10-08 20:36

reporter   ~0013086

+1

Support for vCard 4.0 would be nice - are there already any plans or timetables?

Roman Riabenko

Roman Riabenko

2021-08-04 08:24

reporter   ~0015405

vCard 4.0 allows to specify a date without a year: https://datatracker.ietf.org/doc/html/rfc6350#section-4.3.1
For example, the date of this post would be:
--0804
This allows to add birthday to remember to greet the person without knowing the age of the person.

There is no need to wait for vCard 4.0 becoming a standard considering that there are only proposed standards.

pikachuprof.

pikachuprof.

2022-07-18 14:42

reporter   ~0016137

Definitely +1 although Thunderbirds 102 new address book does not yet support these attributes (https://bugzilla.mozilla.org/show_bug.cgi?id=1777474) - But CardBook does it and If a standard will be adopted by MZLA it would be the RFC one...

sebastien

sebastien

2023-09-06 12:44

administrator   ~0017243

+1 support asked

sebastien

sebastien

2023-09-06 12:45

administrator   ~0017244

Awaiting this feature, vlist has been disabled in Thunderbird (https://github.com/Alinto/sogo/commit/f0719ee409dee693e7b4792bd127ccdd4b3043f1)

Issue History

Date Modified Username Field Change
2011-03-24 15:43 wsourdeau New Issue
2012-01-24 15:02 Christian Mack Note Added: 0003310
2012-02-08 20:27 ludovic Note Added: 0003396
2012-02-24 13:53 Christian Mack Relationship added related to 0001648
2013-07-06 17:57 Ian J Note Added: 0005742
2014-06-02 12:40 Christian Mack Relationship added has duplicate 0002796
2014-11-03 18:56 Apfelgriebs Note Added: 0007651
2015-06-08 21:55 djordjije Note Added: 0008602
2017-03-20 10:12 Christian Mack Relationship added has duplicate 0004090
2017-03-20 12:17 Christian Mack Relationship added has duplicate 0004091
2018-05-10 10:26 markus Note Added: 0012870
2018-10-08 20:36 martintrinks Note Added: 0013086
2019-11-28 10:37 Christian Mack Relationship added has duplicate 0004893
2019-11-29 15:22 Christian Mack Relationship replaced related to 0004893
2020-01-09 11:59 Christian Mack Relationship added related to 0004929
2021-08-04 08:24 Roman Riabenko Note Added: 0015405
2022-06-02 18:25 francis Note Edited: 0003396
2022-06-02 18:26 francis Relationship added related to 0005530
2022-07-18 14:42 pikachuprof. Note Added: 0016137
2023-09-06 12:44 sebastien Severity minor => feature
2023-09-06 12:44 sebastien Note Added: 0017243
2023-09-06 12:45 sebastien Note Added: 0017244