r19026 - gnucash/trunk/src/gnome-utils - Enable the use of gnome-keyring during loading and saving of data.

Geert Janssens gjanssens at code.gnucash.org
Sat Apr 17 12:17:55 EDT 2010


Author: gjanssens
Date: 2010-04-17 12:17:55 -0400 (Sat, 17 Apr 2010)
New Revision: 19026
Trac: http://svn.gnucash.org/trac/changeset/19026

Modified:
   gnucash/trunk/src/gnome-utils/gnc-file.c
   gnucash/trunk/src/gnome-utils/gnc-keyring.c
   gnucash/trunk/src/gnome-utils/gnc-keyring.h
Log:
Enable the use of gnome-keyring during loading and saving of data.
- The database passwords will no longer be stored in history
- During save as, the user-entered password will be stored in gnome-keyring
- During open, the user-entered password will be stored in gnome-keyring
- When a file is opened from history (no file specified at startup or
  user selects an entry in the File menu's history) the password is
  fetched from the gnome-keyring.

This currently works on linux. On Mac OS X or Windows no passwords are stored
and the user is asked for a password when a file is loaded from history.
Adding keyring/keychain capability on these systems is tbd.



More information about the gnucash-patches mailing list