summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Fix example in usage docsJonathan Wakely2023-02-031-1/+1
|
* docs: Fix source linkMaximiliano Sandoval R2022-02-071-1/+1
| | | | Needs a trailing backslash to work.
* secret-schema: Add missind docsMaximiliano Sandoval R2022-02-071-55/+0
|
* Port documentation to gi-docgenMaximiliano2022-02-0221-2281/+1895
|
* Distinguish example password from example labelM Hickford2022-01-171-2/+2
|
* Add TPM2 file backend support build/test documentationDhanuka Warusadura2021-09-033-0/+70
| | | | | These changes add TPM2 file backend support build and test instructions to default documentation.
* docs: Fix typosEvangelos Ribeiro Tzaras2021-07-091-1/+1
|
* Drop autotools-based buildNiels De Graef2020-11-152-124/+0
| | | | | | | | | Our official instructions only tell how to build with Meson, our CI is only done with Meson and I wouldn't be surprised if most developers only used Meson as well. In other words, the autotools build is outdated. Let's say our goodbye and drop it in the next stable release.
* man: Add a bugtracker section to the manpageNiels De Graef2020-06-131-0/+11
| | | | Fixes https://gitlab.gnome.org/GNOME/libsecret/-/issues/14
* meson: Clean up unused variablesNiels De Graef2020-06-011-2/+2
|
* docs: Add man subdir only if manpage is enabledAndreas Müller2020-03-191-1/+3
| | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* docs: Make sure to set install: trueNiels De Graef2020-03-101-0/+1
|
* secret-backend: New interface to represent password storage backendDaiki Ueno2019-10-081-0/+14
| | | | | | | This interface provides a separation between the frontend (secret_password*) and the backend (SecretService). That makes it easier to replace SecretService with a custom backend implementation.
* build: Simplify file substitutionDaiki Ueno2019-07-251-4/+2
| | | | Since meson 0.50, configuration_data() can take a dictionary.
* build: Simplify pathname handlingDaiki Ueno2019-07-251-1/+1
| | | | | This switches to using relative paths as much as possible, and the "/" shorthand for join_paths.
* secret-value: Add secret_value_unref_to_passwordDaiki Ueno2019-07-181-0/+1
| | | | | | | This adds the secret_value_unref_to_password function that unreferences and returns the stored secret in non-pageable memory. This is supposed to be used with secret_password_lookup_binary* functions.
* secret-password: Add store_binary functionsDaiki Ueno2019-07-181-0/+4
| | | | | | This adds a set of functions that takes a SecretValue instead of a text password when storing a secret. This is useful if the stored password is not null-terminated.
* secret-password: Add lookup_binary functionsDaiki Ueno2019-07-181-0/+3
| | | | | | This adds a set of functions that return a SecretValue instead of a text password when looking up a secret. This is useful if the stored password is not null-terminated.
* secret-password: Add search functionsDaiki Ueno2019-07-181-0/+5
| | | | | This adds a set of functions that expose secret_service_search* from the simple API.
* secret-retrievable: New interface to represent read-only itemDaiki Ueno2019-07-182-0/+16
| | | | | | | | This is a ground work for adding a local storage backend. As SecretItem is derived from GDBusProxy, it cannot be simply exposed to the application through the secret_password_search() if the item is not backed by the DBus API. This adds an abstract interface representing a read-only view of a secret item for that purpose.
* Add version macrosSutou Kouhei2019-06-092-0/+9
| | | | | | | | | | | | | | | Added macros: * SECRET_VERSION_MAJOR * SECRET_VERSION_MINOR * SECRET_VERSION_MICRO * SECRET_CHECK_VERSION These macros are widely defined in GLib based library. For example, GLib, GTK, poppler GLib and so on define them. These macros are useful to detect libsecret version on build type and from GObject Introspection based bindings.
* Add build support for MesonNiels De Graef2019-01-193-0/+61
| | | | | | | | | | | To build with meson, use the following commands: ``` $ meson build $ ninja -C build # in case you want to install $ ninja -C build install ```
* lib/schemas: Add secret_get_schema() accessor for SECRET_SCHEMA_*sPhilip Withnall2018-03-221-0/+2
| | | | | | | | | | | | | The SECRET_SCHEMA_* extern structs are not introspectable; add a new accessor function which takes an enum and returns a struct, which is introspectable. Mark the old extern structs as (skip), but don’t deprecate them because they’re still useful from C (if unconventional). Signed-off-by: Philip Withnall <withnall@endlessm.com> https://bugzilla.gnome.org/show_bug.cgi?id=697681
* tool: Man page spelling fixVille Skyttä2017-10-151-1/+1
|
* Spelling fixesVille Skyttä2017-10-151-1/+1
|
* Fix typosAntonio Murdaca2016-03-081-1/+1
| | | | | | | | Signed-off-by: Antonio Murdaca <runcom@redhat.com> Signed-off-by: Stef Walter <stefw@redhat.com> * Fix one spelling of 'succeeded' https://bugzilla.gnome.org/show_bug.cgi?id=763143
* docs: Don't overcomplicate things with the major version in docsStef Walter2015-06-292-7/+5
| | | | | | Just hard code '1' instead of using variable substitution. https://bugzilla.gnome.org/show_bug.cgi?id=751400
* Update doc online location to unstable urlFrédéric Péters2015-04-151-1/+1
| | | | | developer.gnome.org doesn't create /stable/ links for libraries that have not reached 1.0 yet.
* Fix typo in documentationRoy Zhang2015-04-111-1/+1
| | | | | | | Since "equivalent" is not a function, it should not follow with parenthese. https://bugzilla.gnome.org/show_bug.cgi?id=747654
* libsecret: Add secret_service_encode_dbus_secret() and oppositeStef Walter2014-03-041-0/+2
| | | | | | | | | Add secret_service_encode_dbus_secret() and secret_service_decode_dbus_secret() functions for encoding and decoding the Secret Service API DBus structs that carry secrets on the wire. These are not added to the stable or scripting APIs.
* Makefile.am: Use a single Makefile.am and parallel testsStef Walter2014-03-044-17/+5
| | | | | | | | | | | | | Allow parallel building and testing by using a single Makefile.am Implement parallel testing using TAP, with various drivers and compilers living in the build/ directory. Fix all sorts of issues that this caused, including builddir != srcdir, leaks in tests and so on. It would have been nice to break out all the above into separate commits ... blush.
* Update doc online location to stable url.Stef Walter2014-01-131-1/+1
|
* Remove unstable vapiStef Walter2014-01-041-5/+4
| | | | | | | Just use the main vapi, and expect people to define the relevant SECRET_WITH_UNSTABLE preprocessor macro. https://bugzilla.gnome.org/show_bug.cgi?id=721429
* Mark most of unstable API as stableStef Walter2013-12-111-32/+0
| | | | This is with the exception of the 'path' functions.
* Fix documentation warningsStef Walter2013-12-111-0/+2
|
* service: Rename secret_service_new() and friends to open()Stef Walter2013-06-211-3/+3
| | | | | | | | | | | | | | The _new() suffix confuses vala and gobject introspection thinking that it's a constructor, and there's no way to tell it otherwise. And things really get messy because they're async functions. So while we're still unstable, rename these functions to secret_service_open() secret_service_open_sync() and secret_service_open_finish(). This is an API/API break, but its to the portion of the library marked as unstable. Only used by seahorse (in jhbuild) and updated usage there.
* Add secret_value_get_text() function to return NULL terminated secretStef Walter2013-06-211-0/+1
|
* tool: Add a 'search' command for looking up items and detailsStef Walter2013-02-181-0/+28
| | | | | | | The output format is meant to be parseable in the Desktop file format. Update the documentation as well. https://bugzilla.gnome.org/show_bug.cgi?id=693881
* Fix for glib deprecationsStef Walter2012-10-221-1/+3
| | | | * g_type_init() was deprecated in glib 2.35.0
* secret-tool: Add a manual pageStef Walter2012-08-163-0/+155
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=681434
* Release version 0.60.6Stef Walter2012-07-141-26/+26
|
* Rename secret_password_remove() to secret_password_clear()Stef Walter2012-07-142-12/+12
| | | | | | | | * It's clearer what happens here: we try to remove as many matching passwords as possible. * Also rename secret_service_remove() to secret_service_clear() * Rename secret_password_clear() which used to wipe password memory to secret_password_wipe().
* Update documentation for to have correct headers0.5Stef Walter2012-07-131-7/+7
| | | | * Add add more warnings to unstable API documentation
* Release version 0.5Stef Walter2012-07-131-1/+1
|
* Add missing documentation for secret_item_get_schema_name()Stef Walter2012-07-131-0/+1
|
* Document how to build with or use libsecretStef Walter2012-07-134-1/+151
|
* Rename the library subdirectory to libsecretStef Walter2012-07-132-14/+14
| | | | | | * 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.
* Add flags for secret_item_create and secret_collection_createStef Walter2012-07-121-0/+6
| | | | * For future extensibility
* Rename secret_service_read_alias() to secret_collection_for_alias()Stef Walter2012-07-121-3/+3
| | | | | * Much more logical, especially in the future when arbitrary aliases are implemented in gnome-keyring-daemon
* Add documentation for how to migrate from libgnome-keyringStef Walter2012-07-124-4/+850
|