Stef Walter
49dd623e6e
Keep a cached SecretValue on each SecretItem
...
* This item can be retrieved immediately and loaded asynchronously
* It can also be loaded during initialization of the SecretItem
object
2012-07-05 23:33:07 +02:00
Stef Walter
89550876ff
Remove varargs SecretService methods
...
* The SecretService methods aren't used as frequently as the
password methods, and it's not really necessary to have a whole
bunch of extra varargs functions.
* Add varargs functions for building a GHashTable of attributes
2012-06-28 13:15:06 +02:00
Stef Walter
277e65b87a
Call correct method for secret_service_unlock()
...
* Previously erroneously called "Lock" instead of "Unlock"
2012-06-27 16:42:36 +02:00
Stef Walter
79aab9d941
Add secret_service_read_alias() and secret_service_set_alias()
...
* Wrappers for Secret Service ReadAlias() and SetAlias() methods
in various permutations.
2012-06-23 14:47:13 +02:00
Stef Walter
279ea1cc10
Add methods which handle prompts for a DBus object path
...
* Various prompting methods return the prompt result as
a GVariant.
* Added new prompt_path methods to SecretService
2012-06-23 14:22:28 +02:00
Stef Walter
125289ae45
Fix license header issues
...
* Update to LGPL 2.1
* Fix typos in license comments
* Update FSF address
https://bugzilla.gnome.org/show_bug.cgi?id=673194
2012-03-31 15:33:25 +02:00
Stef Walter
11cc25f4e8
Allow NULL schema for certain service methods
...
* So that we can work without a schema from the secret-tool
* Users can handle the schema on their own if desired, using
the 'Complete API'
2012-03-25 12:22:10 +02:00
Stef Walter
add0a1a55d
More documentation clarifications
...
* Document how the 'paths' variants of functions work
* Add more about aliases
* Document @properties arguments
2012-03-24 13:34:07 +01:00
Stef Walter
8417d8c98b
Fine tune how schemas work
...
* Handled entirely on the client side.
* Schema names are stored in an xdg:schema attribute
* Add option to turn of matching on schema names. So that we can
lookup items stored by libgnome-keyring and others
* Change schema 'identifier' to 'name'
* Fix up tests
2012-03-18 21:58:02 +01:00
Stef Walter
2bc2140d43
Complete javascript testing of password functionality
...
* And fix bugs, nullable collection_path
2012-03-11 13:35:43 +01:00
Stef Walter
60f6e8e770
Tons of fixes for introspectable usage
...
* Schemas can also be created dynamically
* Correct introspection types for hash tables passed as args
* Validate argument hash tables
* Add some predefined schemas
* Allow allocation of pageable passwords from lookup functions
2012-03-11 09:08:49 +01:00
Stef Walter
3edec36350
Reference documentation
2012-02-03 20:44:47 +01:00
Stef Walter
9c20c4d65e
Initial gobject-introspection support
2012-02-03 20:44:47 +01:00
Stef Walter
46137f865b
Rename gsecret to libsecret
...
* Fixes the namespacing capitalization issues run into with
gobject-introspection and glib code tools
2012-02-03 20:44:46 +01:00