Summary: | KWallet dialog appears twice in KMail cvs HEAD (when not wanting using KWallet) | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Anne-Marie Mahfouf <annma> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | vkrause |
Priority: | NOR | ||
Version: | 1.7.50 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Anne-Marie Mahfouf
2004-11-08 21:56:50 UTC
Volker can you look at this? I think the actual problem is that we handle 'Cancel' more like the wallet could not be opened than like 'I don't want to use the wallet at all'. In the first case it makes sense to try again to open the wallet, thus you get a KWallet password prompt for every access to your mail password. And since it hasn't been written to the wallet yet, KMail will continue to try to open the wallet. In case you don't want to use the wallet, there are two different ways to disable it: 1. Disable it KDE wide: KControl -> Security & Privacy -> KDE Wallet 2. Disable password saving in KMail: "Store password in configuration file" in the account settings. (we might want to remove the misleading "in configuration file" part here) Using KWallet everywhere but in KMail and store mail passwords in the (unsafe) configuration file is not possible, but I don't think that would make much sense. I agree that this might not be very userfriendly, how is this solved in other KDE applications using KWallet? (at least KNode has the same behavior) Ok, I installed kdeutils and thus disabled the KWallet system. However the 'KWallet is not running' is also showing twice on Apply and then twice on OK when you are in Configure KMail (provided you don't disable that dialog). This dialog (still if you don't disable it) is also displayed twice when I Quit KMail. Cancelling the wizard will just reopen it on next attempt until you answer yes or no to the question of if you want to use kwallet or not. CVS commit by vkrause: Fix password storage in configuration file. The user will now be asked once per account if [s]he would like to store the password in the (unsafe) configuration file instead of KWallet (no more message box spam) and - most important - the password is now really stored. Reviewed by Ingo Kloecker. BUG: 92932, 93789 CCBUG: 93183, 95615 M +22 -2 accountdialog.cpp 1.159 M +52 -22 kmtransport.cpp 1.47 M +1 -1 kmtransport.h 1.13 M +41 -12 networkaccount.cpp 1.15 M +1 -1 networkaccount.h 1.9 |