Skip to content

SSH Agent: Expect passphrases to be in UTF-8#2117

Merged
droidmonkey merged 1 commit intokeepassxreboot:release/2.3.4from
hifi:fix-sshagent-unicode-passphrase
Jul 14, 2018
Merged

SSH Agent: Expect passphrases to be in UTF-8#2117
droidmonkey merged 1 commit intokeepassxreboot:release/2.3.4from
hifi:fix-sshagent-unicode-passphrase

Conversation

@hifi
Copy link
Copy Markdown
Contributor

@hifi hifi commented Jul 13, 2018

Description

The previous default was to expect passphrases to be ASCII or rather Latin-1. It would be reasonable to expect modern keys to use UTF-8 instead.

This is a non-breaking change if passphrases only use characters that fall within ASCII.

Motivation and context

Fix #2102.

How has this been tested?

New test added, existing tests pass.

Types of changes

  • ✅ Bug fix (non-breaking change which fixes an issue)
  • ✅ Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • ✅ I have read the CONTRIBUTING document. [REQUIRED]
  • ✅ My code follows the code style of this project. [REQUIRED]
  • ✅ All new and existing tests passed. [REQUIRED]
  • ✅ I have added tests to cover my changes.

The previous default was to expect passphrases to be ASCII or
rather Latin-1. It would be reasonable to expect modern keys to
use UTF-8 instead.

This is a non-breaking change if passphrases only use characters
that fall within ASCII.

Fixes keepassxreboot#2102
@droidmonkey droidmonkey merged commit 3727d37 into keepassxreboot:release/2.3.4 Jul 14, 2018
droidmonkey added a commit that referenced this pull request Aug 22, 2018
- Show all URL schemes in entry view [#1768]
- Disable merge when database is locked [#1975]
- Fix intermittent crashes with favorite icon downloads [#1980]
- Provide potential crash warning to Qt 5.5.x users [#2211]
- Disable apply button when creating new entry/group to prevent data loss [#2204]
- Allow for 12 hour timeout to lock idle database [#2173]
- Multiple SSH Agent fixes [#1981, #2117]
- Multiple Browser Integration enhancements [#1993, #2003, #2055, #2116, #2159, #2174, #2185]
- Fix browser proxy application not closing properly [#2142]
- Add real names and Patreon supporters to about dialog [#2214]
- Add settings button to toolbar, Donate button, and Report a Bug button to help menu [#2214]
- Enhancements to release-tool to appsign intermediate build products [#2101]
@phoerious phoerious added pr: bugfix Pull request fixes a bug and removed bug labels Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: SSH agent pr: bugfix Pull request fixes a bug

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants