Firefox addon for kwallet KDE4

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

35
8.3
Available as/for: -
Description:

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
Last changelog:

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

C

gmolina

9 years ago

Install version 0.12

Report

ras0ir

9 years ago

Will you update the plugin for firefox 6? It doesnt work on firefox 6

Report

RaraRasputin

9 years ago

Now a new version is out. But is there anything to do other than installing the plugin? When I enter a website with a password field, firefox keeps asking me for the password of its built-in password storage. This has also been the case with firefox 5 and version 0.10 of this plugin. Using kubuntu as distro, if this is of importance.

Report

C

gmolina

9 years ago

Wierd, I use kubuntu 11.04 64bits, have you tried: http://www.guillermomolina.com.ar/index.php/en/projects/firefox-kwallet-extension/103-library-path-issues ?

Report

nisavid

9 years ago

according to Christopher Feck's comment #4 on bug #278564 [1], your plugin does not set a correct bug tracker address. see [2] for instructions.

[1] https://bugs.kde.org/show_bug.cgi?id=278564#c4
[2] http://darioandreskde.wordpress.com/2011/05/01/if-you-develop-a-kde-based-application-and-you-use-a-custom-bug-tracker/

Report

nisavid

9 years ago

DrKonqi handled a crash in your plugin for me, but it filed the bug at bugs.kde.org, which is apparently not what it was supposed to do. Christoph Feck instructed me to file the bug here instead.

in the interest of not pasting a traceback in the comments here, i'll simply provide a hyperlink to the b.k.o report: https://bugs.kde.org/show_bug.cgi?id=278564. i'll happily paste the traceback here if you'd like.

Report

3

bitcrazy

9 years ago

openSUSE 11.4
FF 4 and 5
KDE 4.6.4
Doesn't save passwords in FF5, although asking or doesn't insert passwords already in the wallet from FF4, which saved the passwords but never inserted them.

Report

dharman

9 years ago

First of all: great work!!! Thank you!!!

And now the bug. :)
I'm using FF5 and this add-on return an error (from FF5 "Error Console"):

Error: missing ; before statement
Source File: chrome://firefox-kde-wallet/content/overlay.js
Line: 1, Column: 11
Source Code:
var firefox-kde-wallet = {

that generate another error:

Error: invalid assignment left-hand side
Source File: chrome://firefox-kde-wallet/content/ff-overlay.js
Line: 1, Column: 33
Source Code:
firefox-kde-wallet.onFirefoxLoad = function(event) {

Report

C

gmolina

9 years ago

Don't worry about those errors, I am aware of them, I am trying to take them out, but they do not make the plugin fail.

Report

dharman

9 years ago

Uhm...well, but I've identified those errors because the add-on doesn't works for me... :(

So, which can be the problem? The installation seem went good...

Report

aitorpazos

9 years ago

My problem was that it was asking me for the master password even after installing the extension.
The trick was to deactivate FIPS mode.
To do so you have to go to Preferences->Advanced->Security Devices. There you should see the button "Disable FIPS".
If you want to learn what FIPS is: https://developer.mozilla.org/en/NSS/FIPS_Mode_-_an_explanation

Report

C

gmolina

9 years ago

This may help:
http://www.guillermomolina.com.ar/index.php/es/proyectos/extension-de-firefox-para-kwallet/103-library-path-issues

Report

nicotine

9 years ago

This extension is unable to update existing passwords. For example when I have changed it on the web service and then entered a new data into the login form, FF asks me about updating the existing password but does nothing if I agree.

Report

9

Rettich

9 years ago

I can confirm this here:
Firefox 4.0.1, KDE 4.6.4

The extension is not able to update existing passwords in KWallet.

Report

nicotine

9 years ago

Seems like this addon almost dead and not work in Firefox 5. It was a bad idea to use it :)

Report

C

gmolina

9 years ago

I am working on an upgrade for Firefox 5.

Report

9

Hmpf

9 years ago

Thanks a ton! Sometimes you need to loose something first to remember how much you need it. :)

You should put a flattr button or so on your blog or here.

Report

nicotine

9 years ago

Sorry if that, I am glad to hear it. But currently I forced to remember all my ≈250 passwords :)

Report

9

zuargo

10 years ago

Thank you so much, it works very well here.

Report

9

Rettich

10 years ago

I just installed version 0.7 of this extension.

It stores passwords correctly in KWallet but it does not fill in the passwords on the second visit of the page.

I'm running KDE 4.6.1 and Firefox 4b12.

This is the output with debug information for the plugin:

1522718496[7fe859a64370]: KDEWallet::CountLogins() Called
1522718496[7fe859a64370]: KDEWallet::checkWallet() Called
1522718496[7fe859a64370]: KDEWallet::GetPreference() Called
1522718496[7fe859a64370]: KDEWallet::GetPreference() folder=Firefox
1522718496[7fe859a64370]: KDEWallet::checkWallet() Folder Firefox selected
1522718496[7fe859a64370]: KDEWallet::CountLogins() key: *,*,*,https://somewebpage.org
1522718496[7fe859a64370]: KDEWallet::CountLogins() Found 1 maps
###!!! ASSERTION: Should not call this: 'Error', file KDEWallet.cpp, line 205

I also deleted the old firefox folder in KWallet but it didn't solve the problem

Report

C

gmolina

10 years ago

Strange problem, because at line 250 of KWallet.cpp there is an empty line.
Do you have 32 or 64 bits?
Please tell me the md5sum of the XPI you have installed:
$ md5sum kde-wallet_password_integration-0.7.xpi
0976fdb7c9f0e29c98d799d8a989628f kde-wallet_password_integration-0.7.xpi

Report

9

Rettich

10 years ago

Md5sum matches.

I'm running 64bit (openSuse 11.4)

Report

C

gmolina

10 years ago

I uploaded a new version, try it please:

$ md5sum kde-wallet_password_integration-0.7.xpi
351cb9c216fe06b61bdf432d1e9e7c08 kde-wallet_password_integration-0.7.xpi

The link to download is the same

Report

9

Rettich

10 years ago

No more output from the plugin (even with NSPR_LOG_MODULES=KDEWalletLog:5) and Firefox falls back to its default password storage system.

Looks like this update disables the plugin completly.

Report

C

gmolina

10 years ago

Something is broken in lib dependencies of xulrunner 2 in x86_64. Please try now:
$ md5sum kde-wallet_password_integration-0.7.xpi
1e59bddf65d5bf4c1a11b142caebbd27 kde-wallet_password_integration-0.7.xpi

This time execute firefox like this:
$ NSPR_LOG_MODULES=nsNativeModuleLoader:5 firefox-4.0


Report

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

12345678910
348
product-maker RingOV Jul 07 2015 9 excellent
product-maker OderMalSo May 17 2015 9 excellent
product-maker paulus3005 Jan 07 2015 9 excellent
product-maker remix Nov 03 2014 9 excellent
product-maker Tuxteno Sep 09 2014 3 bad
product-maker natha Sep 08 2014 3 bad
product-maker ava1ar Jul 04 2014 9 excellent
product-maker lazx888 Jun 18 2014 9 excellent
product-maker Pafrape Apr 07 2014 9 excellent
product-maker Apostle Jan 13 2014 9 excellent
product-maker Syvolc Dec 26 2013 9 excellent
product-maker borisdigital Dec 23 2013 9 excellent
product-maker bendersteed Dec 23 2013 9 excellent
product-maker Sweyn78 Aug 24 2012 9 excellent
product-maker janet Aug 07 2012 9 excellent
product-maker cyberconan Aug 01 2012 9 excellent
product-maker DreamDragon Jun 13 2012 9 excellent
product-maker RAIDENSUB Jun 12 2012 9 excellent
product-maker mdye Jun 12 2012 9 excellent
product-maker Koali-Fran Jun 11 2012 9 excellent
product-maker gramb Apr 01 2012 9 excellent
product-maker olahaye74 Mar 07 2012 9 excellent
product-maker Sagittarius Jan 10 2012 9 excellent
product-maker JanMalte Jan 07 2012 9 excellent
product-maker pvt14 Dec 01 2011 9 excellent
product-maker atimus Nov 24 2011 9 excellent
product-maker tomsdale Nov 23 2011 9 excellent
product-maker Xepher Oct 12 2011 9 excellent
product-maker Airion Sep 03 2011 9 excellent
product-maker alpvonkri Jul 18 2011 9 excellent
product-maker juank202 Jul 18 2011 9 excellent
product-maker ObiWahn Jul 18 2011 9 excellent
product-maker bruno666 Jul 14 2011 9 excellent
product-maker bitcrazy Jul 01 2011 3 bad
product-maker deabru Jun 30 2011 9 excellent
product-maker Longaso Jun 28 2011 9 excellent
product-maker quippini Jun 28 2011 9 excellent
product-maker MetalByte Jun 28 2011 9 excellent
product-maker Hmpf Jun 27 2011 9 excellent
product-maker Genserowski Mar 23 2011 9 excellent
product-maker jmunin Mar 22 2011 9 excellent
product-maker metar Mar 21 2011 9 excellent
product-maker Rettich Mar 15 2011 9 excellent
product-maker zuargo Mar 13 2011 9 excellent
product-maker dil Mar 13 2011 9 excellent
product-maker overmind88 Mar 13 2011 9 excellent
product-maker vitoubien Mar 13 2011 9 excellent
product-maker MichauSm Mar 13 2011 9 excellent
product-maker momonster Mar 13 2011 9 excellent
product-maker unhammer Feb 25 2011 9 excellent
product-maker Murz Jan 23 2011 9 excellent
Be the first to comment
katrinadcobb
Mar 16 2020
pups
Jan 13 2015
drdanz
Nov 05 2014
dharman
Apr 18 2014
Murz
Jan 27 2014
rafl
Jan 13 2014
Apostle
Jan 13 2014
remix
Dec 28 2013
Ashiroxzer
Aug 21 2012
janet
Aug 07 2012
mdye
Jun 12 2012
Sagittarius
Feb 05 2012
JanMalte
Jan 07 2012
darkbasic4
Jan 04 2012
m00nraker
Dec 10 2011
salyavin
Nov 23 2011
tomsdale
Nov 22 2011
victorcifuentes
Sep 30 2011
Airion
Sep 03 2011
quippini
Aug 10 2011
alpvonkri
Jul 18 2011
Hmpf
Jun 27 2011
jmunin
Mar 22 2011
zuargo
Mar 13 2011
saigkill
Mar 13 2011
dfx
Jun 27 2010
winford
Apr 05 2010
Yggdrasill
Jan 17 2010
DaiVied
Dec 30 2009
easy
Dec 12 2009
ZaWertun
Dec 12 2009
devport
Dec 11 2009
hefee
Dec 11 2009
tommyangelo
Dec 11 2009
pippo73
Dec 11 2009
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
2.4
updated Oct 17 2014
added Dec 11 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 3