s3:smbd: let SMB_VFS_GETXATTRAT_SEND() do explicit impersonation
authorRalph Boehme <slow@samba.org>
Thu, 27 Dec 2018 15:32:46 +0000 (16:32 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 11 Jan 2019 22:11:11 +0000 (23:11 +0100)
commit7f7ce0ec2f3e3cfb46314e5ad3ea6b5c49085f1d
treeb1b8085d4995cb4b345db39c20f46953d46f89b1
parenta62bc3f221bd7d9db6cdbeb89f2c03c6e81eb98d
s3:smbd: let SMB_VFS_GETXATTRAT_SEND() do explicit impersonation

SMB_VFS_GETXATTRAT_SEND() gets passed a raw event context and the
default implementation uses that as well a raw threadpool. Impersonation
is done explicitly instead of by the tevent and pthreadpool wrappers.

Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
examples/VFS/skel_opaque.c
examples/VFS/skel_transparent.c
source3/include/vfs.h
source3/include/vfs_macros.h
source3/modules/vfs_default.c
source3/modules/vfs_full_audit.c
source3/modules/vfs_not_implemented.c
source3/modules/vfs_time_audit.c
source3/modules/vfs_xattr_tdb.c
source3/smbd/smb2_query_directory.c
source3/smbd/vfs.c