Go to file
Daiki Ueno 9472b0ab39 secret-tool: Fix secret_password_clearv_sync return value check
This was a regression introduced in the rewrite using the simple
API (commit 6886aebb04).

Reported by Chih-Hsuan Yen in:
https://gitlab.gnome.org/GNOME/libsecret/-/issues/56

Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2021-04-03 07:23:51 +02:00
bash-completion Add meson option to override of default bashcompdir 2021-03-21 17:51:24 +00:00
build/valgrind Drop autotools-based build 2020-11-15 20:37:48 +01:00
docs Drop autotools-based build 2020-11-15 20:37:48 +01:00
egg meson: Clean up unused variables 2020-06-01 09:08:04 +02:00
libsecret Fix issues flagged by static analyzers 2021-03-31 10:59:04 +00:00
po Update Galician translation 2021-02-24 00:09:42 +00:00
tool secret-tool: Fix secret_password_clearv_sync return value check 2021-04-03 07:23:51 +02:00
.dir-locals.el build: Add .dir-locals.el for Emacs 2018-07-20 10:54:30 +02:00
.gitignore build: Use stock tap-driver from automake 2019-08-29 10:47:32 +00:00
.gitlab-ci.yml Enable static analyzer in CI 2021-03-10 15:40:40 +00:00
COPYING Fix up libsecret licensing 2012-08-06 11:25:08 +02:00
COPYING.TESTS Fix up libsecret licensing 2012-08-06 11:25:08 +02:00
libsecret.doap doap: Add myself as maintainer 2019-05-26 00:38:26 +02:00
meson_options.txt Add meson option to set default bash_completion installation 2021-03-21 17:51:24 +00:00
meson.build Release 0.20.4 2020-10-10 18:50:20 +02:00
NEWS Release 0.20.4 2020-10-10 18:50:20 +02:00
README.md README.md: Mention the new versioning scheme [ci skip] 2019-10-04 10:29:55 +02:00

libsecret

A GObject-based library for accessing the Secret Service API of the freedesktop.org project, a cross-desktop effort to access passwords, tokens and other types of secrets. libsecret provides a convenient wrapper for these methods so consumers do not have to call the low-level DBus methods.

The actual Secret Service API spec can be found at https://specifications.freedesktop.org/secret-service/.

Building

To build and install libsecret, you can use the following commands:

$ meson _build
$ ninja -C _build
$ ninja -C _build install

Contributing

You can browse the code, issues and more at libsecret's GitLab repository.

If you find a bug in libsecret, please file an issue on the issue tracker. Please try to add reproducible steps and the relevant version of libsecret.

If you want to contribute functionality or bug fixes, please open a Merge Request (MR). For more info on how to do this, see GitLab's help pages on MR's.

If libsecret is not translated in your language or you believe that the current translation has errors, you can join one of the various translation teams in GNOME. Translators do not commit directly to Git, but are advised to use our separate translation infrastructure instead. More info can be found at the translation project wiki page.

Releases

The release tarballs use semantic versioning since 0.19.0, which basically means:

  • The major version will be incremented if backward incompatible changes are added
  • The minor version will be incremented if new functionality is added in a backward compatible manner
  • The patch version will be incremented if only backward compatible bug fixes are added

Note that there is no stable/unstable indication in whether the minor version number is even or odd.