commit 4307ec560e48ab5b05fecaa12b98978eab4e1b82 Author: Stef Walter 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Date: 2015-08-25 Updated Polish translation po/pl.po | 309 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 140 insertions(+), 169 deletions(-) commit 760f60931a13c6c422a09dca47eb8cb69898d0ec Author: Milan Crha 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(-)