[OpenIndiana-discuss] Firefox Sync

Gary Gendel gary at genashor.com
Tue Feb 1 12:00:54 UTC 2011


On 2/1/11 2:07 AM, Hillel Lubman wrote:
> On 02/01/2011 12:52 AM, Dave Koelmeyer wrote:
>> Hi, has anyone got Firefox Sync on Firefox 3.6.12 working, using 
>> oi_147 as the host platform?
>>
>> Cheers,
>>
> Nope, it might have crypto module issues. If you really want to use 
> Sync better install Firefox 4.0 (latest beta is quite good). It uses 
> JavaScript ctypes based crypto, and doesn't need additional binaries 
> which were needed for Firefox 3.6.x.
>
> Regards,
>
> Hillel.
Exactly right...  They changed the encryption method and structures in 
FF Sync (Weave) which required the WeaveCrypto module to be re-built 
from source.  Currently, their build system just copies over a pre-built 
version of WeaveCrypto.so that I provided for (Open)Solaris.  I've 
requested a re-build of the Solaris WeaveCrypto module but they felt, 
since FF Sync is built natively into FireFox 4 they don't need to worry 
about support in 3.  Firefox 4 does not use WeaveCrypto anymore but 
calls the native encryption libraries directly through the javascript 
ctypes interface.

I discovered this when I tried to build the FF Sync application for 
WebOS which failed similarly to the Solaris module.  I've written a test 
module written in pure python (using pycrypt) that does work so I 
understand the differences enough to know that the changes in 
WeaveCrypto were significant.

Gary




More information about the OpenIndiana-discuss mailing list