commit c2b54cdd3498ca443fbcb6dc66ff2e6e7b3c44b0 Author: Daiki Ueno 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 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 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 Date: 2018-04-18 Update Romanian translation po/ro.po | 405 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 202 insertions(+), 203 deletions(-) commit 3759d9877232d14e0d628b7c0fd760787a7f34ca Author: Matej Urbančič Date: 2018-03-27 Updated Slovenian translation po/sl.po | 494 +++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 241 insertions(+), 253 deletions(-)