commit 4dd8fb181d70abef2b0d8cbb5fb11e8203b14c46
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-25

    Release 3.28.0.2

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

commit a0526d18152028e967b7baa5bc039c38a487672a
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-24

    login: Use password from login keyring once for the same interaction
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794631

 daemon/login/gkd-login-interaction.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit a6a5c89dfe81abb1541bfd824087c910451767f8
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-23

    egg: Port cosmetic fixes to egg-secure-memory.c from libsecret

 egg/egg-secure-memory.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b70a10e0953a7e0a13ca3705677aa974451e2fa1
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-20

    login: Use the same label as before when storing password
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794500

 daemon/login/gkd-login-interaction.c | 6 +++++-
 po/POTFILES.in                       | 1 +
 2 files changed, 6 insertions(+), 1 deletion(-)

commit afbdb0a04b3c737003a3dc0cec0095ba0c2256c2
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-20

    ssh-agent: Don't be too verbose on password prompt
    
    This partially reverts the change in 869b5c6d, so as not to display
    duplicate words on the password prompt.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794500

 daemon/ssh-agent/gkd-ssh-agent-service.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit e360238029de47cafa974f4e0c2bd4ec793cd84b
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-20

    build: Suppress compiler warnings with -Wdiscarded-qualifiers

 daemon/login/gkd-login-interaction.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0db5a03011040fb68021ed4d034627e1ac06b86f
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-16

    ssh-agent: Make EOF handling robuster
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794369

 daemon/ssh-agent/gkd-ssh-agent-service.c      | 3 ++-
 daemon/ssh-agent/gkd-ssh-agent-util.c         | 6 ++++++
 daemon/ssh-agent/test-gkd-ssh-agent-service.c | 8 ++++----
 3 files changed, 12 insertions(+), 5 deletions(-)

commit a19966ba0ef403e8eed733cc9be8b1d45a3787e4
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-16

    ssh-agent: Allow opening multiple connections to inferior ssh-agent
    
    Previously, it keeps only one connection to the inferior ssh-agent
    process.  That prevented simultaneous access to gnome-keyring's
    ssh-agent service.  With this patch, it always opens a new connection
    to the inferior ssh-agent process when a new client connects.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794369

 daemon/ssh-agent/gkd-ssh-agent-process.c      | 29 ++++-------------------
 daemon/ssh-agent/gkd-ssh-agent-process.h      |  7 +-----
 daemon/ssh-agent/gkd-ssh-agent-service.c      | 34 ++++++++++++++++++---------
 daemon/ssh-agent/gkd-ssh-agent-util.c         | 11 +++++++++
 daemon/ssh-agent/gkd-ssh-agent-util.h         |  6 +++++
 daemon/ssh-agent/test-gkd-ssh-agent-process.c | 10 ++++----
 6 files changed, 51 insertions(+), 46 deletions(-)

commit 869b5c6da3b8d5bccd31c1cbb83477ead783a833
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-16

    ssh-agent: Use the same parameters for accessing login keyring
    
    When looking up a secret in the login keyring, do not supply any
    schema in the criteria, while using "org.freedesktop.Secret.Generic"
    as schema when storing it.  This is for backward compatibility with
    gnome-keyring 2.29, which used "org.gnome.keyring.EncryptionKey" as
    schema.
    
    In addtion, use the same label for the newly stored passwords as
    before.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794368

 daemon/ssh-agent/gkd-ssh-agent-service.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0a003f02590b99490420442d9d86bea186dbbf69
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-16

    login: Allow different sets of secret attributes for lookup/storing
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794368

 daemon/login/gkd-login-interaction.c | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit 153ae24bd706dd505f496ffe63023c49de3842ae
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-03-16

    ssh-agent: Propagate stderr to journal when spawning ssh-add
    
    ssh-add fails in certain occasions, such as when the file permissions
    of private key is not unsafe.  To help diagnostics, propagate the
    stderr output from the command to journal.
    
    As the ssh commands send error message with trailing CR for each line,
    we need to scrub it so as not to confuse journald.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=794361

 daemon/ssh-agent/gkd-ssh-agent-service.c   |  8 +++++---
 daemon/ssh-agent/gkd-ssh-agent-util.c      | 16 ++++++++++++++++
 daemon/ssh-agent/gkd-ssh-agent-util.h      |  1 +
 daemon/ssh-agent/test-gkd-ssh-agent-util.c | 29 +++++++++++++++++++++++++++++
 4 files changed, 51 insertions(+), 3 deletions(-)