Daiki Ueno
883119e618
Merge branch 'secret-tool-lock' into 'master'
...
secret-tool: Add locking capabilities to secret tool
Closes #28
See merge request GNOME/libsecret!75
2021-06-24 11:59:40 +00:00
Nick Montalbano
015ea1194b
secret-tool: Add locking capabilities to secret tool
...
Context, secret tool currently does not have the capability to lock
keyring.
This capability was requested for specific use cases.
Updates have been made to the secret tool to lock keyrings.
Closes https://gitlab.gnome.org/GNOME/libsecret/-/issues/28
2021-06-23 21:27:32 -04:00
Daiki Ueno
72ced3e075
Merge branch 'tintou/no-double-close' into 'master'
...
secret-file-backend: Avoid closing the same file descriptor twice
See merge request GNOME/libsecret!78
2021-06-16 13:23:53 +00:00
Corentin Noël
0b2844da47
secret-file-backend: Avoid closing the same file descriptor twice
...
It is already closed a few lines above
2021-06-16 09:05:33 +02:00
Daiki Ueno
fbad80754a
Merge branch 'wip/dueno/volatile' into 'master'
...
Drop "volatile" for g_once_init_enter locations
See merge request GNOME/libsecret!77
2021-06-12 11:52:12 +00:00
Daiki Ueno
86f5afbb10
Remove unnecessary "volatile"
...
The documentation of g_dbus_error_register_error_domain suggests that
the argument passed to it should not be volatile.
Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2021-06-12 13:29:36 +02:00
Niels De Graef
2c2b0abef7
Drop "volatile" for g_once_init_enter locations
...
This fixes a few (fatal in gcc 11) warnings, breaking the CI.
For the original discussion on why this change is needed, see
https://gitlab.gnome.org/GNOME/glib/-/issues/600
2021-06-12 13:23:00 +02:00
Daiki Ueno
dfcfd2e0a2
Merge branch 'wip/dueno/secret-tool-crash' into 'master'
...
secret-tool: Fix secret_password_clearv_sync return value check
See merge request GNOME/libsecret!74
2021-04-03 07:46:19 +00:00
Daiki Ueno
9472b0ab39
secret-tool: Fix secret_password_clearv_sync return value check
...
This was a regression introduced in the rewrite using the simple
API (commit 6886aebb04
).
Reported by Chih-Hsuan Yen in:
https://gitlab.gnome.org/GNOME/libsecret/-/issues/56
Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
2021-04-03 07:23:51 +02:00
Daiki Ueno
78223a0471
Merge branch 'issue#59' into 'master'
...
Fix issues flagged by static analyzers
Closes #59
See merge request GNOME/libsecret!73
2021-03-31 11:04:27 +00:00
Dhanuka Warusadura
06931ac755
Fixes a typo
...
Argument to g_print should be part not path.
2021-03-31 10:59:04 +00:00
Dhanuka Warusadura
7e713cf65a
Fix issues flagged by static analyzers
...
These changes specifically fix the issues flagged by clang-analyzer.
Fixes : #59
2021-03-31 10:59:04 +00:00
Daiki Ueno
127f326a2d
Merge branch 'master' into 'master'
...
secret-enum-types.c/h.template: Fix reproducibility issue
See merge request GNOME/libsecret!68
2021-03-31 09:45:35 +00:00
Richard Purdie
b7d4f8cb36
secret-enum-types.c/h.template: Fix reproducibility issue
...
When full filenames are used in generated sources it makes the resulting
debug packages non-reproducible. Best practise is to use basename instead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2021-03-31 09:38:47 +00:00
Daiki Ueno
d5b2f0426d
Merge branch 'meson-option' into 'master'
...
Add meson option to override default bashcompdir
See merge request GNOME/libsecret!72
2021-03-21 17:58:44 +00:00
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