Commit Graph

664 Commits

Author SHA1 Message Date
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
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