Until now, the mozilla-sync plugin has been running inside the OpenSync
process, and accessing the mozilla data in a non-thread-safe way.
The mozilla-sync plugin is now replaced by a simple stub, running with
OSYNC_START_TYPE_EXTERNAL
This means, that the bulk of the work is now done in the blueZync
plugin, by calling thunderbird --mozilla-sync /path/to/pipe
The implementation is still not thread-safe, but with the threading
capabilities of Thunderbird 3, it will be possible to make a thread-safe
implementation for Thunderbird 3.
http://bluezync.svn.sourceforge.net/viewvc/bluezync?view=rev&revision=481and
http://opensync.org/log/plugins/mozilla-sync/trunk/src?rev=5901**implements this behaviour.
(However, it currently only works for Thunderbird address-books, not for
sunbird and lightning. Also, it will not work with Debian ice*)
Build instructions:
http://bluezync.kaarposoft.dk/building.html/Henrik
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference_______________________________________________
Opensync-devel mailing list
Opensync-devel@...
https://lists.sourceforge.net/lists/listinfo/opensync-devel