summaryrefslogtreecommitdiffstats
path: root/secret-service/org.freedesktop.Secrets.xml
AgeCommit message (Collapse)AuthorFilesLines
2011-07-28Collection Locked property should be Boolean instead of STRINGValentin Rusu1-1/+1
2011-03-16Property names in CreateItem and CreateCollection have interface.Stef Walter1-10/+10
Specify properties to CreateItem and CreateCollection with a full interface name like so: org.freedesktop.Secret.Item.Label This allows future extensions to use different interfaces.
2011-03-01Allow specifying an alias in the CreateCollection() method.Stef Walter1-0/+15
This creates the collection with the given alias, or returns an already existing collection in a race free manner.
2011-02-28Add a content type to the secret struct.Stef Walter1-6/+9
This is used to specify the type of the secret. For example: * text/plain; charset=utf8 * application/octet-stream * etc...
2010-12-04Remove aliases by passing '/' as collection argument to SetAlias.Michael Leupold1-1/+3
2010-12-04Have a try at a better explanation of the terms Property and Attribute in ↵Michael Leupold1-1/+44
the context of CreateCollection and CreateItem.
2010-12-04Support for collection aliases.Stef Walter1-6/+20
The collection aliases are present under: /org/freedesktop/secrets/aliases/xxxx So the default and network collections would be usable via the object path, in addition to their normal object paths: /org/freedesktop/secrets/aliases/default /org/freedesktop/secrets/aliases/network To manage the aliases, two new methods are added to the Service interface: ReadAlias() and SetAlias(). BTW, These are not properties on Collection because a collection can be have multiple aliases pointing to it.
2010-12-04Error code changes.Stef Walter1-16/+5
* Remove AlreadyExists. No longer needed. * Remove NotSupported in favor of the one defined in DBus itself: org.freedesktop.DBus.Error.NotSupported * There's no real NoSuchObject error code defined in DBus itself, so defined our own.
2010-12-04Move dismissed argument in Prompt.Completed signal.Stef Walter1-4/+3
Move dismissed argument first, so it's easier to parse the result variant (or ignore it).
2010-12-04Use the OpenSession function for algorithm Negotiation.Stef Walter1-21/+10
This has several benefits: * Removes gray area of whether a single session could renegotiate a different key exchange. * Removes strange state that a session is in before negotiation of an algorithm. * Less API. * OpenSession() could be called multiple times for algorithms that require more than one back and forth negotiation. We have none of these presently.
2010-12-04Rename API to 'Secret Service API'Stef Walter1-13/+13
This was discussed on the mailing list a while back. Interfaces: org.freedesktop.Secret.Xxxx Service: org.freedesktop.Secrets Object Paths: /org/freedesktop/secrets/xxxx
2010-12-04Fix whitespace issueStef Walter1-1/+1
2010-12-04Move the GetSecret, SetSecret and GetSecrets methods.Stef Walter1-34/+37
Move to more relevant interfaces, and add secret parameter to CreateItem.
2010-12-04Implement concept of prompt objects.Stef Walter1-96/+109
* Items that could require prompting, return an optional prompt object. * Prompt objects must then be acted upon. * Prompts can be dismissed. * Operation completes with the prompt, and signal is emitted. * When no prompt is needed, returns '/'
2010-12-04Changes to allow multiple sessions per application, discussed on mailing list.Stef Walter1-44/+61
2010-12-04Minor cleanups. Add copyright (Telepathy D-Bus doesn't know authors).Michael Leupold1-0/+6
2010-12-04Add spec-to-docbook.xsl for converting a telepathy spec to DocBook XML. ↵Michael Leupold1-2/+2
Improve spec-to-introspect.xsl - no more extra spaces in type declarations.
2010-12-04Add the current docbook part of the spec and the D-Bus introspection part ↵Michael Leupold1-0/+397
converted to the Telepathy D-Bus Introspection spec. tools/spec-to-introspect.xsl converts the Telepathy format to the EggDBus format used by keyring.