summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* meson: Make default test setup with D-Busnielsdg/meson-dbus-test-setupNiels De Graef2023-01-152-14/+6
| | | | | | | | This makes sure that our tests run within their own D-Bus session (which is a requirement most of the time) As a result, we can get rid of a few workarounds in our CI to setup such a session.
* Merge branch 'nielsdg/extract-get-secret-file-func' into 'master'Niels De Graef2023-01-151-117/+128
|\ | | | | | | | | file-backend: Extract functions from the initializer code See merge request GNOME/libsecret!107
| * file-backend: Extract TPM code into separate functionNiels De Graef2023-01-151-79/+78
| | | | | | | | | | | | | | | | That way, we have a function we can also call in case we want to provide a synchronous constructor. This also fixes some cases where the `EggTpm2Context` was not properly cleaned up in case of some error paths.
| * file-backend: Extract function to return GFileNiels De Graef2023-01-151-38/+50
|/ | | | A small cleanup
* Merge branch 'nielsdg/use-docker-images-for-ci' into 'master'Niels De Graef2023-01-154-31/+201
|\ | | | | | | | | ci: Use prebuilt Docker images See merge request GNOME/libsecret!114
| * ci: Disable introspection when using asanNiels De Graef2023-01-151-1/+1
| | | | | | | | | | The job times out when trying to generate the typelib, which seems to be a known issue, so let's just skip it as we're not testing that anyway.
| * ci: Use prebuilt Docker imagesNiels De Graef2023-01-144-30/+200
|/ | | | | | | | Don't waste precious CI time reinstalling/upgrading packages. Most of the scripts here were taken from GLib's CI scripts, but adjusted to deal with dependencies that might change between branches rather than different distros.
* Add Interlingue translationOlga Smirnova2022-12-122-0/+61
|
* Add secret_password_search_finish to vapi metadataDhanuka Warusadura2022-11-221-0/+1
|\ | | | | See merge request GNOME/libsecret!112
| * Fix finish function for searchvJens Georg2022-11-221-0/+1
|/
* Merge branch 'nielsdg/fix-search-for-dbus-path-finish-leak' into 'master'Dhanuka Warusadura2022-10-251-0/+1
|\ | | | | | | | | secret-paths: Fix a little memory leak See merge request GNOME/libsecret!109
| * secret-paths: Fix a little memory leakNiels De Graef2022-10-251-0/+1
|/
* Merge branch 'ci' into 'master'Dhanuka Warusadura2022-10-241-1/+2
|\ | | | | | | | | ci: A walkaround fix to solve the fedora:asan timeout error See merge request GNOME/libsecret!111
| * ci: A walkaround fix to solve the fedora:asan timeout errorDhanuka Warusadura2022-10-221-1/+2
|/ | | | | | These changes temporarily fix the fedora:asan timeout error caused by meson. With allow_failure keyword in place the pipeline will complete even there is a timeout error in fedora:asan
* Fix nullable in secret_collection_for_alias_*Julian Schmidhuber2022-09-191-2/+2
|
* Update Nepali translationPawan Chitrakar2022-09-191-16/+19
|
* Update Turkish translationSabri Ünal2022-09-181-3/+5
|
* Add Georgian translationZurab Kargareteli2022-06-252-0/+61
|
* ci: Use the proper Meson b_sanitize optionNiels De Graef2022-05-271-2/+2
| | | | No idea how `meson -Dsanitize` ever would've worked
* Merge branch 'wip/dueno/gtask-dup-error' into 'master'Daiki Ueno2022-05-093-12/+85
|\ | | | | | | | | | | | | Properly chain-up GTasks around GDBusProxy::init_async Closes #75 See merge request GNOME/libsecret!106
| * Properly chain-up GTasks around GDBusProxy::init_asyncDaiki Ueno2022-05-093-12/+85
|/ | | | | | | | | | | | | | | | | Our GAsyncInitable implementations in SecretService, SecretCollection, and SecretItem internally wrap GDBusProxy::init_async and perform additional error processing. To chain up we used to pass around a single GTask, which caused an issue in the (additional) error path: GDBusProxy::init_async may have already called g_task_return_boolean(task, TRUE) and in that case GLib produces the following warning: g_task_return_error: assertion '!task->ever_returned' failed This fixes the issue by creating a temporary GTask around GDBusProxy::init_async call. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
* Update Bulgarian translationAlexander Shopov2022-03-211-13/+19
|
* Release 0.20.50.20.5Daiki Ueno2022-02-212-1/+16
|
* Merge branch 'doc-fixes' into 'master'Niels De Graef2022-02-1217-249/+312
|\ | | | | | | | | Improvements to documentation and annotations See merge request GNOME/libsecret!103
| * docs: Fix source linkMaximiliano Sandoval R2022-02-071-1/+1
| | | | | | | | Needs a trailing backslash to work.
| * secrets_for_dbus_paths: Improve return docMaximiliano Sandoval R2022-02-071-1/+1
| |
| * README: Fix typo on readmeMaximiliano Sandoval R2022-02-071-1/+1
| |
| * Fix typos on linksMaximiliano Sandoval R2022-02-071-3/+3
| |
| * docs: Merge unused docs for backend & retrievableMaximiliano Sandoval R2022-02-072-18/+3
| | | | | | | | Only one doc will appear in gir and gi-docgen docs.
| * docs: Remove large indentationsMaximiliano Sandoval R2022-02-077-52/+52
| | | | | | | | | | Indentations by more than four spaces make gi-docgen read them as a quote block.
| * docs: Document errorsMaximiliano Sandoval R2022-02-072-25/+19
| |
| * CHECK_VERSION: Document macroMaximiliano Sandoval R2022-02-071-2/+2
| | | | | | | | Macros do not use Returns annotation.
| * docs: All docs should have a header lineMaximiliano Sandoval R2022-02-0710-90/+160
| | | | | | | | This line should have a single sentence.
| * secret_value_unref_to_password: Annotate out paramMaximiliano Sandoval R2022-02-071-1/+1
| |
| * docs: Document BACKEND_EXTENSION_POINT_NAMEMaximiliano Sandoval R2022-02-071-0/+6
| |
| * secret-schema: Add missind docsMaximiliano Sandoval R2022-02-072-55/+63
|/
* Add Abkhazian translationNaala Nanba2022-02-062-0/+59
|
* Merge branch 'gi-docgen' into 'master'Dhanuka Warusadura2022-02-0242-2907/+2402
|\ | | | | | | | | Port documentation to gi-docgen See merge request GNOME/libsecret!101
| * Port documentation to gi-docgenMaximiliano2022-02-0242-2907/+2402
|/
* Merge branch 'hickford-master-patch-68137' into 'master'Daiki Ueno2022-01-181-2/+2
|\ | | | | | | | | | | | | Distinguish example password from example label Closes #66 See merge request GNOME/libsecret!102
| * Distinguish example password from example labelM Hickford2022-01-171-2/+2
|/
* Merge branch 'fix-deprecated' into 'master'Daiki Ueno2021-11-223-67/+49
|\ | | | | | | | | Fix deprecated-declarations warnings See merge request GNOME/libsecret!93
| * Fix deprecated-declarations warningsDhanuka Warusadura2021-11-213-67/+49
|/ | | | | | | These changes fix the existing deprecated-declarations warnings found during the build process. Related to: https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/43
* Update Occitan translationQuentin PAGÈS2021-11-201-18/+19
|
* Update Catalan translationJordi Mas i Hernandez2021-11-151-21/+25
|
* Merge branch 'wip/dueno/f34' into 'master'Daiki Ueno2021-11-151-5/+5
|\ | | | | | | | | CI: Pin base image to Fedora 34 for now See merge request GNOME/libsecret!98
| * CI: Pin base image to Fedora 34 for nowDaiki Ueno2021-11-151-5/+5
|/ | | | | The current image based on Fedora 35 gives timeout in tests using D-Bus. Until we figure out the cause, let's stick with Fedora 34.
* Update Italian translationMilo Casagrande2021-11-101-17/+21
|
* Update Latvian translationRūdolfs Mazurs2021-10-251-19/+21
|
* Update Slovak translationDušan Kazik2021-10-051-16/+22
|