From: Andrew Bartlett Date: Sun, 13 Nov 2016 21:13:26 +0000 (+1300) Subject: idl: Do not listen for lsarpc on \\pipe\netlogon X-Git-Tag: samba-4.6.0rc1~282 X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=fee6bb7ca656748cab71998fd60755a0882d0afc;p=samba.git idl: Do not listen for lsarpc on \\pipe\netlogon This prevents making the netlogon process multi-threaded. This works on Windows becuase NETLOGON is part of lsad Signed-off-by: Andrew Bartlett Reviewed-by: Stefan Metzmacher --- diff --git a/librpc/idl/lsa.idl b/librpc/idl/lsa.idl index 08237076970..66a07e51091 100644 --- a/librpc/idl/lsa.idl +++ b/librpc/idl/lsa.idl @@ -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 diff --git a/selftest/knownfail b/selftest/knownfail index 0e168ab7eca..795e345a25c 100644 --- a/selftest/knownfail +++ b/selftest/knownfail @@ -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