mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
3418da1645
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 |
||
---|---|---|
.. | ||
.cvsignore | ||
machine_sid.c | ||
passdb.c | ||
pdb_compat.c | ||
pdb_get_set.c | ||
pdb_interface.c | ||
pdb_ldap.c | ||
pdb_nisplus.c | ||
pdb_plugin.c | ||
pdb_smbpasswd.c | ||
pdb_tdb.c | ||
pdb_unix.c | ||
secrets.c | ||
util_sam_sid.c |