summaryrefslogtreecommitdiff
path: root/pidl
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2017-05-05 18:49:37 +0200
committerStefan Metzmacher <metze@samba.org>2017-06-27 16:57:42 +0200
commit295c9f7b322e6377d0df1b49cb26597d66e80eda (patch)
tree59576ec9dd8a1186c020add230424ea11c301c1b /pidl
parent94b9b6832c83137db10d04dbfec071a7df7b91c1 (diff)
downloadsamba-295c9f7b322e6377d0df1b49cb26597d66e80eda.tar.gz
s3:smbd: unimplement FSCTL_VALIDATE_NEGOTIATE_INFO with "server max protocol = SMB2_02"
A client that supports SMB3 will do a signed FSCTL_VALIDATE_NEGOTIATE_INFO after a tree connect. This FSCTL_VALIDATE_NEGOTIATE_INFO call contains the client capabilities, client guid, security mode and the array of supported dialects. But if SMB 2.02 is negotiated the doesn't send these values to the server in the first connection attempt (when the client starts with a SMB1 Negotiate). Windows servers that only support SMB2 just return NT_STATUS_FILE_CLOSED as answer to FSCTL_VALIDATE_NEGOTIATE_INFO. We should do the same if we just pretend to support SMB 2.02, as SMB 2.10 always include an SMB2 Negotiate request we can leave it as is. BUG: https://bugzilla.samba.org/show_bug.cgi?id=12772 Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Andreas Schneider <asn@samba.org>
Diffstat (limited to 'pidl')
0 files changed, 0 insertions, 0 deletions