Bug 149030

Summary: Remove passwords from config file on storage type switch
Product: Network Management Reporter: Alex Wright <bugzilla>
Component: Control ModuleAssignee: Will Stephenson <wstephenson>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 0.7   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:

Description Alex Wright 2007-08-20 12:26:09 UTC
Version:            (using KDE KDE 3.5.7)
Installed from:    Gentoo Packages
Compiler:          gcc 4.1 
OS:                Linux

If you configure KNetworkManager to store passwords unencrypted, save them, then later change to using KWalletManager, the passwords in the configfile are not deleted.

Expected Behavior:

Passwords cleaned out of config files when they are no longer used.
Comment 1 Alex Wright 2007-08-28 08:52:47 UTC
Ahh, They get removed on the next startup of KNetworkManager.

Less serious, but a crash could still expose private data. I'd expect the cleanup to occur immediately.
Comment 2 Will Stephenson 2009-02-05 17:12:23 UTC
*** This bug has been confirmed by popular vote. ***
Comment 3 Alex Wright 2010-11-06 11:39:04 UTC
Bump. Any resolution?
Comment 4 Ilia Kats 2011-06-12 23:00:58 UTC
Git commit 07c268deb3ff234525095799aa40439650c32121 by Ilia Kats.
Committed on 12/06/2011 at 22:03.
Pushed by iliakats into branch 'nm09'.

move secrets from one storage to another if the storage type is
changed and delete secrets in old storage.

BUG: 149030

M  +51   -5    libs/service/secretstorage.cpp     
M  +2    -1    libs/service/secretstorage.h     
M  +1    -1    settings/config/CMakeLists.txt     
M  +6    -0    settings/config/managetraywidget.cpp     
M  +1    -0    settings/config/managetraywidget.h     

http://commits.kde.org/networkmanagement/07c268deb3ff234525095799aa40439650c32121