commit 4cba271bf31bb128fff80e98ca1969825e7bec60
Author: Stef Walter <stefw@gnome.org>
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 <fran.dieguez@mabishu.com>
Date:   2012-08-17

    Updated Galician translations

 po/gl.po | 142 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 72 insertions(+), 70 deletions(-)

commit 747b37bbd8fb82830524c8603f6fcf1ceae605dc
Author: Stef Walter <stefw@gnome.org>
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 <sshedmak@redhat.com>
Date:   2012-08-16

    Updated Marathi Translations

 po/mr.po | 458 ++++++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 259 insertions(+), 199 deletions(-)

commit 6da2939d0b6572c445555985da3ac5da234ad4f6
Author: Stef Walter <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <wk@gnupg.org>
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 <wk@gnupg.org>
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 <chat-to-me@raveit.de>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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 <stefw@gnome.org>
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(-)