CVS update: samba/source/include

Luke Leighton lkcl at samba.anu.edu.au
Fri Jan 21 11:55:04 EST 2000


Date:	Friday January 21, 2000 @ 11:55
Author:	lkcl

Update of /data/cvs/samba/source/include
In directory samba:/tmp/cvs-serv18982/include

Modified Files:
      Tag: SAMBA_TNG
	ntdomain.h proto.h rpc_creds.h smb.h 
Log Message:
a fairly drastic code commit to add "process id" as an extra identification
method in the NETLOGON credential database.

dammit, this is so wide-reaching, it had to percolate _right_ up through
msrpc_use_add() and into the pipes setup, through the msrpc loop-back
setup.

grr!

the idea is that an individual process (smbd, for example) can do NETLOGON
logins independently of another smbd process, without there being any
conflicts in the NETLOGON credential database.  the creds database key
is now <(uint32)pid_t><workstation_name>\0<domain_name>\0.

previously, it was just wksta/domain, and of course if two smbd processes
did simultaneous NETLOGON logins, one of them overwrote the other's
credentials because the database key was the same!  oops!

*obscure*.

BTW I STILL HAVEN'T COMMITTED THIS TO CVS MAIN, SO CVS MAIN / SAMBA_TNG
WON'T WORK UNTIL I DO AN UPDATE!

<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