gnucash maint: Use libsecret if available

Geert Janssens gjanssens at
Thu Apr 24 17:50:09 EDT 2014

Updated	 via (commit)
	from (commit)

commit 540956546e19aee42f95993d4ef2c3f67b90cf35
Author: Moritz Lipp <mlq at>
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:                  |   7 +++
 src/gnome-utils/   |   2 +
 src/gnome-utils/gnc-keyring.c | 115 ++++++++++++++++++++++++++++++++++++------
 3 files changed, 108 insertions(+), 16 deletions(-)

More information about the gnucash-patches mailing list