s3: vfs: add user_vfs_evg to connection_struct
authorRalph Boehme <slow@samba.org>
Thu, 5 Jul 2018 11:09:53 +0000 (13:09 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 25 Jul 2018 15:49:06 +0000 (17:49 +0200)
commit2dd95c1c38b9e1ce32d3d1081b6ec177910087a4
tree8d19e5b3422e3e0d61859a7ffb1a7010f2a33c2a
parent1251a536df4b1df58d9ddacab03d3ebe6f4e5b60
s3: vfs: add user_vfs_evg to connection_struct

This will be used to in order to pass down the
impersonation magic from the SMB layer through
the SMB_VFS layer.

This includes the following options:

smbd:force sync user path safe threadpool
smbd:force sync user chdir safe threadpool
smbd:force sync root path safe threadpool
smbd:force sync root chdir safe threadpool

They can be used in order to test the non linux code
path on linux, once we get code that makes full use
of the new infrastructure.

Pair-Programmed-With: Stefan Metzmacher <metze@samba.org>

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
source3/include/vfs.h
source3/modules/vfs_readonly.c
source3/smbd/conn.c
source3/smbd/msdfs.c
source3/smbd/proto.h
source3/smbd/uid.c