1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-27 03:21:53 +03:00
samba-mirror/source3/passdb
Andrew Bartlett 991f6ddac6 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
(This used to be commit 3418da1645)
2002-10-26 01:47:38 +00:00
..
.cvsignore add .po32 files to ignore list 2001-11-28 19:49:43 +00:00
machine_sid.c Replaced reference to global_myworkgroup by calls to lp_workgroup(). 2002-08-21 20:50:42 +00:00
passdb.c This moves the group mapping API into the passdb backend. 2002-10-21 19:28:56 +00:00
pdb_compat.c Nice *big* patch from metze. 2002-10-12 03:38:07 +00:00
pdb_get_set.c Nice *big* patch from metze. 2002-10-12 03:38:07 +00:00
pdb_interface.c Only run free_private_data when it's specified (reported by Steve Langasek aka vorlon) 2002-10-25 00:36:28 +00:00
pdb_ldap.c One more step towards to better PDC. 2002-10-26 01:47:38 +00:00
pdb_nisplus.c Fix memory leak (patch by Steve Langasek) 2002-10-25 02:37:11 +00:00
pdb_plugin.c small fixes 2002-08-29 09:20:49 +00:00
pdb_smbpasswd.c This moves the group mapping API into the passdb backend. 2002-10-21 19:28:56 +00:00
pdb_tdb.c This moves the group mapping API into the passdb backend. 2002-10-21 19:28:56 +00:00
pdb_unix.c pdb_unix.c did not really expect group RIDs dictated by a PDC and looking 2002-10-21 20:31:59 +00:00
secrets.c Add a timeout to tdb_lock_bystring(). Ensure we never have more than 2002-10-04 22:53:30 +00:00
util_sam_sid.c Start to merge the new ACL mapping code from Andreas Gruenbacher <agruen@suse.de>. 2002-10-18 19:46:28 +00:00