samba: Retain case sensitivity of cifs client
authorShirish Pargaonkar <spargaonkar@suse.com>
Sat, 26 Jul 2014 15:41:25 +0000 (10:41 -0500)
committerKarolin Seeger <kseeger@samba.org>
Mon, 1 Sep 2014 19:34:12 +0000 (21:34 +0200)
commitdf9396a9c779bdf620c0940c67947e6d2ab5394a
treedd51918522293130333395870af09bff80c073d2
parentc556d3e4f253bf2161787ce435228aa70ec2fc96
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