1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/passdb
Volker Lendecke 62eb817c06 Fix setting passwords in pdb_ads
The samba4 password_hash module does not allow changing the password fields via
the "delete oldval" -> "add newval" set of modify operations, it requires a
single "replace with newval" operation.

Andrew, Samba3 by default uses that delete/add pair to detect if between
fetching the old value and storing the new one the old value has changed. This
is lost by using the "replace" operation.

Would it make sense to add this to the password_hash module?

Volker
2009-06-20 12:15:21 +02:00
..
login_cache.c s3:passdb: put login_cache.tdb into cache_dir, not lock_dir. 2009-01-16 01:02:22 +01:00
lookup_sid.c s3: zero an uninitialized array 2009-05-27 12:37:35 -07:00
machine_sid.c Use common util_file code. 2008-10-12 17:34:43 +02:00
passdb.c talloc_tos() aborts if it can not get a stackframe 2009-06-20 12:15:21 +02:00
pdb_ads.c Fix setting passwords in pdb_ads 2009-06-20 12:15:21 +02:00
pdb_compat.c Replace sid_string_static by sid_string_dbg in DEBUGs 2007-12-15 22:09:36 +01:00
pdb_get_set.c Rework Samba3 to use new libcli/auth code (partial) 2009-04-14 16:23:35 +10:00
pdb_interface.c Fix some nonempty blank lines 2009-06-08 23:11:14 +02:00
pdb_ldap.c Pass a talloc_ctx to pdb_enum_aliasmem 2009-06-08 21:14:10 +02:00
pdb_nds.c s3-ldap: fix more callers of smbldap_dn_talloc() that were passing a NULL context. 2009-05-05 21:22:28 +02:00
pdb_smbpasswd.c Introduce "struct stat_ex" as a replacement for SMB_STRUCT_STAT 2009-05-26 17:48:23 +02:00
pdb_tdb.c Allow pdbedit to change a user rid/sid. Based on a fix from Alexander Zagrebin <alexz@visp.ru>. 2009-04-01 20:21:02 -07:00
pdb_wbc_sam.c Pass a talloc_ctx to pdb_enum_aliasmem 2009-06-08 21:14:10 +02:00
secrets.c Rework Samba3 to use new libcli/auth code (partial) 2009-04-14 16:23:35 +10:00
util_builtin.c RIP BOOL. Convert BOOL -> bool. I found a few interesting 2007-10-18 17:40:25 -07:00
util_unixsids.c Make us clean under valgrind --leak-check=full by using talloc_autofree_context() instead of NULL. 2008-11-06 20:48:13 -08:00
util_wellknown.c Replace sid_string_static by sid_string_dbg in DEBUGs 2007-12-15 22:09:36 +01:00