ConfigFile security: Migrate Proxy password to keychain
authorMichael Schuster <michael@schuster.ms>
Thu, 25 Jun 2020 14:59:57 +0000 (16:59 +0200)
committerMichael Schuster <michael@schuster.ms>
Mon, 6 Jul 2020 19:51:39 +0000 (21:51 +0200)
commit81c644e7025829cfd973db618724e0751e1fa162
tree2e171fc70ec756cc4f8f10ba40cb1fc6d47427df
parent18cbbc5052cd5a46caba7c0e8977929d35a3bbed
ConfigFile security: Migrate Proxy password to keychain

When specified in the config file, the Proxy password will be migrated
to the keychain, for backward compatibility and to allow admins to
overwrite an existing password by rolling out updated config files.

Once migrated to the keychain, the password will be removed from the
config file.

Signed-off-by: Michael Schuster <michael@schuster.ms>
src/gui/creds/webflowcredentials.cpp
src/libsync/configfile.cpp
src/libsync/configfile.h