samba: Retain case sensitivity of cifs client
commita0583976da2ba09da0fd94f739ed4f5851e2a858
authorShirish Pargaonkar <spargaonkar@suse.com>
Sat, 26 Jul 2014 15:41:25 +0000 (26 10:41 -0500)
committerDavid Disseldorp <ddiss@samba.org>
Fri, 1 Aug 2014 14:11:43 +0000 (1 16:11 +0200)
tree427346c5b22cb6a45c0d10cb4cb6f1cbf592657a
parentc01ee4614a0fb9b017ca240e8929fe1da6268da4
samba: Retain case sensitivity of cifs client

When a client supports extended security but server does not,
and that client, in Flags2 field of smb header indicates that

- it supports extended security negotiation
- it does not support security signatures
- it does not require security signatures

Samba server treats a client as a Vista client.

That turns off case sensitivity and that is a problem for cifs vfs client.

So include remote cifs client along with remote samba client
to not do so otherwise.

Bug: https://bugzilla.samba.org/show_bug.cgi?id=10755

Signed-off-by: Shirish Pargaonkar <spargaonkar@suse.com>
Reviewed-by: Jeremy Allison <jra@samba.org>
Reviewed-by: David Disseldorp <ddiss@samba.org>
Autobuild-User(master): David Disseldorp <ddiss@samba.org>
Autobuild-Date(master): Fri Aug  1 16:11:43 CEST 2014 on sn-devel-104
source3/smbd/negprot.c