dce/rpc "client" api
Luke Kenneth Casson Leighton
lkcl at samba.org
Fri Aug 18 05:49:52 GMT 2000
On Fri, 18 Aug 2000, Gerald Carter wrote:
> Luke Kenneth Casson Leighton wrote:
> > to disable ncaclrpc, it will then be a matter of
> > commenting out 3 lines of code.
> > andrew proposed making it an lp_xxx configureable item.
> Ummm...this would be fine for a default transport.
> But would avouid being able to specify it on a per
> connection basis (whicih is of course the most
i don't quite follow you.
andrew would like it to be an smb.conf option because he would like a
justification for the existence of the ncalrpc loop-back transport, given
that "ncacn_np over SMB over 127.0.0.1 _should_ be sufficient".
> ...and just to clarify, we are talking about client side
> code here for the immediate.
> I realize this applies to server code as well, but I don't think we
> are talking about doing that just yet are we?
in TNG, the default transport for DCE/RPC _is_ ncalrpc. anything else
[whether SMB or TCP] *redirects* to ncalrpc.
so smbd is purely a redirector. there *is* no server-side DCE/RPC code in
i intend to write a... a... [think-of-a-name,quick!] dcetcpd "thing" which
will be incredibly simple. it will listen on a TCP port, it will send an
"anonymous credentials setup" over ncalrpc, and from then on it will
simply read_data() followed by write_data() and vice-versa to communicate
between the TCP socket and the unix domain socket.
i reckon this could be done in about... 300 lines of code! :)
More information about the samba-technical