s4:dsdb/samldb: rework samldb_user_account_control_change()
authorStefan Metzmacher <metze@samba.org>
Tue, 25 Mar 2014 06:10:02 +0000 (07:10 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 2 Apr 2014 15:12:47 +0000 (17:12 +0200)
commit50b9748fc5c0d49ab0720b0ddfb59fdb88c186bd
tree1d73b993fb910fe507fe6fbf34486c8610476787
parent6cb91a8f33516a33210a25e4019f3f3fbbfe61f2
s4:dsdb/samldb: rework samldb_user_account_control_change()

- Removing ACB_AUTOLOCK/UF_LOCKOUT from the effective userAccountControl flags
  (combined with msDS-User-Account-Control-Computed) results in
  lockoutTime=0 (implying badPadCount=0).

- We also do more validation of the account type flags now.

Change-Id: If7f224cf60920037a0ae19a10d116ac265771a4c
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
source4/dsdb/samdb/ldb_modules/samldb.c