svn commit: samba r1061 - in branches/SAMBA_4_0/source: libcli/util librpc/idl rpc_server/netlogon torture/rpc

abartlet at samba.org abartlet at samba.org
Mon Jun 7 08:54:49 GMT 2004


Author: abartlet
Date: 2004-06-07 08:54:49 +0000 (Mon, 07 Jun 2004)
New Revision: 1061

Modified:
   branches/SAMBA_4_0/source/libcli/util/dom_sid.c
   branches/SAMBA_4_0/source/librpc/idl/netlogon.idl
   branches/SAMBA_4_0/source/rpc_server/netlogon/dcerpc_netlogon.c
   branches/SAMBA_4_0/source/torture/rpc/netlogon.c
Log:
The start of the SamLogon call for the NETLOGON pipe.

Changes:

- Check for a valid 'pipe_state' in netr_ServerAuthenticate3 before 
  we dereference it

- removes the expansionroom[7] in the netr_SamInfo* structs to 7
individual elements.
- renames netr_SamInfo -> netr_SamInfo2
          netr_SamInfo2 -> netr_SamInfo3
  - Having the thing we always called an 'info3' being 'netr_SamInfo2'
    was just too confusing.  

- Expand and fill in extra details about users from the SAM, into
  the server_info, for processing into the SamLogon reply.

- Add a dum_sid_dup() function to duplicate a struct dom_sid

The SamLogon code currently does not return supplementary groups, and is
only tested with Samba4 smbtorture.  

Andrew Bartlett



WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/branches/SAMBA_4_0/source&rev=1061&nolog=1


More information about the samba-cvs mailing list