Disable python2 bindings in Fedora 31 and above
Add conditionals for Python2 and Python3
pam_pwquality: Abort the retry loop if user requests it
Allow setting retry, enforce_for_root, and local_users_only options
in the pwquality.conf config file
Do not try to check presence of too short username in password
Make the user name check optional (via usercheck option)
Add an 'enforcing' option to make the checks to be warning-only
in PAM
The difok = 0 setting will disable all old password similarity
checks except new and old passwords being identical
Updated translations from Zanata
- Change the defaults for credits, difok, and minlen
- Make the cracklib check optional but on by default
- Add implicit support for parsing <cfgfile>.d/*.conf files
- Add libpwquality API manual page
- fix problem with parsing the pam_pwquality options
patch by Vladimir Sorokin.
- updated translations from Transifex
- treat empty user or password as NULL
- move the library to /usr
- add maxsequence check for too long monotonic character sequence.
- clarified alternative licensing to GPLv2+.
- add local_users_only option to skip the pwquality checks for
non-locals. (thanks to Stef Walter)
- fix leak when throwing PWQError exception
- added pkgconfig file
- call the simplicity checks before the cracklib check
- add enforce_for_root option to the PAM module
- updated translations from Transifex