commit 4307ec560e48ab5b05fecaa12b98978eab4e1b82
Author: Stef Walter <stefw@redhat.com>
Date:   2015-09-05

    Release version 3.17.91

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 28ff2955d733f137d7fec22f91b65b9a36bff54c
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: don't initialize aliases lazily
    
    Since we call gkd_secret_service_get_alias() from a worker thread, we
    should not modify the aliases hash table, or doing I/O from there.
    Just initialize the aliases hash table during construction.

 daemon/dbus/gkd-secret-service.c | 46 ++++++++++++++--------------------------
 1 file changed, 16 insertions(+), 30 deletions(-)

commit d89331f4e1b0602612d3b9bce9de5e4969a06833
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: simplify setting default path
    
    Initialize the default path with the service, with the goal of
    eventually making gkd_secret_service_get_alias() be thread-safe.

 daemon/dbus/gkd-secret-service.c | 40 +++++++++++++++++-----------------------
 1 file changed, 17 insertions(+), 23 deletions(-)

commit ee081695bf91fe8b9d0888f2f8424c6d36b875d0
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-31

    dbus: remove unused code path
    
    The "force" parameter is always TRUE.

 daemon/dbus/gkd-secret-service.c | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 04cef4e869bdb839a2f50aed8870611b8fdb6809
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix warning messages syntax
    
    Use %s instead of %p for strings, to get a more useful output.

 daemon/dbus/gkd-secret-objects.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2f5e38abe67a34d3f068d1203c9b4c678b362b68
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: cosmetic cleanups

 daemon/dbus/gkd-secret-objects.c | 13 -------------
 daemon/dbus/gkd-secret-session.c | 23 -----------------------
 daemon/dbus/gkd-secret-session.h |  2 --
 3 files changed, 38 deletions(-)

commit ec4216448381cadd9920d1382725fa1848f3b8ac
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-15

    dbus: use g_memdup()
    
    Instead of g_strndup(), for consistency with other similar code above.

 daemon/dbus/gkd-secret-secret.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb5c096854c2ade3747c6100341893e11e2881b7
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix marshalling of GkdSecretSecret
    
    We need to use g_variant_new_fixed_array(), as the parameter and value
    are not bytestrings. This fixes another regression from the GDBus port.

 daemon/dbus/gkd-secret-secret.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 0268ca317e4c9c1f453041b6b10d58eda332329e
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: fix marshalling of OpenSession result
    
    We should use g_variant_new_fixed_array() in this case, as what we have
    is not a bytestring.
    Fixes a regression from the GDBus port.

 daemon/dbus/gkd-secret-session.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit a79d4ad21c0ae044b6586750d43f2bf441e34aac
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-15

    dbus: use sizeof(guchar) instead of sizeof(guint8)
    
    Does not make a difference, but it makes more logical sense.

 daemon/dbus/gkd-secret-secret.c  | 4 ++--
 daemon/dbus/gkd-secret-session.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 24f3d5518af4b14c9658bfa4ffe6b1607755381e
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: fix wrong unpacking of Attributes variant
    
    gkd_exported_item_set_attributes() takes the variant we receive from the
    property setter, and trying to call g_variant_get_variant() on it will
    hit an assertion failure.

 daemon/dbus/gkd-secret-objects.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 29633784624cbbbace70e10f72d452049d204c28
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-29

    dbus: rewrite default alias in message filter
    
    Instead of trying to parse the default alias when receiving every
    method, rewrite it directly in our message filter.
    This fixes a regression from the GDBus port where requests for the
    default collection weren't being handled.

 daemon/dbus/gkd-secret-objects.c | 42 ++++------------------------
 daemon/dbus/gkd-secret-service.c | 60 ++++++++++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 38 deletions(-)

commit 4c4ab1149b0f71baaf88ff80e0a5d21fe253e9ab
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-28

    dbus: only emit 'Completed' signal to original caller
    
    Matches the pre-GDBus behavior.

 daemon/dbus/gkd-secret-prompt.c |  9 +++++++--
 daemon/dbus/gkd-secret-unlock.c | 12 +++++++++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 5b597626b8ae137836b524bf814cf904c8c9c450
Author: Cosimo Cecchi <cosimoc@gnome.org>
Date:   2015-08-07

    dbus: do not handle methods when they don't match initial caller
    
    Match the previous behavior in GkdSecretPrompt, GkdSecretSession and
    GkdSecretUnlock, where we do not reply to dbus methods that are being
    invoked for a caller different than the one initially requesting the
    object.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=622905

 daemon/dbus/gkd-dbus.c           | 17 +++++++++++++++++
 daemon/dbus/gkd-dbus.h           |  5 +++++
 daemon/dbus/gkd-secret-prompt.c  |  7 +++++++
 daemon/dbus/gkd-secret-session.c |  4 ++++
 daemon/dbus/gkd-secret-unlock.c  |  7 +++++++
 5 files changed, 40 insertions(+)

commit 7130003e27cc1616140fe0aeeab41dc26177275c
Author: Piotr Drąg <piotrdrag@gmail.com>
Date:   2015-08-25

    Updated Polish translation

 po/pl.po | 309 +++++++++++++++++++++++++++++----------------------------------
 1 file changed, 140 insertions(+), 169 deletions(-)

commit 760f60931a13c6c422a09dca47eb8cb69898d0ec
Author: Milan Crha <mcrha@redhat.com>
Date:   2015-08-06

    Fix issue found by address sanitizer
    
    There was done a read of one item more than the array was allocated.
    This patch fixes the issue.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=752919

 pkcs11/rpc-layer/gkm-rpc-util.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)