summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Mraz <tmraz@fedoraproject.org>2020-08-03 12:45:15 +0200
committerTomas Mraz <tmraz@fedoraproject.org>2020-08-03 12:45:15 +0200
commit92c606652a8d635eabcf1c43097327e6ede98cef (patch)
tree904b762743b9556d13ef180989c227739eebc17c
parentbfef79dbe6aa525e9557bf4b0a61e6dde12749c4 (diff)
downloadlibpwquality-git-92c606652a8d635eabcf1c43097327e6ede98cef.tar.gz
python: Add missing getters/setters for newly added settings
-rw-r--r--python/pwquality.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/python/pwquality.c b/python/pwquality.c
index dfe72af..8fb8775 100644
--- a/python/pwquality.c
+++ b/python/pwquality.c
@@ -131,6 +131,36 @@ static PyGetSetDef pwqsettings_getseters[] = {
"Perform the dictionary check",
(void *)PWQ_SETTING_DICT_CHECK
},
+ { "usercheck",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "Perform the user name check",
+ (void *)PWQ_SETTING_USER_CHECK
+ },
+ { "enforcing",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "Whether the check is supposed to be just warning or enforced (informational setting)",
+ (void *)PWQ_SETTING_ENFORCING
+ },
+ { "retry",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "How many retries for the password change should be allowed (informational setting)",
+ (void *)PWQ_SETTING_RETRY_TIMES
+ },
+ { "enforce_for_root",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "Whether the check is supposed to be just warning or enforced (informational setting)",
+ (void *)PWQ_SETTING_ENFORCE_ROOT
+ },
+ { "local_users_only",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "Whether the check is supposed to be applied just to local users (informational setting)",
+ (void *)PWQ_SETTING_LOCAL_USERS
+ },
+ { "usersubstr",
+ (getter)pwqsettings_getint, (setter)pwqsettings_setint,
+ "Check for substrings of the username of a given length",
+ (void *)PWQ_SETTING_USER_SUBSTR
+ },
{ "badwords",
(getter)pwqsettings_getstr, (setter)pwqsettings_setstr,
"List of words more than 3 characters long that are forbidden",