Commit Graph

25 Commits

Author SHA1 Message Date
Stef Walter
9bf4efd762 WIP split stable/unstable packages/gir/vapis 2012-07-13 09:04:55 +02:00
Stef Walter
f962662b09 Separate path based functionality
* Move the dbus object path based functionality into its
   own file and own section of the documentation.
2012-07-05 23:33:07 +02:00
Colin Walters
e72c4c5409 build: Remove double usage of $(srcdir)
This is a regression introduced by commit
3bc89a8971.
2012-06-28 11:47:26 -04: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
Evan Nemerson
d0df587f08 Add Vala bindings.
https://bugzilla.gnome.org/show_bug.cgi?id=678846
2012-06-28 12:38:34 +02:00
Evan Nemerson
3bc89a8971 Fix VPATH build. 2012-06-28 10:42:11 +02:00
Colin Walters
26326a7c8b build: Fix srcdir != builddir 2012-06-25 18:21:33 -04:00
Stef Walter
ebb2806946 Add documentation of which parts of the API are unstable
* Use secret-unstable.h header for unstable bits
 * Add stability tag to SECTION headers
2012-03-24 07:52:12 +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
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
06e8436557 Build fixes for 'make distcheck' 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
Stef Walter
97dca30728 Split up the gsecret-service.c file 2012-02-03 20:44:44 +01:00
Stef Walter
c6c6afa2cc Rework how the initialization work for various proxy objects
* Fix bugs and tests
2012-02-03 20:44:44 +01:00
Stef Walter
f44aae6efa Tests for GSecretItem and GSecretValue
* And fix bugs found in the process
2012-02-03 20:44:37 +01:00
Stef Walter
31d8f1508e Complete most of implementation, thread safety
Not tested or run yet
2012-01-20 17:53:02 +01:00
Stef Walter
f2e275f25e Prompting and item deletion 2012-01-13 14:45:55 +01:00
Stef Walter
b36268afc1 Hide glib deprecation warnings in generated code 2012-01-11 19:56:30 +01:00
Stef Walter
17fade3173 Implement gsecret_service_get_secrets_for_paths() and friends
* Lots of testing, fine tuning and other bits too.
2011-11-12 08:08:12 +01:00
Stef Walter
737e3a1ca3 Implement the Service.SearchPath() method 2011-11-05 20:59:00 +01:00
Stef Walter
ef85c4ff45 Add dependency on libgcrypt
* This can be disabled using --disable-libgcrypt, which then disables
   encryption of secrets in transit to the secret service
2011-09-25 10:03:48 +02:00
Stef Walter
b1b54f525d More Implementation of GSecretService session related code. 2011-09-25 08:22:36 +02:00
Stef Walter
3dfd7aa70f Initial module setup. Implement GSecretData 2011-08-08 17:43:47 +02:00