|
From: Michael B. <mic...@cm...> - 2008-02-22 11:06:54
|
Michael Bell schrieb: > Simon Josefsson schrieb: > >> Running msynctool appears to works fine, but it doesn't seem to shut >> down properly. So it will always flag the sync as unclean, and the next >> sync will be a slow-sync. (That's why I can't test your patch: all my >> sync are slow-syncs!) > > I have a similar problem actually but this is a very special bug: > > 1. I need at minimum one objtype which only sends DELETEs or nothing > 2. I need at minimum one objtype which sends ADD or REPLACE > > The result is that the plugin expects two maps but receives only one > map. I will prepare a fix today but I don't know if this fixes your > problem. I commited two patches. 1. I fixed libsyncml. The COMMITEDCHANGES event is now sent more reliable. (rev 385) 2. I replaced the commit code which depends on maps by more clean code relies on COMMITEDCHANGES event. (rev 3185) It works for me. This does not mean that your problem is fixed too :( Best regards Michael -- _______________________________________________________________ Michael Bell Humboldt-Universitaet zu Berlin Tel.: +49 (0)30-2093 2482 ZE Computer- und Medienservice Fax: +49 (0)30-2093 2704 Unter den Linden 6 mic...@cm... D-10099 Berlin _______________________________________________________________ X.509 CA Certificates / Wurzelzertifikate http://ra.pki.hu-berlin.de |