commit c2b54cdd3498ca443fbcb6dc66ff2e6e7b3c44b0
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-05-07

    Release 3.28.2

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

commit 02ba40403973a581d0f0fde0a7a4a62945a1efdf
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-05-07

    ssh-agent: Don't treat packet write error as fatal

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

commit 65e20169b8dfc935c907ca65e54c1c6e2a365388
Author: Daiki Ueno <dueno@src.gnome.org>
Date:   2018-04-30

    ssh-agent: Make public key parsing robuster
    
    Previously, _gkd_ssh_agent_parse_public_key() accepted OpenSSH v1
    keys, because the second component of the key line looks like a valid
    base64 blob:
    
      2048 65537 2444136...
    
    This patch checks that the component is really base64 encoded, by
    checking the length is a multiple of 4.
    
    Note that this solution is not perfect, as there could be a key with a
    public exponent whose decimal length is multiple of 4.  More thorough
    approach would be to call ssh-keygen -l on each public key.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=795699

 daemon/ssh-agent/gkd-ssh-agent-util.c      |  6 ++++++
 daemon/ssh-agent/test-gkd-ssh-agent-util.c | 28 +++++++++++++++++-----------
 pkcs11/ssh-store/fixtures/identity.pub     |  1 +
 3 files changed, 24 insertions(+), 11 deletions(-)

commit d8b6de0c65c4206bc47942963c285d4ee76cf0c6
Author: Daniel Șerbănescu <daniel@serbanescu.dk>
Date:   2018-04-18

    Update Romanian translation

 po/ro.po | 405 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 202 insertions(+), 203 deletions(-)

commit 3759d9877232d14e0d628b7c0fd760787a7f34ca
Author: Matej Urbančič <mateju@svn.gnome.org>
Date:   2018-03-27

    Updated Slovenian translation

 po/sl.po | 494 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 241 insertions(+), 253 deletions(-)