s3-rpc_server: Do not setup ncalrpc pipes and TCP for embedded rpc servers
authorAndrew Bartlett <abartlet@samba.org>
Tue, 6 Mar 2012 11:11:06 +0000 (22:11 +1100)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 7 Mar 2012 11:46:13 +0000 (12:46 +0100)
commit8466b3c85e4b835e57e41776853093f4a0edc8b8
treefb89da89a3ea72facc600f5ffbfcf1b1952b1a3d
parent716a6c314c1d855b6e80850ffe7a8ca1ea4096d5
s3-rpc_server: Do not setup ncalrpc pipes and TCP for embedded rpc servers

Embedded RPC services are those not launched in the preforked lsasd
and spoolssd children.

The reason that these child processes were created is that is is not
possible to correctly listen for ncalrpc and TCP connections without
creating a child process.  Therefore, we should not have these
embedded RPC services to listen on these sockets just because the
endpoint mapper has been enabled.

Andrew Bartlett
selftest/target/Samba3.pm
source3/rpc_server/rpc_service_setup.c