Commit Graph

612 Commits

Author SHA1 Message Date
Dhanuka Warusadura
6b4a60b377 Add meson option to set default bash_completion installation
location

These changes introduce a new meson option to set the default
location for bash_completion. This will enable the installation
of completion files into the system location.
2021-03-21 17:51:24 +00:00
Dhanuka Warusadura
8b1936b46f Add meson option to override of default bashcompdir
These changes introduce a new meson option to disable
installation of completion files into the system location.
2021-03-21 17:51:24 +00:00
Daiki Ueno
7d6aacdc66 Merge branch 'trivial-fix' into 'master'
Trivial Fix: removes a comment

See merge request GNOME/libsecret!71
2021-03-18 19:50:09 +00:00
Dhanuka Warusadura
8503902759 Trivial Fix: removes a comment
Although it is a comment, it affects the reading and overall code
quality.

Related to: https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/70
2021-03-17 11:37:14 +05:30
Daiki Ueno
6dc2e55cee Merge branch 'issue#50' into 'master'
Add bash-completion for secret-tool

Closes #50

See merge request GNOME/libsecret!70
2021-03-16 21:39:31 +00:00
Dhanuka Warusadura
1998121ece Add bash-completion for secret-tool
Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/50
2021-03-11 15:14:14 +05:30
Daiki Ueno
a99bae1618 Merge branch 'issue#51' into 'master'
Enable static analyzer in CI

Closes #51

See merge request GNOME/libsecret!69
2021-03-10 15:40:40 +00:00
Dhanuka
da9637edee Enable static analyzer in CI
These changes enable clang-analyzer and cppcheck static analyzers.

Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/51
2021-03-10 15:40:40 +00:00
Fran Dieguez
1178020c2a Update Galician translation 2021-02-24 00:09:42 +00:00
Niels De Graef
79ef682878 Merge branch 'wip/nielsdg/gtask-secret-collection' into 'master'
methods, collection: port to GTask

See merge request GNOME/libsecret!66
2021-02-21 21:50:58 +00:00
Niels De Graef
be67deb1c0 methods: Port to GTask
`GSimpleAsyncResult` is deprecated in favor of `GTask`.
2021-02-21 21:44:37 +00:00
Niels De Graef
4266889f33 collection: Port to GTask
`GSimpleAsyncResult` is deprecated in favor of `GTask`.
2021-02-21 21:44:37 +00:00
Niels De Graef
95b154f442 Merge branch 'snaps-use-portal' into 'master'
Handle snaps the same way as flatpaks

See merge request GNOME/libsecret!67
2021-02-21 21:39:55 +00:00
Sebastien Bacher
1298c7812c Handle snaps the same way as flatpaks 2021-02-19 09:16:23 +01:00
Niels De Graef
903b68b116 Merge branch 'wip/nielsdg/gir-annotations' into 'master'
Fix some GIR/gtk-doc annotations

See merge request GNOME/libsecret!64
2021-02-06 16:50:18 +00:00
Niels De Graef
82fe5dada1 Mark NULL with appropriate gtk-doc prefix
This looks cleaner for the docs generated by the several bindings.
2021-02-06 16:46:23 +00:00
Niels De Graef
41c8a8282f Mark optional GCancellables as (nullable) 2021-02-06 16:46:23 +00:00
Niels De Graef
402c9fb7fd Get rid of (allow-none) annotations
The `(allow-none)` annotation was deprecated for `(nullable)` and
`(optional)` to solve some ambiguous uses of the tag.
2021-02-06 16:46:23 +00:00
Niels De Graef
e7214fa161 Merge branch 'wip/nielsdg/null-terminated-annotations' into 'master'
Use G_GNUC_NULL_TERMINATED where appropriate

See merge request GNOME/libsecret!65
2021-02-06 16:46:13 +00:00
Niels De Graef
7e3c56ba1e Use G_GNUC_NULL_TERMINATED where appropriate
Give our API consumers an extra hint if they're using varargs without an
appropriate `NULL`-sentinel.
2021-02-06 11:47:11 +01:00
Niels De Graef
5e21132da1 Delete AUTHORS
It’s something we needed for the Autotools distcheck step, but we can safely get rid of it now.
2021-01-17 00:06:16 +00:00
Niels De Graef
a40fa19662 Delete ChangeLog
It’s been discontinued for almost a decade, so time to clean up.
2021-01-17 00:05:26 +00:00
Timo Jyrinki
0836820703 Add Finnish translation 2021-01-08 13:19:33 +00:00
Niels De Graef
9e12d6596d Merge branch 'meson-fix-test' into 'master'
meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE

Closes #54

See merge request GNOME/libsecret!62
2020-12-19 19:34:00 +00:00
Matt Turner
3ad122a633 meson: build test-vala-unstable with -DSECRET_WITH_UNSTABLE
Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/54
2020-12-19 19:29:35 +00:00
Niels De Graef
dd1c242911 Merge branch 'wip/cdavis/fix-annotations' into 'master'
secret-paths.c: Add annotations for `paths` variable

See merge request GNOME/libsecret!63
2020-12-14 19:47:03 +00:00
Christopher Davis
9d510d5c04 secret-paths.c: Add annotations for paths variable
Fixes an issue with annotations that would cause
Rust bindings to generate incorrectly.
2020-12-10 12:31:13 -08:00
Niels De Graef
21cca20c18 Merge branch 'wip/nielsdg/fix-ci-coverage' into 'master'
ci: Fix the coverage build

See merge request GNOME/libsecret!61
2020-11-15 20:07:48 +00:00
Niels De Graef
fae49c76d4 ci: Fix the coverage build 2020-11-15 21:01:53 +01:00
Niels De Graef
5874816714 Merge branch 'wip/nielsdg/drop-autotools' into 'master'
Drop autotools-based build

See merge request GNOME/libsecret!44
2020-11-15 19:46:06 +00:00
Niels De Graef
2147b96c9d Drop autotools-based build
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.
2020-11-15 20:37:48 +01:00
Daiki Ueno
3fe635e64e Release 0.20.4 2020-10-10 18:50:20 +02:00
Daiki Ueno
8b4016bd31 Merge branch 'wip/dueno/memcmp' into 'master'
secret-file-collection: Make MAC comparison constant time

See merge request GNOME/libsecret!60
2020-10-04 15:43:01 +00:00
Daiki Ueno
2f0df81084 secret-file-collection: Make MAC comparison constant time 2020-10-04 17:27:40 +02:00
Daiki Ueno
90a8580da7 Merge branch 'init-libgcrypt-for-file-collection' into 'master'
Initialize libgcrypt for SecretFileCollection

See merge request GNOME/libsecret!56
2020-06-18 08:21:08 +00:00
Mikhail Zabaluev
caf9c0345c Initialize libgcrypt for SecretFileCollection
Make sure libgcrypt is initialized before any SecretFileCollection
instance uses it.
2020-06-18 10:25:36 +03:00
Niels De Graef
ac51524c2b Merge branch 'wip/nielsdg/gir-tests' into 'master'
meson: Add tests for GIR-based languages

See merge request GNOME/libsecret!54
2020-06-17 20:17:32 +00:00
Niels De Graef
bfa66f35cc meson: Add tests for GIR-based languages
Also add a test suite argument to more easily distinguish them.
2020-06-17 22:02:15 +02:00
Daiki Ueno
d5671e371c Merge branch 'wip/nielsdg/man-bugtracker' into 'master'
man: Add a bugtracker section to the manpage

Closes #14

See merge request GNOME/libsecret!55
2020-06-13 08:42:52 +00:00
Niels De Graef
e79b277689 man: Add a bugtracker section to the manpage
Fixes https://gitlab.gnome.org/GNOME/libsecret/-/issues/14
2020-06-13 08:28:41 +00:00
Niels De Graef
8ebc922a54 meson: Fix indentation 2020-06-01 09:09:25 +02:00
Niels De Graef
9959be81fd meson: Clean up unused variables 2020-06-01 09:08:04 +02:00
Niels De Graef
54d9b7dc5b Merge branch 'master' into 'master'
meson: add option introspection

See merge request GNOME/libsecret!53
2020-05-21 20:46:03 +00:00
Kai Kang
1804de769c meson: add option introspection
Add an option 'introspection' for meson which could control whether
build GIR files or not.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
2020-05-21 16:04:48 +08:00
Jwtiyar Nariman
7cd1b02bcd Add Kurdish Sorani translation 2020-05-04 22:14:58 +00:00
Daiki Ueno
fb456a3853 Release 0.20.3 2020-04-14 19:41:39 +02:00
Daiki Ueno
97d5310d3c Merge branch 'master' into 'master'
docs: Add man subdir only if manpage is enabled

See merge request GNOME/libsecret!51
2020-03-19 12:50:01 +00:00
Andreas Müller
b53e9876f4 docs: Add man subdir only if manpage is enabled
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
2020-03-19 11:18:46 +01:00
Daiki Ueno
a6c4c92ed0 Merge branch 'wip/mcrha/flatpak-use-after-free-fix' into 'master'
secret-file-backend: Fix use-after-free in flatpak

See merge request GNOME/libsecret!52
2020-03-19 08:44:33 +00:00
Milan Crha
523fe32b65 secret-file-backend: Fix use-after-free in flatpak
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.
2020-03-19 09:24:52 +01:00