[CVS] samba-cvs
[Top] [All Lists]

svn commit: samba r6351 - in branches/SAMBA_3_0/source: groupdb include

Subject: svn commit: samba r6351 - in branches/SAMBA_3_0/source: groupdb include lib nsswitch param passdb rpc_parse rpc_server
From: vlendec@xxxxxxxxx
Date: Fri, 15 Apr 2005 13:41:50 +0000 (GMT)
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

<Prev in Thread] Current Thread [Next in Thread>
  • svn commit: samba r6351 - in branches/SAMBA_3_0/source: groupdb include lib nsswitch param passdb rpc_parse rpc_server, vlendec <=