idl: Do not listen for lsarpc on \\pipe\netlogon
authorAndrew Bartlett <abartlet@samba.org>
Sun, 13 Nov 2016 21:13:26 +0000 (10:13 +1300)
committerStefan Metzmacher <metze@samba.org>
Thu, 15 Dec 2016 07:21:11 +0000 (08:21 +0100)
This prevents making the netlogon process multi-threaded.

This works on Windows becuase NETLOGON is part of lsad

Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
librpc/idl/lsa.idl
selftest/knownfail

index 082370769706ccda9a35515533af8d37c96501bb..66a07e5109142dd963429f55683deffe11ee482d 100644 (file)
@@ -8,7 +8,7 @@ import "misc.idl", "security.idl";
 
 [ uuid("12345778-1234-abcd-ef00-0123456789ab"),
   version(0.0),
-  endpoint("ncacn_np:[\\pipe\\lsarpc]","ncacn_np:[\\pipe\\netlogon]","ncacn_np:[\\pipe\\lsass]", "ncacn_ip_tcp:", "ncalrpc:"),
+  endpoint("ncacn_np:[\\pipe\\lsarpc]","ncacn_np:[\\pipe\\lsass]", "ncacn_ip_tcp:", "ncalrpc:"),
   pointer_default(unique),
   helpstring("Local Security Authority")
 ] interface lsarpc
index 0e168ab7ecaa1c61b7e9f36b7763dfe13e0bbd66..795e345a25c170e719ee4bc017b8caa7553554c9 100644 (file)
@@ -79,6 +79,7 @@
 ^samba4.rpc.netlogon.*.NetrEnumerateTrustedDomainsEx
 ^samba4.rpc.netlogon.*.GetPassword
 ^samba4.rpc.netlogon.*.DatabaseRedo
+^samba4.rpc.netlogon.*.netlogon.lsa_over_netlogon #Broken by split of \\pipe\lsass from \\pipe\netlogon in the IDL
 ^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_ntvfs\) # Broken by allowing NT4 crypto on this environment
 ^samba4.rpc.netlogon.*.netlogon.SetupCredentialsDowngrade\(ad_dc_ntvfs:local\) # Broken by allowing NT4 crypto on this environment
 ^samba4.rpc.drsuapi.*ncacn_ip_tcp.*validate # should only work with seal