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
Daiki Ueno
eb4f967e9f
Release 0.20.2
2020-03-11 06:53:56 +01:00
Daiki Ueno
741867c361
Merge branch 'wip/nielsdg/no-g-message' into 'master'
...
Prefer g_info() over g_message()
Closes #40
See merge request GNOME/libsecret!48
2020-03-11 05:43:19 +00:00
Niels De Graef
af389ad6f8
Prefer g_info() over g_message()
...
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
2020-03-11 05:35:33 +00:00
Daiki Ueno
ba462746e8
Merge branch 'wip/nielsdg/fix-docs' into 'master'
...
docs: Make sure to set install: true
See merge request GNOME/libsecret!46
2020-03-10 14:28:29 +00:00
Niels De Graef
f256f5ada6
docs: Make sure to set install: true
2020-03-10 14:17:59 +00:00
Daiki Ueno
80ca3087d9
Merge branch 'wip/nielsdg/dont-specify-library-type' into 'master'
...
meson: Don't specify shared_library()
See merge request GNOME/libsecret!47
2020-03-10 13:43:12 +00:00
Niels De Graef
692e7244be
meson: Don't specify shared_library()
...
Some people might want to statically link to libsecret, so use the more
general `library()` target to build libsecret.
2020-03-10 13:36:33 +00:00
Daiki Ueno
22ecc2caa0
Merge branch 'wip/dueno/gvariant-endianness' into 'master'
...
secret-file-collection: force little-endian in GVariant
Closes #42
See merge request GNOME/libsecret!49
2020-03-10 13:30:06 +00:00
Daiki Ueno
a54f5011fc
secret-file-collection: force little-endian in GVariant
...
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.
2020-03-10 13:20:31 +00:00
Daiki Ueno
9adf321442
Merge branch 'wip/dueno/gitlab-ci-fixes' into 'master'
...
.gitlab-ci.yml: install diffutils
See merge request GNOME/libsecret!50
2020-03-10 13:20:07 +00:00
Daiki Ueno
01930d5123
.gitlab-ci.yml: install diffutils
2020-03-10 14:05:44 +01:00
Daiki Ueno
225554076a
.gitlab-ci.yml: include meson-logs in artifacts
2020-03-10 13:53:44 +01:00
Daiki Ueno
e4428dd29f
Release 0.20.1
2020-01-27 13:41:01 +01:00
Daiki Ueno
00fae821ea
meson: Bump version to 0.20.0
...
Fixes #37 .
2020-01-22 10:59:29 +01:00
Daiki Ueno
d4e1f09716
Merge branch 'wip/dueno/build-fixes' into 'master'
...
Fix build issues after 0.20.0 release
Closes #36 and #35
See merge request GNOME/libsecret!45
2020-01-14 09:36:14 +00:00