1
0
Fork 0
mirror of https://gitlab.gnome.org/GNOME/libsecret.git synced 2025-12-05 22:28:45 +00:00
No description
Find a file
Niels De Graef 068dc05742 Merge branch 'docs' into 'main'
secret-tool: man and help adjustments

See merge request GNOME/libsecret!164
2025-11-08 17:39:03 +00:00
bash-completion meson: Require minimal version for bash-completion 2025-02-11 02:44:14 +01:00
build .gitlab-ci.yml: Add LSan suppressions file 2023-10-19 17:24:40 +09:00
docs secret-tool: document --collection option 2025-11-08 17:29:23 +00:00
egg session: Tolerate non-approved DH parameter usage in FIPS mode 2024-07-23 06:00:10 +09:00
libsecret Update secret-value.c 2025-01-16 00:05:03 +01:00
pam pam: add tests for the ported PAM module 2023-12-10 22:35:55 +05:30
po Update Romanian translation 2025-10-16 08:57:53 +00:00
subprojects Port documentation to gi-docgen 2022-02-02 12:19:14 +00:00
tool secret-tool: align behavior for collection option 2025-11-08 17:29:23 +00:00
.dir-locals.el build: Add .dir-locals.el for Emacs 2018-07-20 10:54:30 +02:00
.gitignore Port documentation to gi-docgen 2022-02-02 12:19:14 +00:00
.gitlab-ci.yml ci: Disable container building 2025-03-18 23:16:57 +01: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 2024-02-08 12:46:19 +05:30
meson.build Release stable version 0.21.7 2025-03-18 23:16:57 +01:00
meson_options.txt meson: use newlines for build options 2025-01-26 23:39:37 +01:00
NEWS Release stable version 0.21.7 2025-03-18 23:16:57 +01:00
README.md readme: replace translation project's wiki link with a welcome.g.o link 2025-07-24 13:27:50 +02:00

libsecret

A GObject-based library for storing and receiving secrets. libsecret provides a convenient wrapper around two different mechanisms: If available, secrets are stored in the freedesktop secret service. Otherwise, secrets are stored in a file that is encrypted using a master secret that was provided by the secret portal.

Documentation

You can find the nightly documentation at https://gnome.pages.gitlab.gnome.org/libsecret/.

Building

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

$ meson setup _build
$ meson compile -C _build
$ meson test -C _build
$ meson install -C _build

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 Welcome 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.