mozilla-sync - now with OSYNC_START_TYPE_EXTERNAL

View: New views
1 Messages — Rating Filter:   Alert me  

mozilla-sync - now with OSYNC_START_TYPE_EXTERNAL

by Henrik /KaarPoSoft-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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=481
and
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