- Mar 30, 2024
-
-
- Mar 21, 2024
-
-
Dhanuka Warusadura authored
Fix minor gi-docgen reference See merge request !142
-
Andy Holmes authored
Apparently `GLib.Type` is in fact `GObject.Type`. See: https://docs.gtk.org/gobject/alias.Type.html
-
- Mar 10, 2024
-
-
Niels De Graef authored
meson: Use env.prepend() for test environment setup See merge request !141
-
Bobby Rong authored
On NixOS packages are installed in separate prefixes. Starting from GLib / gobject-introspection 2.80, GLib introspection data is provided by GLib itself instead of gobject-introspection. This causes tests failures on NixOS because env.set() resets the environment and GLib is missing from GI_TYPELIB_PATH: gi.RepositoryError: Typelib file for namespace 'Gio', version '2.0' not found See also: gtk@29e6cc58
-
- Feb 24, 2024
-
-
Niels De Graef authored
secret-util: Annotate docstirngs See merge request !140
-
Maximiliano authored
-
Maximiliano authored
They were missing a Since annotation.
-
- Feb 23, 2024
-
-
Niels De Graef authored
-
- Feb 22, 2024
-
-
Maximiliano authored
file-backend: Subscribe before calling dbus Closes #58 See merge request !138
-
Maximiliano authored
Code is heavily inspired from libportal's implementation of org.freedesktop.portal.Location.Start. Fixes: #58 Tested-by: Stefan Hajnoczi <stefanha@jammr.net>
-
- Feb 21, 2024
-
-
Niels De Graef authored
meson: Fix crypto option being silently ignored See merge request !137
-
- Feb 16, 2024
-
-
Patrick Griffis authored
This includes newer gnutls
-
Patrick Griffis authored
If you pass an option to enable a crypto backend it just silently moves on when nothing is found. This is not how a build system should behave and will lead to mistakes. The disabled option exists for that purpose.
-
- Feb 08, 2024
-
-
Dhanuka Warusadura authored
doap: add myself as maintainer See merge request !136
-
Dhanuka Warusadura authored
With the approval of Daiki Ueno (@dueno ) Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
- Jan 09, 2024
-
-
- Jan 06, 2024
-
-
Dhanuka Warusadura authored
Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
- Jan 05, 2024
-
-
Andre Klapper authored
-
- Dec 12, 2023
-
-
Dhanuka Warusadura authored
secret-tool: Fix memory issues in lock command Closes #89 See merge request !134
-
Niels De Graef authored
There were several issues in `secret_tool_action_lock()`: - `g_autolist (GList)` isn't a correct type, as the list elements are `SecretCollection`s, not `GList`s - Separately from that, the list didn't take ownership of the elements either in all cases - We were leaking the `locked` and `context` variables This commits just does away with all the g_auto* usage as it's the only place in the code we're using it anyway, and just does all the freeing at the end of the function. Fixes: 015ea119 ("secret-tool: Add locking capabilities to secret tool") Fixes: #89
-
- Dec 11, 2023
-
-
Dhanuka Warusadura authored
tests: Remove unnecessary inclusion of <gcrypt.h> See merge request !133
-
- Dec 10, 2023
-
-
Daiki Ueno authored
Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
Dhanuka Warusadura authored
Port PAM module from gnome-keyring See merge request !128
-
Dhanuka Warusadura authored
These changes add PAM tests based on pam_wrapper and libpamtest. Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
Dhanuka Warusadura authored
These changes port the PAM module from gnome-keyring/pam to libsecret/pam. Removed `start_daemon` and the dependent code altogether. Because, gnome-keyring-daemon is launched by systemd. Replaced calls to `pam_get_item` to retrieve authentication tokens with `pam_get_authtok`. Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
Dhanuka Warusadura authored
This change is a part of the port PAM module from gnome-keyring patch set. These changes port gnome-keyring/egg/egg-unix-credentials.c to libsecret/egg Furthermore ports gnome-keyring/egg/egg-buffer.c to libsecret/egg Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
Dhanuka Warusadura authored
Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
- Dec 08, 2023
-
-
Dhanuka Warusadura authored
Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>
-
- Dec 04, 2023
-
-
Dhanuka Warusadura authored
Support GnuTLS as an alternative crypto backend See merge request !122
-
Daiki Ueno authored
Note that gnutls 3.8.2 packages is still under testing, so we tentatively pull in the build directly from koji. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
Daiki Ueno authored
This turns the `-Dgcrypt` build time option into a more generic `-Dcrypto` option, which enables user to choose which cryptographic library to link with. It currently supports libgcrypt (`libgcrypt`) and GnuTLS (`gnutls`); for the latter, GnuTLS 3.8.2 is the minimum required version. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
Daiki Ueno authored
When compiled without libgcrypt, some of the tests in test-session fails as they expect the session algorithm to be "dh-ietf1024-sha256-aes128-cbc-pkcs7". This adds a build-time conditional to guard against it. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
Daiki Ueno authored
This moves low-level cryptographic functions into egg/egg-keyring1.c, to make it easy to support multiple crypto backend libraries. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
- Nov 28, 2023
-
-
Daiki Ueno authored
The original code tries to encrypt the file format using AES-256-CBC, though actually AES-128-CBC was used because the key size is shorter and libgcrypt automatically degrades to AES-128-CBC based on the key size. Reported by Sophie Herold in: https://github.com/bilelmoussaoui/oo7/issues/46#issuecomment-1816286494 Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
Daiki Ueno authored
This wraps gcry_mpi_t usage in the API with opaque strucs, so it would be easier to port egg-dh to other crypto libraries. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
-
- Nov 27, 2023
-
-
Dhanuka Warusadura authored
Fix Vala test for attributes_validate See merge request GNOME/libsecret!132
-
- Nov 25, 2023
-
-
Henry Rovner authored
-
- Nov 14, 2023
-
-
Dhanuka Warusadura authored
Fix markup syntax for SecretSchema Closes #81 See merge request GNOME/libsecret!131
-
- Nov 12, 2023
-
-
Henry Rovner authored
-