gnucash maint: Use libsecret if available
Geert Janssens
gjanssens at code.gnucash.org
Thu Apr 24 17:50:09 EDT 2014
Updated via https://github.com/Gnucash/gnucash/commit/54095654 (commit)
from https://github.com/Gnucash/gnucash/commit/171ac3de (commit)
commit 540956546e19aee42f95993d4ef2c3f67b90cf35
Author: Moritz Lipp <mlq at pwmt.org>
Date: Wed Apr 16 10:49:13 2014 +0200
Use libsecret if available
This patch provides libsecret [1] support to gnucash since gnome-keyring has
been deprecated. It will check for an installed libsecret version and will use
it in favor of gnome-keyring.
Since it is not recommended to use SECRET_SCHEMA_COMPAT_NETWORK for new uses, it
uses its own defined scheme to store the credentials. Therefore passwords that
have been stored in the network schema are migrated to the new schema by trying
to access them with the old schema and storing them again in the new one.
Summary of changes:
configure.ac | 7 +++
src/gnome-utils/Makefile.am | 2 +
src/gnome-utils/gnc-keyring.c | 115 ++++++++++++++++++++++++++++++++++++------
3 files changed, 108 insertions(+), 16 deletions(-)
More information about the gnucash-patches
mailing list