samba: Retain case sensitivity of cifs client
commit851b93ddf4808201cb820bc0ae2a4e6f4f824eb0
authorShirish Pargaonkar <spargaonkar@suse.com>
Sat, 26 Jul 2014 15:41:25 +0000 (26 10:41 -0500)
committerKarolin Seeger <kseeger@samba.org>
Tue, 2 Sep 2014 18:39:20 +0000 (2 20:39 +0200)
tree2bbacb2cbe98ebd7097a5f2a48bb4ed646919f13
parent2eb6bbd34a975ffa69f497054e73339dbf2582a7
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

(cherry picked from commit a0583976da2ba09da0fd94f739ed4f5851e2a858)
source3/smbd/negprot.c