commit c5645bdcbae05c06895979ee89fb83ef2ec90a1e Author: Niels De Graef Date: 2022-05-21 Release version 42.0 NEWS | 9 +++++++++ configure.ac | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) commit 8bd42172af81d3e18397a690fc4eec14aa2d3122 Author: Niels De Graef Date: 2022-05-13 secret-portal: Properly check the default keyring Fixes: https://gitlab.gnome.org/GNOME/gnome-keyring/-/issues/107 daemon/dbus/gkd-secret-portal.c | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) commit 269ae26c81ed716f2552af016acd5e91f17a93fd Author: Niels De Graef Date: 2022-05-21 gkm: Fix some format-truncation warnings When enabling fatal warnings (like in our CI), the `-Werror=format-truncation=` flag is complaining about us using `snprintf()` in a way that can theoretically truncate its arguments, even though this will not happen in practice, unless people are still running gnome-keyring in the year 100000. Solve the warning by doing a dumb check that aborts if `snprintf` returns an error pkcs11/gkm/gkm-attributes.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) commit 5c0a464633631d4ee5fc912f4a5b5bcc2051b8ce Author: Niels De Graef Date: 2022-05-21 doap: Add myself as maintainer, remove Stef Stef has been inactive on GNOME development for quite a while now, and the email address listed in the doap is no longer in use even, so remove him. That being said, I'm probably the closest to a co-maintainer with Daiki as I'm maintaining libsecret anyway, so I get to deal with gnome-keyring whether I like it or not. gnome-keyring.doap | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 9ffd7b88dfa880ce3e3cb0e3344adb8ee7ef1bd9 Author: Ryan Schmidt Date: 2022-03-24 Fix implicit declaration of utimes and gettimeofday. pkcs11/xdg-store/mock-xdg-module.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e74cfb98f1c675d0a3c078b75e2189cdfea337cd Author: Gergő Doma Date: 2021-10-22 GMutex initialization added. daemon/ssh-agent/gkd-ssh-agent-preload.c | 1 + 1 file changed, 1 insertion(+) commit a17707681f35b73a5ecd8ca60a5ff950c790df39 Author: Jos Dehaes Date: 2022-03-14 #105 fix looping off the end of the operations array daemon/ssh-agent/gkd-ssh-agent-service.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit eada1440fec9a082d199ef83bb92b5af149d4c1f Author: Simon McVittie Date: 2021-09-26 Stop using volatile in conjunction with atomic operations As discussed in , the volatile qualifier rarely has the semantics that are desired in C/C++. With recent gcc versions, combining pointers to volatile-qualified types with the __atomic_foo() family of builtins causes compiler warnings. http://c.isvolatileusefulwiththreads.com/ has some other useful references. Signed-off-by: Simon McVittie daemon/dbus/gkd-secret-dispatch.c | 2 +- daemon/dbus/gkd-secret-error.c | 12 ++++++------ daemon/ssh-agent/test-gkd-ssh-agent-service.c | 2 +- egg/egg-libgcrypt.c | 2 +- egg/egg-oid.c | 2 +- egg/egg-symkey.c | 2 +- pkcs11/gkm/gkm-certificate.c | 2 +- pkcs11/gkm/gkm-data-der.c | 2 +- pkcs11/gkm/gkm-serializable.c | 8 ++++---- pkcs11/secret-store/gkm-secret-fields.c | 2 +- pkcs11/xdg-store/gkm-xdg-trust.c | 2 +- 11 files changed, 19 insertions(+), 19 deletions(-) commit 232010c1041b7bd6e7f4757b87e157a05a28425d Author: Alexander Shopov Date: 2022-03-27 Update Bulgarian translation po/bg.po | 342 ++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 165 insertions(+), 177 deletions(-) commit ffb03fdd5178337a02b1c72acd0c73cc6d020ebd Author: Quentin PAGÈS Date: 2021-08-11 Update Occitan translation (cherry picked from commit 086959361640d7252fe96b0e2f93f4910ae30c00) po/oc.po | 222 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 99 insertions(+), 123 deletions(-) commit ecca02fbdf4389b1642a6a35d932046cea24553c Author: Alexey Rubtsov Date: 2021-06-30 Update Russian translation po/ru.po | 365 ++++++++++++++++++++++++++++++++------------------------------- 1 file changed, 188 insertions(+), 177 deletions(-) commit f6fcdf2e96e84d671581fa3070bd0696500cb0a5 Merge: ae6b9d86 c36bdbd1 Author: Daiki Ueno Date: 2021-04-27 Merge branch 'update-readme' into 'master' readme: Mention libsecret instead of deprecated libgnome-keyring See merge request GNOME/gnome-keyring!37 commit c36bdbd1befaa97a85b1029f03016c1990a51e19 Author: Felipe Borges Date: 2021-04-14 readme: Mention libsecret instead of deprecated libgnome-keyring README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit ae6b9d86f55c6193f85a6c9de9727a86675a4927 Author: Daiki Ueno Date: 2021-03-27 .gitlab-ci.yml: Fix coverage report path .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit bda3dd94605070c8859b5f895dd2efb13de069c0 Merge: 23294af7 d3801112 Author: Daiki Ueno Date: 2021-03-26 Merge branch 'wip/dueno/systemd' into 'master' daemon: Make it systemd-activatable through the control socket See merge request GNOME/gnome-keyring!35 commit d38011124e554c6c1dd57d859acfae4389c05699 Author: Daiki Ueno Date: 2021-02-12 daemon: Make it systemd-activatable through the control socket This enables gnome-keyring-daemon to be launched through the systemd socket activation mechanism, rather than through pam_gnome_keyring.so. configure.ac | 25 ++++++++++++++ daemon/.gitignore | 1 + daemon/Makefile.am | 14 ++++++++ daemon/control/gkd-control-server.c | 60 ++++++++++++++++++++++------------ daemon/gkd-main.c | 1 + daemon/gnome-keyring-daemon.service.in | 14 ++++++++ daemon/gnome-keyring-daemon.socket | 11 +++++++ 7 files changed, 105 insertions(+), 21 deletions(-) commit 23294af736984655d03b5c58b504a96fe58cdd33 Merge: a9c86746 eeaf4d64 Author: Daiki Ueno Date: 2021-03-26 Merge branch 'wip/dueno/ci-fixes' into 'master' Fix CI runs See merge request GNOME/gnome-keyring!36 commit eeaf4d646f5aff3933b133948a6335a0e9e81494 Author: Daiki Ueno Date: 2021-03-26 ci: Fix ASAN jobs This ports the commits 572a35626625d0a2cd0be54124e402d6bcb43898 and 5b69e07be75ee5f43df0d734eaee007033a33647 from gcr, by Niels De Graef. See https://mail.gnome.org/archives/desktop-devel-list/2020-February/msg00055.html for more context. .gitlab-ci.yml | 2 ++ 1 file changed, 2 insertions(+) commit 3a4dc5bb32e05ec682420da533b58bc3e6d94a25 Author: Daiki Ueno Date: 2021-03-26 .gitlab-ci.yml: Make pages depend on fedora:coverage Also only deploy coverage information when built on the master branch. .gitlab-ci.yml | 3 +++ 1 file changed, 3 insertions(+) commit b965ce8818329a84f6d1e09322acbe0aa014e583 Author: Daiki Ueno Date: 2021-03-26 .gitlab-ci.yml: Run tests as a regular user .gitlab-ci.yml | 90 ++++++++++++++++++++++++++++++---------------------------- 1 file changed, 47 insertions(+), 43 deletions(-) commit a9c867468b86719afc9fb62479dc5c48244f5926 Author: Daiki Ueno Date: 2021-03-26 Release 40.0 NEWS | 4 ++++ configure.ac | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-)