summaryrefslogtreecommitdiff
path: root/librpc
diff options
context:
space:
mode:
authorGary Lockyer <gary@catalyst.net.nz>2017-04-27 07:12:34 +1200
committerAndrew Bartlett <abartlet@samba.org>2017-05-25 02:25:13 +0200
commit9444bbfe1829e25f772e05c1c3f3c5aa26a16105 (patch)
tree7663aaaa3bd48c9ab9c089c6c9b3ae3a9fd07d1e /librpc
parent610919e5e665dcb23241055e8ccb11f3d3f2ae2c (diff)
downloadsamba-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')
-rw-r--r--librpc/rpc/binding.c2
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},