Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Password generator skips special characters #3064

Closed
charsi opened this issue Apr 23, 2019 · 3 comments · Fixed by #3303
Closed

Password generator skips special characters #3064

charsi opened this issue Apr 23, 2019 · 3 comments · Fixed by #3303

Comments

@charsi
Copy link

charsi commented Apr 23, 2019

Expected Behavior

Password should be generated with all selected character types

Current Behavior

Password gets generated without special characters even though they are selected in the 'character types' option below.

Possible Solution

Clicking the special characters button a couple of times fixes this.

Steps to Reproduce

  1. Open KeepassXC
  2. Create a new entry
  3. Generate new password (dice icon) from within the new entry
  4. View the password (eye icon)
  5. It should have special characters, but it doesn't
  6. Tap the special characters button a couple of times and click regenerate.

image

Context

I have less than secure passwords for a few sites now. Other affected users might be doing this without realizing.
I usually blind generate a password and copy paste it into the site when registering for something. I ran into a site that enforced special characters and only then realized my passwords didn't have any.

Debug Info

KeePassXC - Version 2.4.1
Revision: 7bafe65

Qt 5.5.1
Debugging mode is disabled.

Operating system: Linux Mint 18.3
CPU architecture: x86_64
Kernel: linux 4.15.0-47-generic

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (signed and unsigned sharing)
  • YubiKey

Cryptographic libraries:
libgcrypt 1.8.1

Probably related to #2749 but the main password generator window is unaffected by this one. The special characters option shows as unselected.

@droidmonkey
Copy link
Member

Yes this is a big deal, it has bit me before as well.

@droidmonkey
Copy link
Member

Related to #2749

@ba32107
Copy link
Contributor

ba32107 commented Jun 21, 2019

I did some investigation and I'm pretty sure I found the root cause. I think it was caused by #1841. It should also fix #2749.

A PR will be opened shortly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants