fd8ca9a Ticket 49794 - Add pam_pwquality features to password syntax checking

Authored and Committed by mreynolds 5 years ago
    Ticket 49794 - Add pam_pwquality features to password syntax checking
    
    Description:  Added the following pam_pwquality fartures to DS.  We can
                  not add all the features because some of them require that
                  you have the the previous or current password in clear text.
    
                   New features:
    
                     - Check password is not in dictionary
                     - Password is not a palindrome
                     - Maximum allowed monotonic sequence characters
                     - Maximum allowed monotonic sequence characters that can
                       be repeated.
                     - Maximum number of consectuve characters from the same
                       class of characters (digits, alphas, specials, etc)
                     - List of words that are not allowed to appear in the new
                       password
                     - List of attributes to check in the user's entry to see
                       if those values are in the new password.
    
    https://pagure.io/389-ds-base/issue/49794
    
    Reviewed by: vashirov & spichugi(Thanks!!)
    
        
file modified
+2 -1
file modified
+8 -0
file modified
+259 -0
file modified
+345 -21
file modified
+43 -10
file modified
+1 -0