On Wed, 2014-04-23 at 23:51 +1200, Jane Atkinson wrote: > On 23/04/14 22:40, Patrick Ohly wrote: > > Hello! > > > > Who is using SyncEvolution as gateway between a SyncML client and a > > CardDAV server? Which client? > > > > I am currently updating the CardDAV backend and would like to remove > > some UID handling hacks that did not work in all cases anyway. > > > > The problem is that these hacks might be needed for SyncML clients which > > claim to support UID while in fact they rewrite the UID and then send > > some other UID back during an update. This then becomes a problem on the > > CardDAV side because some CardDAV servers (for example, Apple Calendar > > server) do not allow changing the UID during an update. > > > > I don't know whether there are such broken SyncML clients, though, and > > therefore I intend to go ahead with the change. > > > I'm using a Nokia E63 phone with Radicale as CardDAV server.
I released SyncEvolution 1.4.99.2. Can you give that a try and check whether two-way contact syncing still works when updating a contact on both sides? I think it will. I checked with a N97 mini: it does not declare UID support, nor does it include any UID in the contact data that it sends. That means that the "take UID from CardDAV server before writing to it" code will work as it is intended to when talking to such a phone. -- Best Regards, Patrick Ohly The content of this message is my personal opinion only and although I am an employee of Intel, the statements I make here in no way represent Intel's position on the issue, nor am I authorized to speak on behalf of Intel on this matter. _______________________________________________ SyncEvolution mailing list [email protected] https://lists.syncevolution.org/mailman/listinfo/syncevolution
