CVS update: samba/source/lib
Luke Leighton
lkcl at samba.anu.edu.au
Sun Feb 6 16:17:22 EST 2000
Date: Sunday February 6, 2000 @ 16:17
Author: lkcl
Update of /data/cvs/samba/source/lib
In directory samba:/tmp/cvs-serv15048/lib
Modified Files:
Tag: SAMBA_TNG
msrpc-agent.c msrpc-client.c msrpc_use.c set_uid.c set_vuid.c
smbd_creds_db.c stub_uid.c util.c vuser.c
Added Files:
Tag: SAMBA_TNG
vuser_db.c
Log Message:
this is probably one of THE most reluctant commits i've ever made.
it's far-reaching, and necessary.
this adds a vuser_struct tdb database, with a key [smbd's pid, vuid].
smbd uses it in every instance of standard_sub() and standard_sub_vuser().
that's almost every single SMB call for any IPC$ access.
the next stage is to remove sesssetup_user, probably sessetup_user_list too,
and review all occurences of standard_sub_basic used by smbd because if
they use standard_sub_basic() they might be expecting to read sesssetup_user,
and if they do _that_, they should be using standard_sub_vuser() instead.
all i wanted was a means to get vuids across to msrpc daemons.
<a href="mailto:lkcl at samba.org" > Luke Kenneth Casson Leighton </a>
<a href="http://www.cb1.com/~lkcl"> Samba and Network Development </a>
<a href="http://samba.org" > Samba Web site </a>
<a href="http://www.iss.net" > Internet Security Systems, Inc. </a>
<a href="http://mcp.com" > Macmillan Technical Publishing </a>
ISBN1578701503 DCE/RPC over SMB: Samba and Windows NT Domain Internals
More information about the samba-cvs
mailing list