commit 4cba271bf31bb128fff80e98ca1969825e7bec60 Author: Stef Walter Date: 2012-08-20 Release version 3.5.90 NEWS | 7 +++++++ configure.ac | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) commit e8be3f22c196d727259e8bcb374e28885bfd4b74 Author: Fran DiƩguez Date: 2012-08-17 Updated Galician translations po/gl.po | 142 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 72 insertions(+), 70 deletions(-) commit 747b37bbd8fb82830524c8603f6fcf1ceae605dc Author: Stef Walter Date: 2012-08-11 Use the XDG directories for storing keys * If the new XDG directory doesn't exist, and the old ~/.gnome2/keyrings does exist, then continue to use that * Otherwise create the new directory in g_get_user_data_dir() as appropriate. https://bugzilla.gnome.org/show_bug.cgi?id=613644 daemon/dbus/gkd-secret-service.c | 30 ++++++++++++++++++++++---- pkcs11/gkm/gkm-util.c | 37 +++++++++++++++++++++++++++++++++ pkcs11/gkm/gkm-util.h | 2 ++ pkcs11/gnome2-store/gkm-gnome2-module.c | 7 ++++++- pkcs11/secret-store/gkm-secret-module.c | 11 +++++----- 5 files changed, 77 insertions(+), 10 deletions(-) commit 6700ef0a6aa8a43a4ba2b43b30a85206407d1264 Author: Sandeep Sheshrao Shedmake Date: 2012-08-16 Updated Marathi Translations po/mr.po | 458 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 259 insertions(+), 199 deletions(-) commit 6da2939d0b6572c445555985da3ac5da234ad4f6 Author: Stef Walter Date: 2012-08-08 daemon: When --replace quit all running daemons * When using --replace we assume that we're supposed to replace all running daemons in the session, rather than just the first we discovered. https://bugzilla.gnome.org/show_bug.cgi?id=681449 daemon/gkd-main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit 1cf271ccf8652fc63b6d63dfa80320b7e6e072c1 Author: Stef Walter Date: 2012-08-08 daemon: If control directory in environment use when replacing * When replacing another daemon always prefer the control directory discovered through the environment. This way ssh and gpg work with a --replace'd gnome-keyring-daemon. * Previously we would use the last control directory discovered which meant that if gnome-keyring-daemon had crashed, and had later been restarted via dbus, then the control directory for the last daemon was used, rather than the one in the env. https://bugzilla.gnome.org/show_bug.cgi?id=681449 daemon/gkd-main.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) commit 54459813dc5e5a2fe92ee404487d1e8d90da9917 Author: Stef Walter Date: 2012-08-08 daemon: Be quiet while replacing another daemon * When doing --replace don't complain that the other daemon cannot be reached. It may have exited but we still want to use the environment it setup. https://bugzilla.gnome.org/show_bug.cgi?id=681449 daemon/control/gkd-control-client.c | 31 +++++++++++++++++++------------ daemon/control/gkd-control.h | 7 ++++++- daemon/control/tests/frob-control-quit.c | 2 +- daemon/gkd-main.c | 2 +- 4 files changed, 27 insertions(+), 15 deletions(-) commit c95d1520bcf23370afbc1933d9c67ceca82ca785 Author: Werner Koch Date: 2012-08-09 Improve the gkm transaction tests * pkcs11/gkm/tests/test-transaction.c (test_write_file): Run test twice. (test_write_file_abort_gone, test_write_file_abort_revert): Ditto. (test_write_large_file): New. (main): Add new tests. https://bugzilla.gnome.org/show_bug.cgi?id=657234 pkcs11/gkm/tests/test-transaction.c | 85 +++++++++++++++++++++++++++++++++++-- 1 file changed, 82 insertions(+), 3 deletions(-) commit 7f31eebd35a84ed4c09970edb0b8d99a6a8af6f5 Author: Werner Koch Date: 2012-08-01 Provide fallback for file systems without working hardlinks * pkcs11/gkm/gkm-transaction.c (O_BINARY): Add fallback for Windows. (copy_to_temp_file): New. (begin_link_temporary_if_exists): Detect failure link(2) and resort to a copy file method. -- See bug 657234 for a description of the problem. The culprit is the CIFS implementation on EMC servers. At least VFAT file systems should have the same problem, thus the patch is a general improvement. https://bugzilla.gnome.org/show_bug.cgi?id=657234 pkcs11/gkm/gkm-transaction.c | 146 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 135 insertions(+), 11 deletions(-) commit dff0a6edd2c02602b24476296855b4f63f99379f Author: raveit65 Date: 2012-08-09 Add MATE Desktop to desktop files * So that gnome-keyring starts up on the MATE desktop. https://bugzilla.gnome.org/show_bug.cgi?id=681482 daemon/gnome-keyring-gpg.desktop.in.in | 2 +- daemon/gnome-keyring-pkcs11.desktop.in.in | 2 +- daemon/gnome-keyring-secrets.desktop.in.in | 2 +- daemon/gnome-keyring-ssh.desktop.in.in | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) commit 979bf3c2a3a264630eace3ba2da0db14c59a67de Author: Stef Walter Date: 2012-08-08 secret-store: Mark a secret item as 'used' when accessed * This makes the gpg-agent idle feature work correctly https://bugzilla.gnome.org/show_bug.cgi?id=681081 pkcs11/secret-store/gkm-secret-item.c | 1 + 1 file changed, 1 insertion(+) commit 111a1327bd55b8f81a44ac37b3af399eb0121126 Author: Stef Walter Date: 2012-08-08 gpg-agent: Hook up the TTL cache option * So that when the gsettings gpg-cache-method is 'idle' or 'timeout' we use gpg-cache-ttl to control how long the passphrase is cached for. * This is a regression from 3.3.x https://bugzilla.gnome.org/show_bug.cgi?id=681081 daemon/gpg-agent/gkd-gpg-agent-ops.c | 40 ++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 15 deletions(-) commit 3de11dd0c8929a93b6f3069ef78ed484274a8e86 Author: Stef Walter Date: 2012-08-08 schema: Update description for gpg-cache-method * Document the various method strings that can be present here https://bugzilla.gnome.org/show_bug.cgi?id=681081 schema/org.gnome.crypto.cache.gschema.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)