[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