
Various KDE 1.-4. Improvements
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Firefox stores its passwords internally, optionally protected by a master password. KDE has its own password manager called KWallet. KWallet stores every password in the KDE system, and protects access by a master password. With this extension you are able to use KWallet instead of the default Firefox password manager. It allows tighter integration of Firefox inside KDE.
IMPORTANT: This version works ONLY with KDE4, for the KDE5 version use: http://kde-apps.org/content/show.php?content=173994
It seems that the crashes experienced by the users are related to the new Javascript JIT Compiler Called ION Baseline. Disabling it seems to solve the problem. You can disable it by setting javascript.options.baselinejit.* in about:config to false
6 years ago
Version 2.4:
* Fixed LDAP password managaement, thanks to Aliaksandr Stelmachonak
* Fixed FF32 crashes due to changes in Add-on Manager, thanks helper987654321 on kde-look.org
* Implemented modify instead of remove/add
Version 2.3:
* Added timestamp support (Fix sync bug?)
* Added entries for timestamp in kwallet
* Added storage version numbering (for upgrades)
* Fixed crash bug, thanks to nemo from Bugzilla@Mozilla
Version 2.2:
* Change in API, added isLoggedIn()
Version 2.1:
* Corrected a memory leak
* Use nsIPrefBranch instead of nsIPrefBranch2
* Correct problem saving UTF8 passwords
Version 2.0:
* New API, based on js-ctypes
* Select wallet folder based on App name, thanks to Mociej Sitarz
6 years ago
Version 2.4:
* Fixed LDAP password managaement, thanks to Aliaksandr Stelmachonak
* Fixed FF32 crashes due to changes in Add-on Manager, thanks helper987654321 on kde-look.org
* Implemented modify instead of remove/add
Version 2.3:
* Added timestamp support (Fix sync bug?)
* Added entries for timestamp in kwallet
* Added storage version numbering (for upgrades)
* Fixed crash bug, thanks to nemo from Bugzilla@Mozilla
Version 2.2:
* Change in API, added isLoggedIn()
Version 2.1:
* Corrected a memory leak
* Use nsIPrefBranch instead of nsIPrefBranch2
* Correct problem saving UTF8 passwords
Version 2.0:
* New API, based on js-ctypes
* Select wallet folder based on App name, thanks to Mociej Sitarz
Rettich
10 years ago
Debug output:
NSPR_LOG_MODULES=nsNativeModuleLoader:5 firefox
398702368[7fbb16a64370]: nsNativeModuleLoader::Init()
398702368[7fbb16a64370]: nsNativeModuleLoader::UnloaderFunc("~/.mozilla/firefox/7f2y5hrv.default/extensions/kwallet@guillermo.molina/components/libkdewallet_x86_64.so")
398702368[7fbb16a64370]: nsNativeModuleLoader::UnloaderFunc("/usr/lib64/firefox/components/libbrowsercomps.so")
398702368[7fbb16a64370]: nsNativeModuleLoader::UnloaderFunc("/usr/lib64/xulrunner-2.0b12/components/libmozgnome.so")
398702368[7fbb16a64370]: nsNativeModuleLoader::UnloaderFunc("/usr/lib64/xulrunner-2.0b12/components/libdbusservice.so")
Report
atrox
10 years ago
I disabled master password and deleted account's password, but when I say Thunderbird to remember the password, it stores it locally non-encrypted.
Report
gmolina
10 years ago
http://www.guillermomolina.com.ar/index.php/es/proyectos/extension-de-firefox-para-kwallet/103-library-path-issues
And let me know if the problem persist
Bye
Report
atrox
10 years ago
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib64/xulrunner-1.9.2 thunderbird %u
(using 64-bit openSUSE 11.4)
Report
uteck
10 years ago
Report
birdflesh
10 years ago
Report
hurikhan77
10 years ago
When this plugin is installed and activated it may crash firefox during startup on some platforms. This crash happens right after typing my wallet password.
Report
olahaye74
10 years ago
Hi,
I'd like to use you plugin, unfortunately, it freeses firefox just after entering the kwallet password.
Please can you have a look at this and fix it before firefox becomes obsolete compared to webkit based upcomming KDE web browsers.
Best regards,
Olivier.
Report
JanMalte
10 years ago
I figured out, that this Addon has changed its storage format of the data. insted of saving just the username and the password it now stores also the url and the field names. So all old passwords aren't working anymore. This is very bad, because i have to open kwalltet everytime to search for the password and retype and resave them.
Something went wrong i think. For this reason, this addon is completly disproductiv for me right now.
Report
gmolina
10 years ago
The Firefox folder format for version 0.6 is compatible with earlier versions of this add-on. So, you shouldn't need to export/import from older versions.
New passwords are stored either in the "Form Data" or "Passwords" folder depending on the type of password. Passwords from these folders are also read by Dolphin and friends. But both these folders have their limitations. So, when the new password does not fit, it is stored in the Firefox folder.
And last, when Firefox finds a password in the Firefox folder, it tries to move it to the other folders, in order to make them compatible with Dolphin. So, seeing that the Firefox folder decreases it size is a sign that a password have been made compatible (it should be in one of the other folders).
Please check if it is actually bad behavior (like forgetting passwords), because it should be a bug! please, let me know.
Report
jhart
11 years ago
The problem I see is that many people, myself included, would *like* to use your plugin but are uncomfortable with the security risk it poses. I just can't rationalise compromising password security by installing an extension to manage passwords from an unknown source.
If it were given the official stamp-of-approval from openSUSE and I could download it, manage it, and update it as part of the distro, rather from an 3rd party, then I could consider it "safe enough" to use.
I think your work would make an excellent addition to the level of Firefox/KDE integration openSUSE is aiming for. Keep it up.
Report
gmolina
11 years ago
I would like to submit it to opensuse, but I couldn't find out how. Can you point me where to look for that info?
People at mozzilla are already studying it for approval.
Report
polettimarco
11 years ago
If you want, I can do this. Someone will check the package and then push it to the repo.
Then, the next step is pushing it to the main repository (Factory), I can do this, too. The package will be checked again. This step must be repeated for each new release.
The next and last step would be to have it installed by default, but I don't think this is necessary, and however don't know how to do this. Probably you should talk to some Novell employees, if you really want to do this.
Report
jhart
11 years ago
Report
jhart
11 years ago
Report
losinggeneration
11 years ago
Anyways, I enjoy the plugin appreciate the work put into it thus far, and look forward to seeing the project mature.
Report
mereandor
11 years ago
I will try to confirm this with a clean profile soon...
But else, thanks for starting this - I was looking for something like that for a long time!
Report
gmolina
11 years ago
OpenSuse 11.2
KDE 4.3.1
Firefox 3.5.5
in 32 and 64 bits
Report
jirik2tg
11 years ago
Report
jirik2tg
11 years ago
Thanks for an awesome extension.
Report
jirik2tg
11 years ago
Report
jirik2tg
11 years ago
Report
jirik2tg
11 years ago
Report
uteck
11 years ago
But overall, very nice.
Report
gmolina
11 years ago
But sharing Form Data with other KDE apps would be a bit more difficult, for example I was not able to store more than one password for the same realm with konqeror, and if you take a look at the Form Data folder of your kwallet, you may guess why.
Another problem is that urls are saved differently in konqueror and firefox, there have to be some kind of conversion.
Report