From: Günther Deschner Date: Fri, 10 Dec 2004 10:42:47 +0000 (+0000) Subject: r4130: add bad_password_count and logon_count to vampire (inspired by a patch X-Git-Tag: samba-misc-tags/initial-v3-0-unstable~5508 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a03aa0956813998dbbc3c68f6bc5214fd720cdb2;p=thirdparty%2Fsamba.git r4130: add bad_password_count and logon_count to vampire (inspired by a patch from Lars Mueller ), just for completeness. Note that though we have logon_count implemented in all pdb-backends but never (for good reason!) update the counter. Guenther --- diff --git a/source/utils/net_rpc_samsync.c b/source/utils/net_rpc_samsync.c index e5778dfc7c3..d7af528ff1c 100644 --- a/source/utils/net_rpc_samsync.c +++ b/source/utils/net_rpc_samsync.c @@ -355,8 +355,11 @@ sam_account_from_delta(SAM_ACCOUNT *account, SAM_ACCOUNT_INFO *delta) pdb_set_logon_divs(account, delta->logon_divs, PDB_CHANGED); /* TODO: logon hours */ - /* TODO: bad password count */ - /* TODO: logon count */ + if (pdb_get_bad_password_count(account) != delta->bad_pwd_count) + pdb_set_bad_password_count(account, delta->bad_pwd_count, PDB_CHANGED); + + if (pdb_get_logon_count(account) != delta->logon_count) + pdb_set_logon_count(account, delta->logon_count, PDB_CHANGED); if (!nt_time_is_zero(&delta->pwd_last_set_time)) { unix_time = nt_time_to_unix(&delta->pwd_last_set_time);