RFC rawpipe

Volker Lendecke Volker.Lendecke at SerNet.DE
Mon May 30 08:10:15 UTC 2016


On Mon, May 30, 2016 at 10:04:30AM +0200, Andreas Schneider wrote:
> For IPC communication we have rpcint_binding_handle() for internal 
> communication (connections inside the same daemon). Then we have 
> rpc_pipe_open_ncalrpc() local rpc over unix sockets to communicate between 
> daemons. ncalrpc is used by samba (ad dc) to talk to smbd. If epmd is started 
> then smbd uses ncalrpc to talk to it.
> 
> See e.g. https://git.samba.org/?p=samba.git;a=blob;f=source3/librpc/rpc/
> dcerpc_ep.c;h=0502557a6621178fe4cf2e381cb278cd85d71d42;hb=refs/heads/
> master#l333

Right, I know. What I was not aware of though is whether this carries
any RPCisms. Full named pipe support might require something different.
We might have to build the rpc_pipe_open_ncalrpc upon that "something
different" when it's there.

Volker

-- 
SerNet GmbH, Bahnhofsallee 1b, 37081 Göttingen
phone: +49-551-370000-0, fax: +49-551-370000-9
AG Göttingen, HRB 2816, GF: Dr. Johannes Loxen
http://www.sernet.de, mailto:kontakt at sernet.de

SerNet & BSI laden ein: 29. Juni 2016,
2. IT-Grundschutztag 2016, BPA Berlin.
Anmeldung: https://www.sernet.de/gstag



More information about the samba-technical mailing list