platform/upstream/libsecret.git
12 years agoDocumentation fix for SecretItem:flags
Stef Walter [Fri, 13 Jul 2012 11:33:23 +0000 (13:33 +0200)]
Documentation fix for SecretItem:flags

12 years agoInstall headers to libsecret-1 instead of secret-1
Stef Walter [Fri, 13 Jul 2012 11:24:34 +0000 (13:24 +0200)]
Install headers to libsecret-1 instead of secret-1

 * Clearer and more consistent

12 years agoUpdate documentation for to have correct headers
Stef Walter [Fri, 13 Jul 2012 11:02:17 +0000 (13:02 +0200)]
Update documentation for to have correct headers

 * Add add more warnings to unstable API documentation

12 years agoRelease version 0.5
Stef Walter [Fri, 13 Jul 2012 10:48:41 +0000 (12:48 +0200)]
Release version 0.5

12 years agoAdd missing documentation for secret_item_get_schema_name()
Stef Walter [Fri, 13 Jul 2012 10:26:23 +0000 (12:26 +0200)]
Add missing documentation for secret_item_get_schema_name()

12 years agoMore fixes for broken vapi and gir generation
Stef Walter [Fri, 13 Jul 2012 10:25:10 +0000 (12:25 +0200)]
More fixes for broken vapi and gir generation

 * Man this is brittle

12 years agoBump the library major version number
Stef Walter [Fri, 13 Jul 2012 10:24:35 +0000 (12:24 +0200)]
Bump the library major version number

 * We want to settle on 1 after first stable release
 * Since we're going to start patching projects we want this to have
   the pkg-config file be libsecret-1

12 years agoDocument how to build with or use libsecret
Stef Walter [Fri, 13 Jul 2012 10:01:06 +0000 (12:01 +0200)]
Document how to build with or use libsecret

12 years agoSplit the pkg-config files, gir, and vapi into stable/unstable
Stef Walter [Fri, 13 Jul 2012 09:11:58 +0000 (11:11 +0200)]
Split the pkg-config files, gir, and vapi into stable/unstable

 * C callers need to use libsecret-0 pkg-config file for stable and
   libsecret-unstable for unstable stuff.
 * Vala callers need to '--pkg libsecret-unstable' for unstable
 * GObject Introspection callers need to use the SecretUnstable package

12 years agoRename the library subdirectory to libsecret
Stef Walter [Fri, 13 Jul 2012 08:32:36 +0000 (10:32 +0200)]
Rename the library subdirectory to libsecret

 * Death by a thousand paper cuts from gir and vapi not liking
   the fact that the secret.h file was not usable uninstalled
   and installed in the same way.

12 years agoBump version number
Stef Walter [Thu, 12 Jul 2012 15:14:58 +0000 (17:14 +0200)]
Bump version number

12 years agoAdd flags for secret_item_create and secret_collection_create
Stef Walter [Thu, 12 Jul 2012 11:59:35 +0000 (13:59 +0200)]
Add flags for secret_item_create and secret_collection_create

 * For future extensibility

12 years agoAdd secret_item_get_schema_name() function
Stef Walter [Thu, 12 Jul 2012 11:02:14 +0000 (13:02 +0200)]
Add secret_item_get_schema_name() function

 * And add tests for schemas on items

12 years agoAllow passing SecretSchema to secret_item_create() and set_attributes()
Stef Walter [Thu, 12 Jul 2012 10:49:51 +0000 (12:49 +0200)]
Allow passing SecretSchema to secret_item_create() and set_attributes()

12 years agoRename secret_service_read_alias() to secret_collection_for_alias()
Stef Walter [Thu, 12 Jul 2012 10:38:50 +0000 (12:38 +0200)]
Rename secret_service_read_alias() to secret_collection_for_alias()

 * Much more logical, especially in the future when arbitrary aliases
   are implemented in gnome-keyring-daemon

12 years agoAdd documentation for how to migrate from libgnome-keyring
Stef Walter [Thu, 12 Jul 2012 09:40:28 +0000 (11:40 +0200)]
Add documentation for how to migrate from libgnome-keyring

12 years agointrospection: add several missing element-type annotations
Evan Nemerson [Tue, 10 Jul 2012 20:02:19 +0000 (13:02 -0700)]
introspection: add several missing element-type annotations

https://bugzilla.gnome.org/show_bug.cgi?id=679090

12 years agovala: update metadata to reflect changes made by 89550876
Evan Nemerson [Thu, 28 Jun 2012 20:40:54 +0000 (13:40 -0700)]
vala: update metadata to reflect changes made by 89550876

12 years agoRemove erroneus precondition
Stef Walter [Tue, 10 Jul 2012 19:39:48 +0000 (21:39 +0200)]
Remove erroneus precondition

12 years agosecret_service_remove() and secret_password_remove() remove multiple
Stef Walter [Tue, 10 Jul 2012 19:38:48 +0000 (21:38 +0200)]
secret_service_remove() and secret_password_remove() remove multiple

 * Remove all items that are not locked that match in a
   secret_service_remove() and secret_password_remove().

12 years agoValidate that we have attributes when looking up
Stef Walter [Tue, 10 Jul 2012 19:37:20 +0000 (21:37 +0200)]
Validate that we have attributes when looking up

 * When matching items, make sure we have attributes if
   no schema name was included in the match
 * This is particularly important because we don't want to
   remove all the items.

12 years agoRelease version 0.4
Stef Walter [Mon, 9 Jul 2012 09:36:24 +0000 (11:36 +0200)]
Release version 0.4

12 years agoImplement per collection search
Stef Walter [Mon, 9 Jul 2012 06:46:11 +0000 (08:46 +0200)]
Implement per collection search

 * Use the SearchItems dbus method on the Collection interface
 * Tweak some issues with the service search code as well

12 years agoRegister secret service errors as DBus errors
Stef Walter [Mon, 9 Jul 2012 06:44:50 +0000 (08:44 +0200)]
Register secret service errors as DBus errors

 * and strip remote error codes from error->message so that
   they don't clutter things.

12 years agoDon't try to build test-vala-lang if !HAVE_INTROSPECTION or !ENABLE_VAPIGEN
Martyn Russell [Sun, 8 Jul 2012 16:00:43 +0000 (17:00 +0100)]
Don't try to build test-vala-lang if !HAVE_INTROSPECTION or !ENABLE_VAPIGEN

* libsecret-@SECRET_MAJOR@.vapi is built only with those 2 defines and these
  were not checked before depending that target for the test case

Found during jhbuild run

12 years agoGet service correctly for secret_service_set_alias()
Stef Walter [Fri, 6 Jul 2012 08:40:22 +0000 (10:40 +0200)]
Get service correctly for secret_service_set_alias()

 * We can't use secret_collection_get_service() since a NULL
   collection can be passed in.

12 years agoFix up documentation
Stef Walter [Fri, 6 Jul 2012 08:21:04 +0000 (10:21 +0200)]
Fix up documentation

12 years agoDisconnect the cached default SecretService if service goes away
Stef Walter [Fri, 6 Jul 2012 08:08:27 +0000 (10:08 +0200)]
Disconnect the cached default SecretService if service goes away

 * Because the session would no longer be valid if the service
   was autostarted for the same SecretService proxy

12 years agoUse collection aliases with secret_password_store() and friends
Stef Walter [Fri, 6 Jul 2012 07:42:08 +0000 (09:42 +0200)]
Use collection aliases with secret_password_store() and friends

 * Make SECRET_COLLECTION_DEFAULT and SECRET_COLLECTION_SESSION
   be the simple aliases for those collections.
 * Accept either an alias or a path in secret_password_store()
   and secret_service_store() and friends.

12 years agoRename the functions that operate on a dbus item path
Stef Walter [Fri, 6 Jul 2012 07:01:20 +0000 (09:01 +0200)]
Rename the functions that operate on a dbus item path

 * They all contain '_dbus_path' in their name
 * Move secret_service_get_session_path() to the paths functionality
 * Move the secret_collection_new() and secret_item_new() functionality
   to the path based section.

12 years agoMake sure notifications come in for new objects before waiting
Stef Walter [Thu, 5 Jul 2012 21:31:47 +0000 (23:31 +0200)]
Make sure notifications come in for new objects before waiting

 * In tests make sure notifications settle down before waiting
   on new notifications. This fixes random test crashes.
 * Using async here means all signals are delivered by the time
   we get the new object.

12 years agoAccept NULL as a SecretService parameter for many methods
Stef Walter [Thu, 5 Jul 2012 21:14:50 +0000 (23:14 +0200)]
Accept NULL as a SecretService parameter for many methods

 * We use secret_service_get() to lookup the default
   SecretService in these cases.
 * Use this functionality in the secret_password_xxx()
   functions to greatly simplify them.

12 years agoAdd secret_collection_load_items()
Stef Walter [Thu, 5 Jul 2012 19:26:20 +0000 (21:26 +0200)]
Add secret_collection_load_items()

 * And flags to prevent loading of items when creating a
   SecretCollection object
 * Rename secret_service_ensure_collections() to
   secret_service_load_collections()

12 years agosecret_service_search() accepts a SecretSchema
Stef Walter [Thu, 5 Jul 2012 18:29:28 +0000 (20:29 +0200)]
secret_service_search() accepts a SecretSchema

 * For validation and adding the xdg:schema attribute

12 years agoMake secret_service_search() able to unlock, load secrets
Stef Walter [Thu, 5 Jul 2012 17:08:09 +0000 (19:08 +0200)]
Make secret_service_search() able to unlock, load secrets

 * Turn secret_service_search() and friends into a more convenient
   API, so that callers can get attributes, unlocking, and secrets
   if so desired.
 * Also support retrieving either one secret, or all of them.

12 years agoUpdate the "Locked" property of items/collections on lock/unlock
Stef Walter [Thu, 5 Jul 2012 17:03:37 +0000 (19:03 +0200)]
Update the "Locked" property of items/collections on lock/unlock

 * Make sure this property is kept in sync so it can be used
   immediately in the logic to retrieve secrets or other stuff.
 * We don't wait for a PropertiesChanged, which may come later

12 years agoMove secret_service_get_secrets() to secret_item_load_secrets()
Stef Walter [Thu, 5 Jul 2012 15:11:58 +0000 (17:11 +0200)]
Move secret_service_get_secrets() to secret_item_load_secrets()

 * And cache the secrets on the items instead of returning
   them in a GHashtable

12 years agoFix invalid pre-condition in secret_item_get_service()
Stef Walter [Thu, 5 Jul 2012 15:11:38 +0000 (17:11 +0200)]
Fix invalid pre-condition in secret_item_get_service()

12 years agoSeparate path based functionality
Stef Walter [Thu, 5 Jul 2012 14:41:28 +0000 (16:41 +0200)]
Separate path based functionality

 * Move the dbus object path based functionality into its
   own file and own section of the documentation.

12 years agoDon't continue initialization of SecretService if failed
Stef Walter [Thu, 5 Jul 2012 13:40:57 +0000 (15:40 +0200)]
Don't continue initialization of SecretService if failed

 * Don't open session or load collections on SecretService
   if the first part of the initialization failed

12 years agoUninitialize the mutex in SecretService
Stef Walter [Thu, 5 Jul 2012 13:40:23 +0000 (15:40 +0200)]
Uninitialize the mutex in SecretService

 * Fix resource leak

12 years agoKeep a cached SecretValue on each SecretItem
Stef Walter [Thu, 5 Jul 2012 13:38:38 +0000 (15:38 +0200)]
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

12 years agobuild: Remove double usage of $(srcdir)
Colin Walters [Thu, 28 Jun 2012 15:47:25 +0000 (11:47 -0400)]
build: Remove double usage of $(srcdir)

This is a regression introduced by commit
3bc89a8971463d21535db1294bdfaadf62761b9b.

12 years agobuild: Ensure aclocal finds our local macros
Colin Walters [Thu, 28 Jun 2012 15:33:17 +0000 (11:33 -0400)]
build: Ensure aclocal finds our local macros

The vala bindings commit copied in vapigen.m4, but our autogen.sh
invocation was depending on it being found in the buildroot.  This
ensures autogen.sh will work without vala.

12 years agoRemove varargs SecretService methods
Stef Walter [Thu, 28 Jun 2012 11:15:06 +0000 (13:15 +0200)]
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

12 years agoAdd Vala bindings.
Evan Nemerson [Thu, 28 Jun 2012 09:48:45 +0000 (02:48 -0700)]
Add Vala bindings.

https://bugzilla.gnome.org/show_bug.cgi?id=678846

12 years agoFix VPATH build.
Evan Nemerson [Thu, 28 Jun 2012 07:25:17 +0000 (00:25 -0700)]
Fix VPATH build.

12 years agoFix python tests when libsecret is not installed
Stef Walter [Thu, 28 Jun 2012 08:38:17 +0000 (10:38 +0200)]
Fix python tests when libsecret is not installed

12 years agoAdd varargs function: secret_schema_new vs. secret_schema_newv
Stef Walter [Thu, 28 Jun 2012 08:36:38 +0000 (10:36 +0200)]
Add varargs function: secret_schema_new vs. secret_schema_newv

 * Rename secret_schema_new to secret_schema_newv which
   accepts a GHashTable
 * Make secret_schema_new accept varargs similar to the
   password functions.
 * This is useful from vala which supports varargs

12 years agoIgnore built po file
Stef Walter [Wed, 27 Jun 2012 14:48:54 +0000 (16:48 +0200)]
Ignore built po file

12 years agoBump the version number
Stef Walter [Wed, 27 Jun 2012 14:44:32 +0000 (16:44 +0200)]
Bump the version number

12 years agoFix endless loop when retrieving properties
Stef Walter [Wed, 27 Jun 2012 14:43:55 +0000 (16:43 +0200)]
Fix endless loop when retrieving properties

12 years agoUse the correct 'g-properties-changed' signal
Stef Walter [Wed, 27 Jun 2012 14:43:37 +0000 (16:43 +0200)]
Use the correct 'g-properties-changed' signal

12 years agoUse correct path when initializing a collection
Stef Walter [Wed, 27 Jun 2012 14:43:14 +0000 (16:43 +0200)]
Use correct path when initializing a collection

12 years agoCall correct method for secret_service_unlock()
Stef Walter [Wed, 27 Jun 2012 14:42:36 +0000 (16:42 +0200)]
Call correct method for secret_service_unlock()

 * Previously erroneously called "Lock" instead of "Unlock"

12 years agoDon't dispose SecretItem proxies when they go away
Stef Walter [Wed, 27 Jun 2012 14:42:04 +0000 (16:42 +0200)]
Don't dispose SecretItem proxies when they go away

 * This is strange behavior and causes unexpected results
   in calling programs

12 years agoProper async behavior for seahorse_collection_delete ()
Stef Walter [Wed, 27 Jun 2012 14:41:13 +0000 (16:41 +0200)]
Proper async behavior for seahorse_collection_delete ()

 * The async 'source' object was set to a SecretService
   instead of a SecretCollection in the callback

12 years agoUpdate the collection 'Items' property correctly
Stef Walter [Wed, 27 Jun 2012 14:39:37 +0000 (16:39 +0200)]
Update the collection 'Items' property correctly

 * Problems due to not setting constructing flag when construction
   of SecretCollection completed

12 years agoFix null-pointer dereference
Stef Walter [Wed, 27 Jun 2012 14:38:35 +0000 (16:38 +0200)]
Fix null-pointer dereference

 * In the corner case where we don't know about a collection/item
   but receive the CollectionChanged or ItemChanged signal,
   fix use of a null pointer

12 years agoUse correct variant signatures for Secret Service signals
Stef Walter [Wed, 27 Jun 2012 14:36:45 +0000 (16:36 +0200)]
Use correct variant signatures for Secret Service signals

 * Fix typo for signatures used when receiving CollectionCreated,
   CollectionChanged, CollectionDeleted, ItemCreated, ItemChanged,
   ItemDeleted

12 years agoNotify the 'items' and 'collections' properties when udpated
Stef Walter [Wed, 27 Jun 2012 14:33:22 +0000 (16:33 +0200)]
Notify the 'items' and 'collections' properties when udpated

 * When SecretCollection updates its 'items' property or
   SecretService 'collections' property notify that these
   have been changed.

12 years agoPass service GType to secret_service_new() and friends.
Stef Walter [Wed, 27 Jun 2012 09:45:09 +0000 (11:45 +0200)]
Pass service GType to secret_service_new() and friends.

 * This allows callers to use a custom SecretService derived
   type with the rest of libsecret
 * The default way to get a SecretService is via secret_service_get()
   which remains simple without the GType parameter

12 years agoDon't leak extra mock service when running python tests
Stef Walter [Wed, 27 Jun 2012 05:41:46 +0000 (07:41 +0200)]
Don't leak extra mock service when running python tests

 * Were erroneously starting the mock service when loading
   the python test modules, although already started in setUp()

12 years agoAdd SECRET_SCHEMA_NOTE
Stef Walter [Mon, 25 Jun 2012 12:12:00 +0000 (14:12 +0200)]
Add SECRET_SCHEMA_NOTE

 * A real simple schema for stuff stored by the user.
 * No attributes

12 years agosecret-tool: Don't read uninitialized variable on error path
Colin Walters [Mon, 25 Jun 2012 22:22:20 +0000 (18:22 -0400)]
secret-tool: Don't read uninitialized variable on error path

12 years agobuild: Fix srcdir != builddir
Colin Walters [Mon, 25 Jun 2012 22:21:33 +0000 (18:21 -0400)]
build: Fix srcdir != builddir

12 years agoAdded Polish translation
Piotr Drąg [Mon, 25 Jun 2012 18:22:41 +0000 (20:22 +0200)]
Added Polish translation

12 years agoRelease version 0.3
Stef Walter [Mon, 25 Jun 2012 08:20:51 +0000 (10:20 +0200)]
Release version 0.3

12 years agoAdd methods to get services from collections, items
Stef Walter [Mon, 25 Jun 2012 08:17:16 +0000 (10:17 +0200)]
Add methods to get services from collections, items

 * Add secret_collection_get_service()
 * Add secret_item_get_service()

12 years agoAdd secret_service_read_alias() and secret_service_set_alias()
Stef Walter [Sat, 23 Jun 2012 12:09:50 +0000 (14:09 +0200)]
Add secret_service_read_alias() and secret_service_set_alias()

 * Wrappers for Secret Service ReadAlias() and SetAlias() methods
   in various permutations.

12 years agoAdd methods which handle prompts for a DBus object path
Stef Walter [Sun, 29 Apr 2012 19:34:40 +0000 (21:34 +0200)]
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

12 years agoHeader path fix
Stef Walter [Fri, 27 Apr 2012 15:07:44 +0000 (17:07 +0200)]
Header path fix

12 years agoFix documentation problems
Stef Walter [Fri, 27 Apr 2012 14:57:36 +0000 (16:57 +0200)]
Fix documentation problems

12 years agoRelease 0.2
Stef Walter [Mon, 16 Apr 2012 11:48:34 +0000 (13:48 +0200)]
Release 0.2

12 years agoFix license header issues
Stef Walter [Sat, 31 Mar 2012 13:32:43 +0000 (15:32 +0200)]
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

12 years agoMore build fixes for openbsd
Stef Walter [Fri, 30 Mar 2012 12:59:04 +0000 (14:59 +0200)]
More build fixes for openbsd

12 years agoAdd missing 'authtype' attribute to the 'network' schema
Stef Walter [Fri, 30 Mar 2012 11:56:20 +0000 (13:56 +0200)]
Add missing 'authtype' attribute to the 'network' schema

12 years agoAdd secret-schemas.h to the 'stable' API
Stef Walter [Fri, 30 Mar 2012 11:56:16 +0000 (13:56 +0200)]
Add secret-schemas.h to the 'stable' API

12 years agoRemove multiple typedef definitions
Stef Walter [Fri, 30 Mar 2012 11:53:44 +0000 (13:53 +0200)]
Remove multiple typedef definitions

12 years agoFix parallel make
Kalev Lember [Thu, 29 Mar 2012 10:58:01 +0000 (13:58 +0300)]
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.

12 years agoconfigure: Fix syntax error
Kalev Lember [Thu, 29 Mar 2012 10:52:19 +0000 (13:52 +0300)]
configure: Fix syntax error

checking build strict... ./configure: line 15065: =no: command not found

12 years agoRelease version 0.1
Stef Walter [Sun, 25 Mar 2012 11:48:29 +0000 (13:48 +0200)]
Release version 0.1

12 years agoAdd local upload target for uploading documentation
Stef Walter [Sun, 25 Mar 2012 11:45:10 +0000 (13:45 +0200)]
Add local upload target for uploading documentation

12 years agoInitialise libgcrypt properly
Stef Walter [Sun, 25 Mar 2012 10:36:20 +0000 (12:36 +0200)]
Initialise libgcrypt properly

 * This prevents blocking on entropy

12 years agoFix C example code
Stef Walter [Sun, 25 Mar 2012 10:33:38 +0000 (12:33 +0200)]
Fix C example code

12 years agoAdd secret-tool command
Stef Walter [Sun, 25 Mar 2012 10:25:22 +0000 (12:25 +0200)]
Add secret-tool command

 * See usage for details on how to use it

12 years agoUse the correct D-Bus service name
Stef Walter [Sun, 25 Mar 2012 10:24:34 +0000 (12:24 +0200)]
Use the correct D-Bus service name

12 years agoSupport content type application/octet-stream for passwords
Stef Walter [Sun, 25 Mar 2012 10:23:29 +0000 (12:23 +0200)]
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

12 years agoAllow NULL schema for certain service methods
Stef Walter [Sun, 25 Mar 2012 10:22:10 +0000 (12:22 +0200)]
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'

12 years agoAdd secret_password_clear() function
Stef Walter [Sun, 25 Mar 2012 10:18:24 +0000 (12:18 +0200)]
Add secret_password_clear() function

 * Useful for clearing passwords in memory

12 years agoOnly copy the correct amount of bytes from SecretValue
Stef Walter [Sun, 25 Mar 2012 10:17:03 +0000 (12:17 +0200)]
Only copy the correct amount of bytes from SecretValue

 * When transferring to a null-terminated password

12 years agoMore documentation clarifications
Stef Walter [Sat, 24 Mar 2012 12:31:14 +0000 (13:31 +0100)]
More documentation clarifications

 * Document how the 'paths' variants of functions work
 * Add more about aliases
 * Document @properties arguments

12 years agoAdd documentation of which parts of the API are unstable
Stef Walter [Sat, 24 Mar 2012 06:52:12 +0000 (07:52 +0100)]
Add documentation of which parts of the API are unstable

 * Use secret-unstable.h header for unstable bits
 * Add stability tag to SECTION headers

12 years agoFine tune how schemas work
Stef Walter [Sun, 18 Mar 2012 18:04:44 +0000 (19:04 +0100)]
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

12 years agoWIP schemas
Stef Walter [Sun, 18 Mar 2012 12:45:54 +0000 (13:45 +0100)]
WIP schemas

12 years agoComplete the example documentation
Stef Walter [Sun, 18 Mar 2012 12:19:03 +0000 (13:19 +0100)]
Complete the example documentation

12 years agoRound up the documentation
Stef Walter [Sat, 17 Mar 2012 13:25:50 +0000 (14:25 +0100)]
Round up the documentation

12 years agoAdd python tests
Stef Walter [Sat, 17 Mar 2012 12:27:42 +0000 (13:27 +0100)]
Add python tests

12 years agoAdd support for old style Secret Service signals
Stef Walter [Sun, 19 Feb 2012 12:09:07 +0000 (13:09 +0100)]
Add support for old style Secret Service signals

 * As used by ksecretservice

12 years agoComplete javascript testing of password functionality
Stef Walter [Sun, 11 Mar 2012 12:35:43 +0000 (13:35 +0100)]
Complete javascript testing of password functionality

 * And fix bugs, nullable collection_path