add default charset when not specified

explicitly state the wordcount default value
This commit is contained in:
thez3ro 2018-01-22 13:47:20 +01:00
parent e9612ee9e6
commit e57a2e0fa9
No known key found for this signature in database
GPG key ID: F628F9E41DD7C073
7 changed files with 16 additions and 12 deletions

View file

@ -133,8 +133,7 @@ int Add::execute(QStringList arguments)
passwordGenerator.setLength(passwordLength.toInt());
}
passwordGenerator.setCharClasses(PasswordGenerator::LowerLetters | PasswordGenerator::UpperLetters |
PasswordGenerator::Numbers);
passwordGenerator.setCharClasses(PasswordGenerator::DefaultCharset);
QString password = passwordGenerator.generatePassword();
entry->setPassword(password);
}

View file

@ -149,8 +149,7 @@ int Edit::execute(QStringList arguments)
passwordGenerator.setLength(passwordLength.toInt());
}
passwordGenerator.setCharClasses(PasswordGenerator::LowerLetters | PasswordGenerator::UpperLetters |
PasswordGenerator::Numbers);
passwordGenerator.setCharClasses(PasswordGenerator::DefaultCharset);
QString password = passwordGenerator.generatePassword();
entry->setPassword(password);
}

View file

@ -96,12 +96,7 @@ int PassGen::execute(QStringList arguments)
classes |= PasswordGenerator::EASCII;
}
if (classes == 0x0) {
passwordGenerator.setCharClasses(PasswordGenerator::LowerLetters | PasswordGenerator::UpperLetters |
PasswordGenerator::Numbers);
} else {
passwordGenerator.setCharClasses(classes);
}
passwordGenerator.setCharClasses(classes);
if (!passwordGenerator.isValid()) {
outputTextStream << parser.helpText().replace("keepassxc-cli", "keepassxc-cli passgen");