CVS update: samba4/source/rpc_server

tridge at samba.org tridge at samba.org
Sat Dec 13 02:20:23 GMT 2003


Date:	Sat Dec 13 02:20:23 2003
Author:	tridge

Update of /home/cvs/samba4/source/rpc_server
In directory dp.samba.org:/tmp/cvs-serv14600

Modified Files:
	dcerpc_server.c dcerpc_server.h 
Added Files:
	handles.c 
Log Message:
added a basic dcerpc endpoint mapper to Samba4. Currently only
implements the epm_Lookup() call, I'll add the other important calls
soon. I was rather pleased to find that epm_Lookup() worked first
time, which is particularly surprising given its complexity.

This required quite a bit of new infrastructure:

  * a generic way of handling dcerpc policy handles in the rpc server

  * added type checked varients of talloc. These are much less error
    prone. I'd like to move to using these for nearly all uses of
    talloc.

  * added more dcerpc fault handling code, and translation from
    NTSTATUS to a dcerpc fault code

  * added data_blob_talloc_zero() for allocating an initially zero
    blob

  * added a endpoint enumeration hook in the dcerpc endpoint server
    operations


Revisions:
handles.c		NONE => 1.1
	http://www.samba.org/cgi-bin/cvsweb/samba4/source/rpc_server/handles.c?rev=1.1
dcerpc_server.c		1.6 => 1.7
	http://www.samba.org/cgi-bin/cvsweb/samba4/source/rpc_server/dcerpc_server.c.diff?r1=1.6&r2=1.7
dcerpc_server.h		1.3 => 1.4
	http://www.samba.org/cgi-bin/cvsweb/samba4/source/rpc_server/dcerpc_server.h.diff?r1=1.3&r2=1.4


More information about the samba-cvs mailing list