View | Details | Raw Unified | Return to bug 50232
Collapse All | Expand All

(-)a/base/univention-python/modules/password.py (-2 / +2 lines)
 Lines 69-76   class Check: Link Here 
69
			cracklib.LOW_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/lower', '0')) * -1
69
			cracklib.LOW_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/lower', '0')) * -1
70
		if self.ConfigRegistry.get('password/quality/credit/other', '0'):
70
		if self.ConfigRegistry.get('password/quality/credit/other', '0'):
71
			cracklib.OTH_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/other', '0')) * -1
71
			cracklib.OTH_CREDIT = int(self.ConfigRegistry.get('password/quality/credit/other', '0')) * -1
72
		self.forbidden_chars = self.ConfigRegistry.get('password/quality/forbidden/chars', '')
72
		self.forbidden_chars = self.ConfigRegistry.get('password/quality/forbidden/chars', '').decode('utf-8')
73
		self.required_chars = self.ConfigRegistry.get('password/quality/required/chars', '')
73
		self.required_chars = self.ConfigRegistry.get('password/quality/required/chars', '').decode('utf-8')
74
74
75
		# to be compatible with UCS 2.3 kerberos check_cracklib.py
75
		# to be compatible with UCS 2.3 kerberos check_cracklib.py
76
		if self.ConfigRegistry.get('password/quality/length/min', None):
76
		if self.ConfigRegistry.get('password/quality/length/min', None):

Return to bug 50232