Version: (using 4.00.81 (KDE 4.0.81 >= 20080527, compiled sources) Compiler: gcc OS: Linux (x86_64) release 2.6.25.4-8-default If I don't open the wallet (protected with a password) in time, KMail timeouts and starts to ask for passwords again and wants to store them in its config file. Instead of directly asking the passwords, it should show a dialog that tells the wallet is not available, retry or ignore it. If you chose retry, it should try again to ask the wallet for passwords. Usecase: - password protected wallet - kmail starts on login - kmail checks mails on startup - you start the computer and walk away for some minutes When you are back, you see the wallet dialog and kmail password dialogs. You enter the wallet password, but you have to restart kmail if you don't want to store the passwords in the config file.
Bonus bug: I was wrong.... kmail completely forgets that the passwords are in the wallet. If you close the authorization dialog(s), open the wallet, restart kmail and it will ask for passwords instead of using the ones from the wallet. At least they are again stored in the wallet.
I can confirm it under KDE 4.1 Beta1/Kubuntu.
I can confirm this under Debian unstable/experimental using kmail 4.0.82+svn81. Kmail forgets all pop3, imap and smtp passwords even though it asks for the wallet password.
SVN commit 831004 by winterz: fix bug "if wallet is closed and then you open it, you are still prompted for your transport password even if it should be in the wallet." the fix was you need to ask the transportmanager back for the password after it reads them from the wallet. BUGS: 162859,165569 CCMAIL: tomalbers@kde.nl M +1 -0 transport.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=831004