# Generate automatically. Do not edit.

commit 48e1a4df5a2aae2e0c3d160e0d692c43671e26d3 (HEAD -> master)
Author: Jordan Petridis <jpetridis@gnome.org>
Date:   2024-07-12

    Release 46.2

 NEWS         | 8 ++++++++
 configure.ac | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit af0e12e9540f84cea934de67e259441774cb157b (origin/master, origin/HEAD)
Merge: f77f76d2 3ebc1913
Author: Jordan Petridis <jpetridis@gnome.org>
Date:   2024-05-22

    Merge branch 'nielsdg/fix-stdbool-compilation-error' into 'master'
    
    Don't use `bool` as variable name
    
    See merge request GNOME/gnome-keyring!75

commit 3ebc191313b59cdde5b4615a1e8abdbd83398953
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-05-22

    Don't use `bool` as variable name
    
    This breaks compilation with stdbool.h

 pkcs11/gkm/gkm-attributes.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f77f76d21db2003e1ac72c9d06b53d11f76fc212
Author: Guntupalli Karunakar <karunakar@indlinux.org>
Date:   2024-05-07

    Update Hindi translation

 po/hi.po | 525 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 257 insertions(+), 268 deletions(-)

commit 655a89f2dc5654591b3c976a152bf39eeef5add5
Author: Alexandre Franke <afranke@gnome.org>
Date:   2024-04-08

    Update French translation

 po/fr.po | 58 ++++++++++++++--------------------------------------------
 1 file changed, 14 insertions(+), 44 deletions(-)

commit 74a258cdad0105910be1286282874bef9c96cf90
Author: Rachida SACI <rgebbid@gmail.com>
Date:   2024-03-29

    Update Kabyle translation

 po/kab.po | 37 +++++++++++++++++++++----------------
 1 file changed, 21 insertions(+), 16 deletions(-)

commit 12c638b82d410d230f83fa9d87dbffb37d04b53f
Author: Rachida SACI <rgebbid@gmail.com>
Date:   2024-03-27

    Add Kabyle translation

 po/LINGUAS |   1 +
 po/kab.po  | 498 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 499 insertions(+)

commit 2d5678c79f301553546e8fd4322b8e4f675e202b
Merge: 394ddf5f 77c490b4
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-03-25

    Merge branch 'nielsdg/obsolete-autoconf-shit' into 'master'
    
    autogoo: replace AC_HELP_STRING with AS_HELP_STRING
    
    See merge request GNOME/gnome-keyring!72

commit 77c490b4dcca06d6dc3513d071a3185528ec0a30
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-03-23

    autogoo: replace AC_HELP_STRING with AS_HELP_STRING
    
    Autoconf made the `AC_HELP_STRING` macro obsolete many moons ago in
    Autoconf. It should be replaced with `AS_HELP_STRING`, so let's do that.

 configure.ac | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 394ddf5f96d40ee58f1ff85422450fe4f4ed9dc6
Merge: 5c76f18b a6108b74
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-03-18

    Merge branch 'fix-7' into 'master'
    
    Default "automatically unlock" checkbox to false
    
    Closes #7
    
    See merge request GNOME/gnome-keyring!38

commit a6108b747bbdcd532bd1e860e3d5ab5baa8e6ff4
Author: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
Date:   2021-05-20

    Default "automatically unlock" checkbox to false
    
    The GCR prompt used to unlock keyrings and other secure objects has a
    checkbox for automatically unlocking the object when the user logs in.
    Previously, this checkbox was checked by default if the object in
    question had the CKA_GNOME_TRANSIENT attribute set. This linkage frankly
    makes no sense; the change can be traced back to a nine-year-old commit
    (084ce5e08) which appears to have mistakenly altered code that used
    CKA_GNOME_TRANSIENT to determine the *nature* of the choice into code
    that used CKA_GNOME_TRANSIENT to set the default *value* of the choice.
    
    Defaulting this checkbox to true, which was the practical effect of
    using CKA_GNOME_TRANSIENT in this way, has obvious drawbacks for
    security, as the reporter of #7 and the various reporters in bugs linked
    from there have attested.
    
    Removing this linkage is a small change, but it results in a larger
    amount of code being no longer needed, which this commit cleans up.
    
    Fixes #7.

 pkcs11/wrap-layer/gkm-wrap-prompt.c | 70 ++-----------------------------------
 1 file changed, 3 insertions(+), 67 deletions(-)

commit 5c76f18b76ebc6a4eaabff0dcabad042050e1f2d
Merge: 2064ac12 c62aeb4e
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-03-18

    Merge branch 'fix-distcheck' into 'master'
    
    build: Fix distcheck with systemd units
    
    See merge request GNOME/gnome-keyring!70

commit c62aeb4eeeb50b625d1ffa154eb5574e8341f47a
Author: Dan Nicholson <dbn@endlessos.org>
Date:   2024-03-14

    build: Fix distcheck with systemd units
    
    The user unit directory gathered from pkg-config is an absolute path and
    doesn't follow the configured prefix. distcheck doesn't like that, so
    set `systemduserunitdir` to follow the prefix even though that wouldn't
    make sense on a real build.

 Makefile.am | 1 +
 1 file changed, 1 insertion(+)

commit 2064ac123c8741571a9bf23c5ec829496279edbd
Author: Andre Klapper <a9016009@gmx.de>
Date:   2024-03-14

    docs: Replace defunct Bugzilla with GitLab URI

 docs/gnome-keyring-daemon.xml | 2 +-
 docs/gnome-keyring.xml        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3a40f7496a3e8e238573d14dc7f9aea61b230ddb
Author: Andre Klapper <a9016009@gmx.de>
Date:   2024-03-14

    HACKING: Replace defunct Bugzilla and mailing list with GitLab and Discourse

 HACKING | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 8f5ba178485d3c7152fcb7ffb5a4f04a1fd0d515
Author: Andre Klapper <a9016009@gmx.de>
Date:   2024-03-14

    HACKING: Correct 404 URI to Architecture on wiki

 HACKING | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcb56ab93f30a7ffd99c8ccf721bd39832e43fba
Author: Aefgh Threenine <aefgh39622@gmail.com>
Date:   2024-02-22

    Update Thai translation

 po/th.po | 531 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 253 insertions(+), 278 deletions(-)

commit 2d2d48e3c27130d487460596153561f275bf6be0
Merge: 4e173494 cb52598c
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-02-13

    Merge branch 'wip/undef' into 'master'
    
    rpc-layer: Fix undefined reference to g_strlcpy
    
    See merge request GNOME/gnome-keyring!66

commit cb52598c6705c04f1aec9256e14f4e2f2c7bb8e0
Author: Jeremy Bícha <jeremy.bicha@canonical.com>
Date:   2024-02-13

    rpc-layer: Fix undefined reference to g_strlcpy
    
    fixes build with -Wl,-z,defs

 pkcs11/rpc-layer/Makefile.am | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4e173494bf15795a1ebab6e2bbd9377fac456240 (tag: 46.1)
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2024-02-13

    Release version 46.1
    
    Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>

 NEWS         | 5 +++++
 configure.ac | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d8c29a22898da519dd7510590a95a6836658403e
Merge: e29d7229 03ca2228
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2024-02-13

    Merge branch 'master' into 'master'
    
    ssh-agent: avoid deadlock when agent process dies before we connect to it
    
    See merge request GNOME/gnome-keyring!65

commit 03ca2228205bfaa7510116142f9beaaf2a682042
Author: Steven Luo <s_luo@berkeley.edu>
Date:   2024-02-05

    ssh-agent: stop waiting for agent to become ready if it's dead
    
    If the ssh-agent process we launch dies before it becomes ready to take
    input, self->pid will be set to 0 by on_child_watch().  If that happens,
    there's no point in continuing to wait for the process to become ready.
    This should avoid an unnecessary five-second wait in cases like [1] or
    [2].
    
    [1] https://bugzilla.gnome.org/show_bug.cgi?id=794848
    [2] https://bugzilla.redhat.com/show_bug.cgi?id=1841855 (migrated to
    https://issues.redhat.com/browse/RHEL-9302)

 daemon/ssh-agent/gkd-ssh-agent-process.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dd92a85fb44ff68e075c348176d042448745fac8
Author: Steven Luo <s_luo@berkeley.edu>
Date:   2024-02-05

    ssh-agent: avoid deadlock when agent process dies before we connect to it
    
    gkd_ssh_agent_process_connect() waits for the ssh-agent process to
    become ready to accept input by entering the main loop while holding
    self->lock.  However, if the ssh-agent process dies before becoming
    ready, the main loop will call on_child_watch(), which needs to take
    self->lock, causing a deadlock.  Fix this by releasing the lock before
    entering the main loop.
    
    This should prevent a busyloop that's been reported multiple times [1]
    [2] from lasting forever.
    
    [1] https://bugzilla.gnome.org/show_bug.cgi?id=794848
    [2] https://bugzilla.redhat.com/show_bug.cgi?id=1841855 (migrated to
    https://issues.redhat.com/browse/RHEL-9302)

 daemon/ssh-agent/gkd-ssh-agent-process.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e29d72299f5958f523c0f5f222fc78347fa5ff9d
Merge: 5b721625 f298c87e
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2024-01-28

    Merge branch 'gcc14' into 'master'
    
    gkm: fix test-sexp with GCC 14
    
    See merge request GNOME/gnome-keyring!62

commit f298c87e14e89656992ccfd17b133f4f2ab9c5ea
Author: Yaakov Selkowitz <yselkowi@redhat.com>
Date:   2024-01-24

    gkm: fix test-sexp with GCC 14
    
    pkcs11/gkm/test-sexp.c: In function ‘test_sign_verify’:
    pkcs11/gkm/test-sexp.c:231:92: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
    In file included from pkcs11/gkm/test-sexp.c:31:
    ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
    pkcs11/gkm/test-sexp.c:251:87: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
    ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
    pkcs11/gkm/test-sexp.c:271:91: error: passing argument 6 of ‘gkm_crypto_sign_xsa’ from incompatible pointer type [-Wincompatible-pointer-types]
    ./pkcs11/gkm/gkm-crypto.h:92:86: note: expected ‘CK_ULONG_PTR’ {aka ‘long unsigned int *’} but argument is of type ‘gsize *’ {aka ‘unsigned int *’}
    
    Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>

 pkcs11/gkm/test-sexp.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5b721625035a3d67ea042d9fa8c04a53d2b6c57a
Author: Efstathios Iosifidis <eiosifidis@gnome.org>
Date:   2024-01-22

    Update Greek translation

 po/el.po | 373 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 192 insertions(+), 181 deletions(-)

commit add672ea6ad72cc67aa146c90d8e06d0f26178c5 (tag: 46.0)
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2024-01-06

    Release version 46.0
    
    Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>

 NEWS         | 10 ++++++++++
 configure.ac |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit e128078e434288019ddcbe7754ccd9fab618884d
Merge: 793e8689 25c5a198
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2023-10-19

    Merge branch 'build' into 'master'
    
    build: Remove build with ssh component from default build instructions
    
    See merge request GNOME/gnome-keyring!60

commit 25c5a1982467802fa12c6852b03c57924553ba73
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2023-10-18

    build: Remove build with ssh component from default build instructions
    
    The SSH functionality of gnome-keyring has been moved to gcr [1] as
    part of the modular gnome-keyring Fedora change [2] proposal. And
    currently the SSH functionality is provided by `gcr-ssh-agent`. So, it
    is recommended to build gnome-keyring without the `ssh` component.
    
    [1] https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67
    [2] https://fedoraproject.org/wiki/Changes/ModularGnomeKeyring
    
    Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>

 configure.ac | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 793e8689e03f20330f2eba0d04f94e96a6181cd8
Merge: 085f8b45 214d4d65
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2023-10-14

    Merge branch 'fix_scope' into 'master'
    
    main: Reduce scope of ssh_started variable
    
    See merge request GNOME/gnome-keyring!59

commit 214d4d6568a6ba4259e49436eb6c827658158d08
Author: Dhanuka Warusadura <dhanuka@gnome.org>
Date:   2023-10-11

    main: Reduce scope of ssh_started variable
    
    This change fixes the "‘ssh_started’ defined but not
    used [-Wunused-variable]" warning, during build with
    `--disable-ssh-agent` option.
    
    Signed-off-by: Dhanuka Warusadura <dhanuka@gnome.org>

 daemon/gkd-main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 085f8b457270e823c1d698aa74efc2d61e3dae40
Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
Date:   2023-09-27

    Update Esperanto translation

 po/eo.po | 167 +++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 87 insertions(+), 80 deletions(-)

commit b839689e5525a5e924916d2ebf9e68753e1f6d52
Author: Sabri Ünal <libreajans@gmail.com>
Date:   2023-08-08

    Update Turkish translation

 po/tr.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d0a4901c63a01e5f6d2e319cf118a58197bdd6a2
Merge: 027c9e3f 391edc89
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2023-05-24

    Merge branch 'valentindavid/fix-desktop-files' into 'master'
    
    desktop: Expand variables
    
    Closes #131
    
    See merge request GNOME/gnome-keyring!58

commit 391edc89ccf1d404886c3f00ff20cc5085f34ae8
Author: Valentin David <me@valentindavid.com>
Date:   2023-05-18

    desktop: Expand variables
    
    2f202ab68ab2185cc6a0cf32d92fc9f30a573d5f removed expansion of
    variables, but `@bindir@` still needed to be expanded.
    
    This partially reverts that commit, without re-introducing Bugzilla
    related data.
    
    Also the makefile rule for `$(desktop_DATA)` was using the same .in
    file as input for all the desktop outputs. Resulting in the same file
    instead of having the correct `--components`.

 daemon/.gitignore                                          |  3 +++
 daemon/Makefile.am                                         | 14 ++++++++------
 ...kcs11.desktop.in => gnome-keyring-pkcs11.desktop.in.in} |  0
 ...rets.desktop.in => gnome-keyring-secrets.desktop.in.in} |  0
 ...ring-ssh.desktop.in => gnome-keyring-ssh.desktop.in.in} |  0
 po/POTFILES.in                                             |  6 +++---
 po/POTFILES.skip                                           |  3 +++
 7 files changed, 17 insertions(+), 9 deletions(-)

commit 027c9e3fe1514881d6a8a19af7f6f1f8a2813590
Author: Andre Klapper <a9016009@gmx.de>
Date:   2023-04-28

    DOAP: Replace defunct mailing-list with support-forum (GNOME Discourse)

 gnome-keyring.doap | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 353b9868b5ed5805a1af8a06edbf63ba210f5dad
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2023-04-05

    Update Abkhazian translation

 po/ab.po | 3304 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 3285 insertions(+), 19 deletions(-)

commit 0b8753075560590e33277f034e85c4d34d9b02a7
Author: Sabri Ünal <libreajans@gmail.com>
Date:   2023-03-10

    Update Turkish translation

 po/tr.po | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7c38f99fb4d0b862a5c33a37857fe8ea200da4fe
Author: Sabri Ünal <libreajans@gmail.com>
Date:   2023-02-22

    Update Turkish translation

 po/tr.po | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit ef29e23d7add087e97e602d6a9a3c2403e8aff5d
Author: Vasil Pupkin <3abac@3a.by>
Date:   2022-12-13

    Update Belarusian translation

 po/be.po | 696 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 353 insertions(+), 343 deletions(-)

commit cb981ada8da7d6b3f6b07f61bcb58692c064d529
Merge: 12eeabc2 2f202ab6
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2022-11-13

    Merge branch 'jakedane-master-patch-02769' into 'master'
    
    desktop: Remove obsolete Bugzilla entries
    
    See merge request GNOME/gnome-keyring!55

commit 2f202ab68ab2185cc6a0cf32d92fc9f30a573d5f
Author: Jake Dane <3689-jakedane@users.noreply.gitlab.gnome.org>
Date:   2022-09-11

    desktop: Remove obsolete Bugzilla entries
    
    The `X-GNOME-Bugzilla-*` entries were for use by bug-buddy, a GNOME 2
    technology that's been gone for over a decade. These entries are
    obsolete and can be removed from the desktop files.
    
    The desktop files then have no variables so do not need to be
    configured. They are renamed from `*.in.in` to `*.in` to reflect that
    and build files are updated for this change.

 daemon/.gitignore                                          |  3 ---
 daemon/Makefile.am                                         | 14 ++++++--------
 ...kcs11.desktop.in.in => gnome-keyring-pkcs11.desktop.in} |  4 ----
 ...rets.desktop.in.in => gnome-keyring-secrets.desktop.in} |  4 ----
 ...ring-ssh.desktop.in.in => gnome-keyring-ssh.desktop.in} |  4 ----
 po/POTFILES.in                                             |  6 +++---
 po/POTFILES.skip                                           |  3 ---
 7 files changed, 9 insertions(+), 29 deletions(-)

commit 12eeabc28daded121dbf6bbc452a2678946983e6
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2022-10-31

    Update Abkhazian translation

 po/ab.po | 3079 +-------------------------------------------------------------
 1 file changed, 21 insertions(+), 3058 deletions(-)

commit 96b31dec1fc7c1079afbbdcf1917f67d69331518
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2022-10-03

    Update Abkhazian translation

 po/ab.po | 3909 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 3906 insertions(+), 3 deletions(-)

commit 2030a2cd4045bbdd9d0b1cd4bce471dd5cc00cfa
Author: Sabri Ünal <libreajans@gmail.com>
Date:   2022-09-18

    Update Turkish translation

 po/tr.po | 103 ++-------------------------------------------------------------
 1 file changed, 3 insertions(+), 100 deletions(-)

commit 7917041f1bd90a40d855ad2fd93bd2bd40e7edea
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   2022-09-05

    Update Icelandic translation
    
    (cherry picked from commit bb785db03489b5d3ae93657fdb6ad3e4ed72b19f)

 po/is.po | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1892a4948441efd6cb812c293945e12ca50c10f5
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   2022-09-05

    Update Icelandic translation
    
    (cherry picked from commit c2ce16ef7acb7074063d6bcecb5eeb6b075f5b7d)

 po/is.po | 40 ++++++++++++++++++++++++++++------------
 1 file changed, 28 insertions(+), 12 deletions(-)

commit 93b2384e83fe856c695da32fd17cf53c450c6140
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   2022-09-05

    Update Icelandic translation
    
    (cherry picked from commit 435896013603bbd5d89ec928ccb30475f38b6ba7)

 po/is.po | 172 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 81 insertions(+), 91 deletions(-)

commit 0040a970d2ccb2c2efcd8666c770c6a6939c17fa
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2022-08-25

    Update Abkhazian translation

 po/ab.po | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1d591c260e93fd8583976c0cb661d48a70cb1fea
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2022-07-29

    Update Abkhazian translation

 po/ab.po | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit f50925c7535280e1718f5f71dd1e9b2a826a9a91
Author: Nart Tlisha <daniel.abzakh@gmail.com>
Date:   2022-07-25

    Add Abkhazian translation

 po/LINGUAS |   1 +
 po/ab.po   | 483 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 484 insertions(+)

commit 992a2558c6f0986b67ecee567715a75dcdcdb298
Merge: 6c4ad4cf 2d867686
Author: Daiki Ueno <ueno@gnu.org>
Date:   2022-07-04

    Merge branch 'wip/dueno/pc' into 'master'
    
    configure.ac: Stop using deprecated pkgconfig variable in p11-kit
    
    See merge request GNOME/gnome-keyring!54

commit 2d867686b75630ad480640afc6fcb73514167a03
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2022-07-03

    configure.ac: Stop using deprecated pkgconfig variable in p11-kit
    
    p11_system_config_modules has been deprecated for a long time, in
    favor of p11_module_configs.
    
    Signed-off-by: Daiki Ueno <dueno@src.gnome.org>

 configure.ac | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c4ad4cff086ba7fd79ef406311a283c6a942baf
Author: Matt Turner <mattst88@gmail.com>
Date:   2022-05-22

    pkcs11: Don't use strncpy when copying paths
    
    Using strncpy produces the following warning, which indicates that the
    destination string could be left unterminated.
    
      CC       daemon/control/gkd-control-server.lo
      CCLD     libgkd-control.la
      CC       pkcs11/rpc-layer/libgkm_rpc_layer_la-gkm-rpc-dispatch.lo
    In file included from /usr/include/string.h:519,
                     from /usr/include/glib-2.0/glib/galloca.h:33,
                     from /usr/include/glib-2.0/glib.h:30,
                     from ./egg/egg-error.h:24,
                     from pkcs11/rpc-layer/gkm-rpc-dispatch.c:31:
    In function ‘strncpy’,
        inlined from ‘gkm_rpc_layer_startup’ at pkcs11/rpc-layer/gkm-rpc-dispatch.c:2382:2:
    /usr/include/bits/string_fortified.h:95:10: warning: ‘__builtin_strncpy’ specified bound 108 equals destination size [-Wstringop-truncation]
       95 |   return __builtin___strncpy_chk (__dest, __src, __len,
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       96 |                                   __glibc_objsize (__dest));
          |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~

 pkcs11/rpc-layer/gkm-rpc-dispatch.c | 4 +++-
 pkcs11/rpc-layer/gkm-rpc-module.c   | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a76ebb68bc5d7b9176603902d329283c33422522
Author: Zurab Kargareteli <zuraxt@gmail.com>
Date:   2022-05-25

    Update Georgian translation

 po/ka.po | 938 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 461 insertions(+), 477 deletions(-)

commit 5bc5f32c60b450b19ee8fac2555862537f986a89
Author: Pawan Chitrakar <chautari@gmail.com>
Date:   2022-05-24

    Update Nepali translation
    
    (cherry picked from commit 8e43ecc3f6c7756310d24b0614858f6508256b0d)

 po/ne.po | 531 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 260 insertions(+), 271 deletions(-)

commit 53c4b0743c92ad723ffe8f5906450a212c89e88e
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2022-05-23

    Fix wrong MR number in NEWS

 NEWS | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdec02841ef7e0f9fd98fcb18b5d6b625f315871 (origin/nielsdg/fix-builds)
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2022-05-22

    daemon: Add socket files to EXTRA_DIST
    
    Otherwise they don't get included into the tarball and autotools screams
    at us.

 daemon/Makefile.am | 5 +++++
 1 file changed, 5 insertions(+)

commit c5645bdcbae05c06895979ee89fb83ef2ec90a1e (tag: 42.0)
Author: Niels De Graef <nielsdegraef@gmail.com>
Date:   2022-05-21

    Release version 42.0

 NEWS         | 9 +++++++++
 configure.ac | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 8bd42172af81d3e18397a690fc4eec14aa2d3122 (origin/nielsdg/default-keyring-in-portal-impl)
Author: Niels De Graef <nielsdg@redhat.com>
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 (origin/nielsdg/fix-snprintf-truncation-warning)
Author: Niels De Graef <nielsdegraef@gmail.com>
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 <nielsdegraef@gmail.com>
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 <gnome@ryandesign.com>
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 <domag02@gmail.com>
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 <jos.dehaes@gmail.com>
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 (origin/wip/smcv/fix-ci)
Author: Simon McVittie <smcv@debian.org>
Date:   2021-09-26

    Stop using volatile in conjunction with atomic operations
    
    As discussed in <https://gitlab.gnome.org/GNOME/glib/-/issues/600>,
    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 <smcv@debian.org>

 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 <ash@kambanaria.org>
Date:   2022-03-27

    Update Bulgarian translation

 po/bg.po | 342 ++++++++++++++++++++++++++++++---------------------------------
 1 file changed, 165 insertions(+), 177 deletions(-)

commit ffb03fdd5178337a02b1c72acd0c73cc6d020ebd
Author: Quentin PAGÈS <pages_quentin@hotmail.com>
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 <rushills@gmail.com>
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 <ueno@gnu.org>
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 <felipeborges@gnome.org>
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 <dueno@src.gnome.org>
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 <ueno@gnu.org>
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 <dueno@src.gnome.org>
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 <ueno@gnu.org>
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 <dueno@src.gnome.org>
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 <dueno@src.gnome.org>
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 <dueno@src.gnome.org>
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 (tag: 40.0)
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2021-03-26

    Release 40.0

 NEWS         | 4 ++++
 configure.ac | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a451e5fec21c702257590a0ca280974626135466
Author: Jiri Grönroos <jiri.gronroos@iki.fi>
Date:   2021-03-16

    Update Finnish translation

 po/fi.po | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 673361827d6062821dd42974d5b9b0cecd233036
Author: Fran Dieguez <frandieguez@gnome.org>
Date:   2021-02-24

    Update Galician translation

 po/gl.po | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit aa51e965d8952e872ec9b041f6fcc22591b36cae
Author: A S Alam <amanpreet.alam@gmail.com>
Date:   2021-02-11

    Update Punjabi translation

 po/pa.po | 588 ++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 303 insertions(+), 285 deletions(-)

commit 55e8e6c5f80ee15200e47c33ee8117c5bfcc034c
Author: Kjartan Maraas <kmaraas@gnome.org>
Date:   2021-01-13

    Update Norwegian Bokmål translation

 po/nb.po | 338 +++++++++++++++++++++++++++++++--------------------------------
