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
60be863e8e
Header path fix
2012-04-27 17:07:44 +02:00
Stef Walter
8e9284b4bc
Fix documentation problems
2012-04-27 16:57:36 +02:00
Stef Walter
965ea230e7
Release 0.2
2012-04-16 13:48:34 +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
271c4556bd
More build fixes for openbsd
2012-03-30 14:59:04 +02:00
Stef Walter
46b6ece949
Add missing 'authtype' attribute to the 'network' schema
2012-03-30 13:56:20 +02:00
Stef Walter
1f5d6567cf
Add secret-schemas.h to the 'stable' API
2012-03-30 13:56:16 +02:00
Stef Walter
3fcfe9234e
Remove multiple typedef definitions
2012-03-30 13:53:44 +02:00
Kalev Lember
f327460ef5
Fix parallel make
...
Make doesn't know that 'libmock_service.la' is the same as
'$(top_builddir)/library/tests/libmock_service.la', and fails to
properly order builds when using -jX with parallel make. Fix this by
using 'libmock_service.la' everywhere.
make[4]: *** No rule to make target `../../library/tests/libmock_service.la', needed by `test-value'. Stop.
2012-03-29 13:58:01 +03:00
Kalev Lember
b363b7e86e
configure: Fix syntax error
...
checking build strict... ./configure: line 15065: =no: command not found
2012-03-29 13:52:19 +03:00
Stef Walter
0be598f82c
Release version 0.1
2012-03-25 13:54:04 +02:00
Stef Walter
7f7f048b15
Add local upload target for uploading documentation
2012-03-25 13:45:58 +02:00
Stef Walter
9e49677afa
Initialise libgcrypt properly
...
* This prevents blocking on entropy
2012-03-25 12:36:20 +02:00
Stef Walter
441f8554e3
Fix C example code
2012-03-25 12:33:38 +02:00
Stef Walter
3a8b4a36d8
Add secret-tool command
...
* See usage for details on how to use it
2012-03-25 12:25:22 +02:00
Stef Walter
37e6765b8d
Use the correct D-Bus service name
2012-03-25 12:24:34 +02:00
Stef Walter
3aa77c6918
Support content type application/octet-stream for passwords
...
* Older versions of gnome-keyring erroneously set this content type
for passwords even though they're textual.
* If we see this content type, then check if the password is textual
and allow usage as a null-terminated password
2012-03-25 12:23:29 +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
de403fd927
Add secret_password_clear() function
...
* Useful for clearing passwords in memory
2012-03-25 12:18:24 +02:00
Stef Walter
dd83ac0db3
Only copy the correct amount of bytes from SecretValue
...
* When transferring to a null-terminated password
2012-03-25 12:17:03 +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
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
65969cf82e
WIP schemas
2012-03-18 15:42:08 +01:00
Stef Walter
966c1da87b
Complete the example documentation
2012-03-18 15:38:29 +01:00
Stef Walter
432f5617fe
Round up the documentation
2012-03-18 15:38:29 +01:00
Stef Walter
ad9936e3f5
Add python tests
2012-03-18 15:38:29 +01:00
Stef Walter
605e0b1f9b
Add support for old style Secret Service signals
...
* As used by ksecretservice
2012-03-18 15:34:48 +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
e202ac9d19
Fix critical assertion when secret_password_lookup_xx() returns null.
2012-03-11 12:40:52 +01:00
Stef Walter
fda4704c56
Reference nonstatic schemas when we put them in a closure
2012-03-11 09:41:13 +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
4f323b2e67
Change argument of secret_password_free() to gchar *
2012-03-01 10:54:47 +01:00
Stef Walter
d1bc425af9
Add DOAP file for project
2012-02-17 10:18:31 +01:00
Stef Walter
2b7c1d8cdf
Remove the gtkdoc interfaces file from git
2012-02-17 10:14:14 +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
797b63f8e3
Some more documentation of the collection
2012-02-03 20:44:46 +01:00
Stef Walter
3a6cfa697f
Update the mock service to more closely mirror real secret service
2012-02-03 20:44:46 +01:00
Stef Walter
075ca76cc0
Tests for password functionality
2012-02-03 20:44:45 +01:00
Stef Walter
d797ef2ba3
Testing item stuff, and fixing bugs
2012-02-03 20:44:45 +01:00
Stef Walter
dea9a3a043
Test creating items and collections
2012-02-03 20:44:45 +01:00
Stef Walter
f1bd681e8a
Split out tests for service and service methods
2012-02-03 20:44:45 +01:00
Stef Walter
1a86e7152d
Test storing passwords and fix bugs
2012-02-03 20:44:45 +01:00
Stef Walter
45705b781b
Implement CreateCollection and CreateItem and related
2012-02-03 20:44:44 +01:00
Stef Walter
97dca30728
Split up the gsecret-service.c file
2012-02-03 20:44:44 +01:00