Bug 149030 - Remove passwords from config file on storage type switch
Summary: Remove passwords from config file on storage type switch
Status: RESOLVED FIXED
Alias: None
Product: Network Management
Classification: Miscellaneous
Component: Control Module (show other bugs)
Version: 0.7
Platform: Gentoo Packages Linux
: NOR wishlist
Target Milestone: ---
Assignee: Will Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-08-20 12:26 UTC by Alex Wright
Modified: 2011-06-12 23:00 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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