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
Stef Walter
4c80765ef8
More testing, and more bug fixes
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
116447c59e
Split out starting/stopping mock service into library
...
* Later this will be introspectable so we can start it from
python or javascript based tests
2012-01-23 09:36:36 +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
805355e78e
Complete the gsecret_item_xxx() functions
2012-01-16 15:08:46 +01:00
Stef Walter
72dc330a04
Complete the gsecret_password_xxx() API.
2012-01-16 15:08:29 +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
5946712810
Some build fixes
2011-11-19 08:08:12 +01:00
Stef Walter
a075105bf4
Fix problem when compiling without valgrind
2011-11-19 08:04:28 +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
09a9d856d2
Add more coverage testing for search paths
2011-11-06 22:46:30 +01:00
Stef Walter
9a319cb767
Remove built file
2011-11-06 22:46:07 +01:00
Stef Walter
4893c73c5b
Valgrind integration, refactor build process
...
* Cleanup secure memory allocator for valgrind.
* Bring valgrind headers in.
* Add lots of suppressions for glib, gdbus, gcrypt
* Fix up a bunch of bugs where things weren't getting freed
* Add new 'make check-memory' target
2011-11-06 13:41:21 +01:00
Stef Walter
e670fe5645
Fix for deprecations in glib 2.31.0
2011-11-06 13:38:51 +01:00
Stef Walter
38031d943e
Add test for async negotiation of encrypted session
2011-11-06 09:00:06 +01:00
Stef Walter
a05725fd18
Set the session correctly on the service
2011-11-06 08:59:48 +01:00
Stef Walter
76ae17b24f
Add test for GSecretService singleton, and make it work
2011-11-06 08:59:20 +01:00
Stef Walter
7ac228b62f
Simple test for gsecret_service_search_paths()
2011-11-05 21:50:01 +01:00
Stef Walter
737e3a1ca3
Implement the Service.SearchPath() method
2011-11-05 20:59:00 +01:00
Stef Walter
6b4d7b6484
Testing of gsecret_service_ensure and friends
2011-09-25 22:59:43 +02:00
Stef Walter
51896081f0
Add --enable-debug and --enable-coverage, egg tests etc
2011-09-25 21:20:21 +02:00
Stef Walter
41e7cb387e
Complete Service instantiation, add mock service, and initial test
...
* Not yet tested, but compiles
2011-09-25 18:39:03 +02:00
Stef Walter
8a6ba782db
Beginnings of a mock python secret service
2011-09-25 12:58:08 +02: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