diff options
author | Gary Lockyer <gary@catalyst.net.nz> | 2017-04-27 07:12:34 +1200 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2017-05-25 02:25:13 +0200 |
commit | 9444bbfe1829e25f772e05c1c3f3c5aa26a16105 (patch) | |
tree | 7663aaaa3bd48c9ab9c089c6c9b3ae3a9fd07d1e /librpc/rpc | |
parent | 610919e5e665dcb23241055e8ccb11f3d3f2ae2c (diff) | |
download | samba-9444bbfe1829e25f772e05c1c3f3c5aa26a16105.tar.gz |
source4 rpc: binding.c enable DCERPC_SCHANNEL_AUTO for schannel connections
Enable the DCERPC_SCHANNEL_AUTO option in dceprc bindings. If not enabled
calls to netlogon.netlogon from python fail with NT_STATUS_DOWNGRADE_DETECTED
if schannel bindings are specified.
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Pair-programmed-with: Garming Sam <garming@catalyst.net.nz>
Diffstat (limited to 'librpc/rpc')
-rw-r--r-- | librpc/rpc/binding.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/librpc/rpc/binding.c b/librpc/rpc/binding.c index 51f89ccf863..63ba682a577 100644 --- a/librpc/rpc/binding.c +++ b/librpc/rpc/binding.c @@ -98,7 +98,7 @@ static const struct ncacn_option { {"spnego", DCERPC_AUTH_SPNEGO}, {"ntlm", DCERPC_AUTH_NTLM}, {"krb5", DCERPC_AUTH_KRB5}, - {"schannel", DCERPC_SCHANNEL}, + {"schannel", DCERPC_SCHANNEL | DCERPC_SCHANNEL_AUTO}, {"validate", DCERPC_DEBUG_VALIDATE_BOTH}, {"print", DCERPC_DEBUG_PRINT_BOTH}, {"padcheck", DCERPC_DEBUG_PAD_CHECK}, |