CVS update: samba/source/include

Luke Kenneth Casson Leighton lkcl at switchboard.net
Thu Feb 25 01:10:44 EST 1999


On Wed, 24 Feb 1999 matty at samba.anu.edu.au wrote:

> 
> Date:	Wednesday February 24, 1999 @ 12:51
> Author:	matty
> 
> Update of /data/cvs/samba/source/include
> In directory samba:/data/people/matty/samba/source/include
> 
> Modified Files:
> 	proto.h rpc_samr.h 
> Log Message:
> Win9x user level security.
> 
> * Added SAMR_LOOKUP_DOMAIN (-> SamrLookupDomainInSamServer)
> 
> * Added real SAMR_ENUM_DOM_GROUPS (corresponding to
> SamrEnumerateGroupsInDomain). The existing one is just an alias for
> SamrQueryDisplayInformation (see below).
> 
> * Added three extra info levels to SAMR_QUERY_DISPINFO. Info level 3 is
> what was previously SAMR_ENUM_DOM_GROUPS; info levels 4 and 5 are
> simple user/group list requests used by Win9x and I suspect (haven't
> checked) the "low speed connection" User Manager.
> 
> * Added another two aliases for SAMR_QUERY_DISPINFO, opcodes 0x30 and
> 0x33. Usually the first is with info level 3 and the second 4 but there is
> some overlap so indeed these should be implemented as just aliases.

all good stuff, matty.
 
> * Return ERRDOS/ERRmoredata on extra data instead of 
> STATUS_BUFFER_OVERFLOW for Win95's benefit. On a named pipe this results
> in an SMBreadX as usual.

don't do this.  if you do, only do so if 32 bit status codes are
*not* negotiated.
 
> Still need to fix SAMR_QUERY_DOMAIN_INFO which has a hard-coded number of
> users and groups - which Win95 proceeds to truncate at.

i have to extend all the code to dynamically allocate everything: this
will get fixed then.



More information about the samba-cvs mailing list