|
From: Henrik /K. <he...@ka...> - 2009-11-01 18:18:03
|
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 |