View Issue Details

IDProjectCategoryView StatusLast Update
0003535SOGo Connectorwith external serverpublic2016-07-22 19:39
Reportertimdrub Assigned Toludovic  
PrioritynormalSeveritymajorReproducibilityalways
Status assignedResolutionopen 
PlatformLinuxOSMintOS Version17.3
Product Version31.0.1 
Summary0003535: SOGo Connector corrupts KEY field and uploads back to server
Description

I use Outlook CalDAV Snychronizer to sync contacts from Office365 to a SabreDAV server.

I then use Thunderbird w/SOGo Connector to make the contacts available in TB address book.

If a contact in Outlook contains a certificate it is correctly synchronized to the DAV server (see tickets for more details)

It is then downloaded to TB with SOGo. The certificate is not shown in the TB address book as the field is not part of the GUI.

If the contact object is opened, not changed, and then closed again SOGo Connector uploads the contact again, but the KEY field is now falsely encoded.

The corrupt vcf is accepted by SabreDAV (and SOGo, too, see SabreDAV ticket).

As a result, SabreDAV (and SOGo) now server corrupt XML and CardDAV clients stop working.

Steps To Reproduce

1.) Use CalDAV client that supports certificates (KEY field) to upload a contact with correctly encoded KEY field to CardDAV server
2.) Use SOGo Connector to download and upload the contact back to the CardDAV server

Additional Information

Outlook CalDAV Snychronizer ticket
https://sourceforge.net/p/outlookcaldavsynchronizer/tickets/217/

SabreDAV ticket
https://github.com/fruux/sabre-dav/issues/783#issuecomment-185391457

TagsNo tags attached.

Activities

ludovic

ludovic

2016-07-22 19:39

administrator   ~0010530

Please attach a vcard with a correctly encoded certificate - ie., something that SOGo Connector will corrupt after.

Issue History

Date Modified Username Field Change
2016-02-17 20:54 timdrub New Issue
2016-07-12 12:04 ludovic Status new => assigned
2016-07-12 12:04 ludovic Assigned To => ludovic
2016-07-22 19:39 ludovic Note Added: 0010530