svn commit: samba r6351 - in branches/SAMBA_3_0/source: groupdb
include lib nsswitch param passdb rpc_parse rpc_server
vlendec at samba.org
vlendec at samba.org
Fri Apr 15 13:41:50 GMT 2005
Author: vlendec
Date: 2005-04-15 13:41:49 +0000 (Fri, 15 Apr 2005)
New Revision: 6351
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6351
Log:
This is quite a large and intrusive patch, but there are not many pieces that
can be taken out of it, so I decided to commit this in one lump. It changes
the passdb enumerating functions to use ldap paged results where possible. In
particular the samr calls querydispinfo, enumdomusers and friends have
undergone significant internal changes. I have tested this extensively with
rpcclient and a bit with usrmgr.exe. More tests and the merge to trunk will
follow later.
The code is based on a first implementation by G?\195?\188nther Deschner, but has
evolved quite a bit since then.
Volker
Modified:
branches/SAMBA_3_0/source/groupdb/mapping.c
branches/SAMBA_3_0/source/include/passdb.h
branches/SAMBA_3_0/source/include/smb_macros.h
branches/SAMBA_3_0/source/include/smbldap.h
branches/SAMBA_3_0/source/lib/smbldap.c
branches/SAMBA_3_0/source/lib/util.c
branches/SAMBA_3_0/source/nsswitch/winbindd_passdb.c
branches/SAMBA_3_0/source/param/loadparm.c
branches/SAMBA_3_0/source/passdb/pdb_interface.c
branches/SAMBA_3_0/source/passdb/pdb_ldap.c
branches/SAMBA_3_0/source/rpc_parse/parse_samr.c
branches/SAMBA_3_0/source/rpc_server/srv_samr_nt.c
Changeset:
Sorry, the patch is too large (3125 lines) to include; please use WebSVN to see it!
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=6351
More information about the samba-cvs
mailing list