Blame SOURCES/authconfig-6.2.8-faillock-preauth.patch

977b74
diff -Naur old/authinfo.py new/authinfo.py
977b74
--- old/authinfo.py	2017-05-05 11:47:38.522857750 +0200
977b74
+++ new/authinfo.py	2017-05-05 11:57:28.372141053 +0200
977b74
@@ -463,6 +463,8 @@
977b74
 	 "env",			[]],
977b74
 	[True,  AUTH,		LOGIC_REQUIRED,
977b74
 	 "faildelay",		argv_faildelay],
977b74
+	[False,  AUTH,		LOGIC_REQUIRED,
977b74
+	 "faillock",		["preauth", "silent"]],
977b74
 	[False,  AUTH,          LOGIC_SKIPNEXT,
977b74
 	 "succeed_if",		argv_succeed_if_nonlogin],
977b74
 	[False,  AUTH,          LOGIC_PKCS11,
977b74
@@ -604,6 +606,8 @@
977b74
 	 "env",			[]],
977b74
 	[True,  AUTH,		LOGIC_REQUIRED,
977b74
 	 "faildelay",		argv_faildelay],
977b74
+	[False,  AUTH,		LOGIC_REQUIRED,
977b74
+	 "faillock",		["preauth", "silent"]],
977b74
 	[False, AUTH,		LOGIC_REQUIRED,
977b74
 	 "deny",		[]],
977b74
 	[False, AUTH,		LOGIC_SKIPNEXT_ON_FAILURE,
977b74
@@ -706,6 +710,8 @@
977b74
 	[True,  AUTH,		LOGIC_REQUIRED,
977b74
 	 "env",			[]],
977b74
 	[False,  AUTH,		LOGIC_REQUIRED,
977b74
+	 "faillock",		["preauth", "silent"]],
977b74
+	[False,  AUTH,		LOGIC_REQUIRED,
977b74
 	 "deny",		[]],
977b74
 	[False,  AUTH,		LOGIC_SUFFICIENT,
977b74
 	 "fprintd",		[]],
977b74
@@ -764,6 +770,8 @@
977b74
 pam_modules[SMARTCARD] = [
977b74
 	[True,  AUTH,		LOGIC_REQUIRED,
977b74
 	 "env",			[]],
977b74
+	[False,  AUTH,		LOGIC_REQUIRED,
977b74
+	 "faillock",		["preauth", "silent"]],
977b74
 	[False,  AUTH,		LOGIC_SUFFICIENT,
977b74
 	 "sss",			argv_sssd_missing_name],
977b74
 	[False,  AUTH,		LOGIC_PKCS11,