s4:rpc_server: implement security context multiplexing
commit7bc6ec81c85eb51f5d6948b9266a7db2918892d4
authorStefan Metzmacher <metze@samba.org>
Thu, 8 Nov 2018 13:59:58 +0000 (8 14:59 +0100)
committerJeremy Allison <jra@samba.org>
Sat, 12 Jan 2019 02:13:41 +0000 (12 03:13 +0100)
treea4d633e0509ba03e13a3cc2d356eadeb1a4cf22e
parenta0b230631bcb0fd9b0299aa41711af08cc2594c3
s4:rpc_server: implement security context multiplexing

There're some systems like Cisco ISE use security multiplexing
without checking (via bind time feature negotiation)
the server supports it.

Others like VMWare View, fallback to NT4 style netlogon
connections without using netlogon secure channel,
which then triggers an error, with "server schannel = yes",
see https://bugzilla.samba.org/show_bug.cgi?id=13464.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=7113
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11892

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
selftest/knownfail.d/security_context_multiplexing [deleted file]
source4/rpc_server/dcerpc_server.c
source4/rpc_server/dcerpc_server.h
source4/rpc_server/dcesrv_auth.c