Skip to content

Error loading/saving password generator settings with special character types #2749

@ghost

Description

  1. Start keepassxc, I select the tool: password generator:

image

Output in the keepassxc.ini file:

[generator]
Braces=false
Dashes=false
EASCII=false
EnsureEvery=true
ExcludeAlike=false
ExcludedChars=
Length=25
Logograms=false
LowerCase=true
Math=false
Numbers=true
Punctuation=false
Quotes=false
SpecialChars=false
Type=0
UpperCase=true
WordCount=7
WordList=eff_large.wordlist
WordSeparator=" "

  1. I select the type of characters: special characters, regenerate, close and end keepassxc

image

Output in the keepassxc.ini file:

[generator]
Braces=false
Dashes=false
EASCII=false
EnsureEvery=true
ExcludeAlike=false
ExcludedChars=
Length=25
Logograms=false
LowerCase=true
Math=false
Numbers=true
Punctuation=false
Quotes=false
SpecialChars=true
Type=0
UpperCase=true
WordCount=7
WordList=eff_large.wordlist
WordSeparator=" "

  1. Reopen keepassxc, go to password generator:
    image

The changes were not saved.

  1. But if instead of leaving keepassxc the password generator opens again:
    image

[generator]
Braces=false
Dashes=false
EASCII=false
EnsureEvery=true
ExcludeAlike=false
ExcludedChars=
Length=25
Logograms=false
LowerCase=true
Math=false
Numbers=true
Punctuation=false
Quotes=false
SpecialChars=true
Type=0
UpperCase=true
WordCount=7
WordList=eff_large.wordlist
WordSeparator=" "

  1. Regenerate, close and end keepassxc. The changes were not saved.
    image

  2. In addition there is an additional problem, because if you select the special characters, the groups (in advanced mode): Braces, Dashes, Logograms, Math, Punctuation, Quotes must be activated (true) and not appear activated.
    image

Debug Info

KeePassXC - Version 2.4.0-beta2
Build Type: PreRelease
Revision: 9bc20f0
Distribution: AppImage

Libraries:

  • Qt 5.10.1
  • libgcrypt 1.8.1

Operating system: KDE neon User Edition 5.15
CPU architecture: x86_64
Kernel: linux 4.15.0-45-generic

Enabled extensions:

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions