summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* methods: Port to GTaskwip/nielsdg/gtask-secret-collectionNiels De Graef2021-02-061-283/+267
| | | | `GSimpleAsyncResult` is deprecated in favor of `GTask`.
* collection: Port to GTaskNiels De Graef2021-02-061-245/+222
| | | | `GSimpleAsyncResult` is deprecated in favor of `GTask`.
* Merge branch 'wip/nielsdg/gir-annotations' into 'master'Niels De Graef2021-02-069-220/+231
|\ | | | | | | | | Fix some GIR/gtk-doc annotations See merge request GNOME/libsecret!64
| * Mark NULL with appropriate gtk-doc prefixNiels De Graef2021-02-063-22/+22
| | | | | | | | This looks cleaner for the docs generated by the several bindings.
| * Mark optional GCancellables as (nullable)Niels De Graef2021-02-068-96/+96
| |
| * Get rid of (allow-none) annotationsNiels De Graef2021-02-068-102/+113
|/ | | | | The `(allow-none)` annotation was deprecated for `(nullable)` and `(optional)` to solve some ambiguous uses of the tag.
* Merge branch 'wip/nielsdg/null-terminated-annotations' into 'master'Niels De Graef2021-02-062-18/+18
|\ | | | | | | | | Use G_GNUC_NULL_TERMINATED where appropriate See merge request GNOME/libsecret!65
| * Use G_GNUC_NULL_TERMINATED where appropriatewip/nielsdg/null-terminated-annotationsNiels De Graef2021-02-062-18/+18
|/ | | | | Give our API consumers an extra hint if they're using varargs without an appropriate `NULL`-sentinel.
* Delete AUTHORSNiels De Graef2021-01-171-1/+0
| | | It’s something we needed for the Autotools distcheck step, but we can safely get rid of it now.
* Delete ChangeLogNiels De Graef2021-01-171-32/+0
| | | It’s been discontinued for almost a decade, so time to clean up.
* Add Finnish translationTimo Jyrinki2021-01-082-0/+59
|
* Merge branch 'meson-fix-test' into 'master'Niels De Graef2020-12-191-9/+16
|\ | | | | | | | | | | | | meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE Closes #54 See merge request GNOME/libsecret!62
| * meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLEMatt Turner2020-12-191-9/+16
|/ | | | Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54
* Merge branch 'wip/cdavis/fix-annotations' into 'master'Niels De Graef2020-12-141-4/+6
|\ | | | | | | | | secret-paths.c: Add annotations for `paths` variable See merge request GNOME/libsecret!63
| * secret-paths.c: Add annotations for `paths` variablewip/cdavis/fix-annotationsChristopher Davis2020-12-101-4/+6
|/ | | | | Fixes an issue with annotations that would cause Rust bindings to generate incorrectly.
* Merge branch 'wip/nielsdg/fix-ci-coverage' into 'master'Niels De Graef2020-11-151-1/+3
|\ | | | | | | | | ci: Fix the coverage build See merge request GNOME/libsecret!61
| * ci: Fix the coverage buildNiels De Graef2020-11-151-1/+3
|/
* Merge branch 'wip/nielsdg/drop-autotools' into 'master'Niels De Graef2020-11-1517-2130/+0
|\ | | | | | | | | Drop autotools-based build See merge request GNOME/libsecret!44
| * Drop autotools-based buildNiels De Graef2020-11-1517-2130/+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.
* Release 0.20.40.20.4Daiki Ueno2020-10-103-2/+10
|
* Merge branch 'wip/dueno/memcmp' into 'master'Daiki Ueno2020-10-041-19/+24
|\ | | | | | | | | secret-file-collection: Make MAC comparison constant time See merge request GNOME/libsecret!60
| * secret-file-collection: Make MAC comparison constant timeDaiki Ueno2020-10-041-19/+24
|/
* Merge branch 'init-libgcrypt-for-file-collection' into 'master'Daiki Ueno2020-06-181-0/+3
|\ | | | | | | | | Initialize libgcrypt for SecretFileCollection See merge request GNOME/libsecret!56
| * Initialize libgcrypt for SecretFileCollectionMikhail Zabaluev2020-06-181-0/+3
|/ | | | | Make sure libgcrypt is initialized before any SecretFileCollection instance uses it.
* Merge branch 'wip/nielsdg/gir-tests' into 'master'Niels De Graef2020-06-172-4/+116
|\ | | | | | | | | meson: Add tests for GIR-based languages See merge request GNOME/libsecret!54
| * meson: Add tests for GIR-based languagesNiels De Graef2020-06-172-4/+116
|/ | | | Also add a test suite argument to more easily distinguish them.
* Merge branch 'wip/nielsdg/man-bugtracker' into 'master'Daiki Ueno2020-06-131-0/+11
|\ | | | | | | | | | | | | man: Add a bugtracker section to the manpage Closes #14 See merge request GNOME/libsecret!55
| * man: Add a bugtracker section to the manpageNiels De Graef2020-06-131-0/+11
|/ | | | Fixes https://gitlab.gnome.org/GNOME/libsecret/-/issues/14
* meson: Fix indentationNiels De Graef2020-06-011-9/+11
|
* meson: Clean up unused variablesNiels De Graef2020-06-015-42/+27
|
* Merge branch 'master' into 'master'Niels De Graef2020-05-213-42/+46
|\ | | | | | | | | meson: add option introspection See merge request GNOME/libsecret!53
| * meson: add option introspectionKai Kang2020-05-213-42/+46
|/ | | | | | | Add an option 'introspection' for meson which could control whether build GIR files or not. Signed-off-by: Kai Kang <kai.kang@windriver.com>
* Add Kurdish Sorani translationJwtiyar Nariman2020-05-042-0/+56
|
* Release 0.20.30.20.3Daiki Ueno2020-04-143-2/+6
|
* Merge branch 'master' into 'master'Daiki Ueno2020-03-191-1/+3
|\ | | | | | | | | docs: Add man subdir only if manpage is enabled See merge request GNOME/libsecret!51
| * docs: Add man subdir only if manpage is enabledAndreas Müller2020-03-191-1/+3
|/ | | | Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* Merge branch 'wip/mcrha/flatpak-use-after-free-fix' into 'master'Daiki Ueno2020-03-191-0/+6
|\ | | | | | | | | secret-file-backend: Fix use-after-free in flatpak See merge request GNOME/libsecret!52
| * secret-file-backend: Fix use-after-free in flatpakwip/mcrha/flatpak-use-after-free-fixMilan Crha2020-03-191-0/+6
|/ | | | | | | The on_portal_retrieve_secret() can connect a GCancellable, but it doesn't disconnect from it (only when the cancellable is cancelled), which means when the cancellable is cancelled later, when the GTask is gone, the callback is called with already freed data.
* Release 0.20.20.20.2Daiki Ueno2020-03-113-2/+8
|
* Merge branch 'wip/nielsdg/no-g-message' into 'master'Daiki Ueno2020-03-113-12/+9
|\ | | | | | | | | | | | | Prefer g_info() over g_message() Closes #40 See merge request GNOME/libsecret!48
| * Prefer g_info() over g_message()Niels De Graef2020-03-113-12/+9
|/ | | | | | | Libraries shouldn't really use `g_message()` as it will show up in consumer application outputs. Let's use `g_info()` instead. Fixes https://gitlab.gnome.org/GNOME/libsecret/issues/40
* Merge branch 'wip/nielsdg/fix-docs' into 'master'Daiki Ueno2020-03-101-0/+1
|\ | | | | | | | | docs: Make sure to set install: true See merge request GNOME/libsecret!46
| * docs: Make sure to set install: trueNiels De Graef2020-03-101-0/+1
|/
* Merge branch 'wip/nielsdg/dont-specify-library-type' into 'master'Daiki Ueno2020-03-101-1/+1
|\ | | | | | | | | meson: Don't specify shared_library() See merge request GNOME/libsecret!47
| * meson: Don't specify shared_library()Niels De Graef2020-03-101-1/+1
|/ | | | | Some people might want to statically link to libsecret, so use the more general `library()` target to build libsecret.
* Merge branch 'wip/dueno/gvariant-endianness' into 'master'Daiki Ueno2020-03-101-6/+15
|\ | | | | | | | | | | | | secret-file-collection: force little-endian in GVariant Closes #42 See merge request GNOME/libsecret!49
| * secret-file-collection: force little-endian in GVariantDaiki Ueno2020-03-101-6/+15
|/ | | | | | As the GVariant serialization format does not record the original endianness of integer values, we need to ensure that it doesn't change between write and load.
* Merge branch 'wip/dueno/gitlab-ci-fixes' into 'master'Daiki Ueno2020-03-101-1/+14
|\ | | | | | | | | .gitlab-ci.yml: install diffutils See merge request GNOME/libsecret!50
| * .gitlab-ci.yml: install diffutilsDaiki Ueno2020-03-101-1/+1
| |
| * .gitlab-ci.yml: include meson-logs in artifactsDaiki Ueno2020-03-101-0/+13
|/