Albeit having the kwallet category on my blog for quite a while now, I never really bothered to put anything in there. With the advent of KDE 4.2 I thought I'd share what I've been up to.
Bad news first...
Unfortunately I didn't quite get around improving the manager. I actually planned and started this but other things seemed more pressing. Thus KDE 4.2's kwalletmanager will continue to be not-quite-pretty
Good news for everyone
Some things have happened under the hood though. I've mostly been busy fixing bugs, including long withstanding ones like concurrency issues and lockups. Changes and fixes include:
- kwalletd has moved from kdelibs/kio to kdebase/runtime (actually pretty much invisible to anyone but packagers)
- Improved open wallet calls: Open calls can no longer timeout, open Path uses asynchroneous transaction handling.
- Detect exiting/crashing applications: The daemon will now detect applications that exit without closing the wallet or even crash and automatically close the wallet.
Important: If you're using trunk, be sure to svn up both kdelibs
and kdebase next time you recompile either. Otherwise your wallet might cease to work.
Good news for some
Apart from that, good news for all KDE Windows users: Starting with KDE 4.1.3, KWallet works fine on Windows. Thanks go to
Patrick Spendrin for helping me fix this (and helping me compile when my VirtualBox decided to crash instead of compile) and to Fujisan for providing me with the screenshot to prove it works:
The outlook
One of the major tasks I have in mind for 4.3 is finally redoing the manager UI.
Another thing I'm currently on about is making the GNOME Keyring and the KDE Wallet systems interoperable. Unfortunately that's still at a very early stage so I can't really tell you a lot about it yet. I'll keep you posted though.