When storing a secret, create default keyring if necessary
authorStef Walter <stefw@gnome.org>
Wed, 14 Nov 2012 09:30:48 +0000 (10:30 +0100)
committerStef Walter <stefw@gnome.org>
Wed, 14 Nov 2012 10:11:23 +0000 (11:11 +0100)
commitafc1d656791c938796894e7ef458a5d60875fc50
tree64e07ffc58c16b6a19da8f01c3e2ac63b7a6eb63
parent4eb3c4577e16feb74870c023eaaa474bc7490a1a
When storing a secret, create default keyring if necessary

 * If the default keyring does not exist when storing a secret
   try and create it.
 * We handle both secrets that correctly return NoSuchObject
   and ones that just return the silly DBus UnknownMethod error.

https://bugzilla.gnome.org/show_bug.cgi?id=688165
libsecret/secret-collection.c
libsecret/secret-methods.c
libsecret/secret-private.h
libsecret/tests/mock-service-empty.py [new file with mode: 0644]
libsecret/tests/test-methods.c