infinity0 / mozilla-gnome-keyring-legacy

A firefox extension that enables Gnome Keyring integration (legacy version)
https://bugzilla.mozilla.org/show_bug.cgi?id=309807
Other
55 stars 8 forks source link

firefox 22 uses default password storage #34

Closed swick closed 11 years ago

swick commented 11 years ago

On firefox 21 everything worked like it should but with firefox 22 nothing works. FF just uses the default password storage.

seschwar commented 11 years ago

I can confirm this. While the extension builds fine against xulrunner 22 and cleanly installs in Firefox 22, it doesn't do anything. Firefox ignores the GNOME Keyring and just uses its own password manager.

MeisterP commented 11 years ago

I get this message in the error console: Failed to load native module at path '/usr/lib64/firefox/browser/extensions/{6f9d85e0-794d-11dd-ad8b-0800200c9a66}/platform/Linux_x86_64-gcc3/components/libgnomekeyring.so': (80004005) /usr/lib64/firefox/browser/extensions/{6f9d85e0-794d-11dd-ad8b-0800200c9a66}/platform/Linux_x86_64-gcc3/components/libgnomekeyring.so: undefined symbol: _ZN12GnomeKeyring13GetIsLoggedInEPb

swick commented 11 years ago

Now I get the message, too. It looks like they added a new property (and a virtual getter) which we need to implement. I'll write a patch.

infinity0 commented 11 years ago

thanks, I will deal with this hopefully today or tomorrow. ping me again if I don't!

jchnkl commented 11 years ago

Hi, just merged swick's fix and tryed it out. Works like a charm here. Thanks!