1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source/passdb
Andrew Bartlett 3418da1645 One more step towards to better PDC.
This patch, from "Stefan (metze) Metzmacher" <metze@metzemix.de> implements an
LDAP connection cache.  This removes the quite silly situation where every
single passdb operation involved a new LDAP connection.

The hope is that this will give us a decent performance boost in some usrmgr
related activities, and in the sid->name/sid->uid code.

The remaining things I think are 'todo' for pdb_ldap (in the near term) are:
 - intergrate volker's next_rid patch for NUA accounts,
 - add a 'trust ldap ids' option (remove Get_Pwnam() hit on enumerations).
 - put the group mapping actually into ldap
 - Schema fixes and do utf8 conversion
 - server failover (try a second server for the rebind on fail)
 - ensure we block between an 'add' and the ldap master replicating to our
   local slave (mezte found this issue, kills domain joins)

Andrew Bartlett
0001-01-01 00:00:00 +00:00
..
.cvsignore add .po32 files to ignore list 0001-01-01 00:00:00 +00:00
machine_sid.c Replaced reference to global_myworkgroup by calls to lp_workgroup(). 0001-01-01 00:00:00 +00:00
passdb.c This moves the group mapping API into the passdb backend. 0001-01-01 00:00:00 +00:00
pdb_compat.c Nice *big* patch from metze. 0001-01-01 00:00:00 +00:00
pdb_get_set.c Nice *big* patch from metze. 0001-01-01 00:00:00 +00:00
pdb_interface.c Only run free_private_data when it's specified (reported by Steve Langasek aka vorlon) 0001-01-01 00:00:00 +00:00
pdb_ldap.c One more step towards to better PDC. 0001-01-01 00:00:00 +00:00
pdb_nisplus.c Fix memory leak (patch by Steve Langasek) 0001-01-01 00:00:00 +00:00
pdb_plugin.c small fixes 0001-01-01 00:00:00 +00:00
pdb_smbpasswd.c This moves the group mapping API into the passdb backend. 0001-01-01 00:00:00 +00:00
pdb_tdb.c This moves the group mapping API into the passdb backend. 0001-01-01 00:00:00 +00:00
pdb_unix.c pdb_unix.c did not really expect group RIDs dictated by a PDC and looking 0001-01-01 00:00:00 +00:00
secrets.c Add a timeout to tdb_lock_bystring(). Ensure we never have more than 0001-01-01 00:00:00 +00:00
util_sam_sid.c Start to merge the new ACL mapping code from Andreas Gruenbacher <agruen@suse.de>. 0001-01-01 00:00:00 +00:00