Steve French
3514de3fd5
CIFS: Retrieve uid and gid from special sid if enabled
...
New mount option "idsfromsid" indicates to cifs.ko that
it should try to retrieve the uid and gid owner fields
from special sids. This patch adds the code to parse the owner
sids in the ACL to see if they match, and if so populate the
uid and/or gid from them. This is faster than upcalling for
them and asking winbind, and is a fairly common case, and is
also helpful when cifs.upcall and idmapping is not configured.
Signed-off-by: Steve French <steve.french@primarydata.com>
Reviewed-by: Shirish Pargaonkar <shirishpargaonkar@gmail.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Reviewed-by: Pavel Shilovsky <pshilov@microsoft.com>
2016-10-14 14:22:16 -05:00
..
asn1.c
cache.c
cifs_debug.c
Display number of credits available
2016-10-12 12:08:31 -05:00
cifs_debug.h
lib: update single-char callers of strtobool()
2016-03-17 15:09:34 -07:00
cifs_dfs_ref.c
cifs: remove any preceding delimiter from prefix_path
2016-05-17 14:09:33 -05:00
cifs_fs_sb.h
CIFS: Add new mount option to set owner uid and gid from special sids in acl
2016-10-14 14:22:01 -05:00
cifs_ioctl.h
Enable previous version support
2016-10-13 19:48:11 -05:00
cifs_spnego.c
cifs: Create dedicated keyring for spnego operations
2016-05-19 21:56:30 -05:00
cifs_spnego.h
cifs_unicode.c
File names with trailing period or space need special case conversion
2016-06-24 12:05:52 -05:00
cifs_unicode.h
File names with trailing period or space need special case conversion
2016-06-24 12:05:52 -05:00
cifs_uniupr.h
cifsacl.c
CIFS: Retrieve uid and gid from special sid if enabled
2016-10-14 14:22:16 -05:00
cifsacl.h
cifsencrypt.c
cifs: fix crash due to race in hmac(md5) handling
2016-07-20 03:03:27 -05:00
cifsfs.c
CIFS: Add new mount option to set owner uid and gid from special sids in acl
2016-10-14 14:22:01 -05:00
cifsfs.h
cifs: don't use ->d_time
2016-09-16 12:44:21 +02:00
cifsglob.h
CIFS: Add new mount option to set owner uid and gid from special sids in acl
2016-10-14 14:22:01 -05:00
cifspdu.h
Add way to query server fs info for smb3
2015-08-20 10:19:25 -05:00
cifsproto.h
fs/cifs: reopen persistent handles on reconnect
2016-10-12 12:08:33 -05:00
cifssmb.c
Clarify locking of cifs file and tcon structures and make more granular
2016-10-12 12:08:32 -05:00
connect.c
CIFS: Add new mount option to set owner uid and gid from special sids in acl
2016-10-14 14:22:01 -05:00
dir.c
cifs: don't use ->d_time
2016-09-16 12:44:21 +02:00
dns_resolve.c
dns_resolve.h
export.c
file.c
CIFS: Reset read oplock to NONE if we have mandatory locks after reopen
2016-10-13 19:48:59 -05:00
fscache.c
fscache.h
inode.c
Merge remote-tracking branch 'jk/vfs' into work.misc
2016-10-08 11:06:08 -04:00
ioctl.c
Enable previous version support
2016-10-13 19:48:11 -05:00
Kconfig
Allow parsing vers=3.11 on cifs mount
2015-06-27 20:23:32 -07:00
link.c
cifs: get rid of unused arguments of CIFSSMBWrite()
2016-09-27 21:54:53 -04:00
Makefile
cifs: Switch to generic xattr handlers
2016-04-23 15:33:03 -04:00
misc.c
Clarify locking of cifs file and tcon structures and make more granular
2016-10-12 12:08:32 -05:00
netmisc.c
Fix signed/unsigned pointer warning
2014-12-14 14:55:57 -06:00
nterr.c
nterr.h
ntlmssp.h
cifs: dynamic allocation of ntlmssp blob
2016-06-23 23:45:07 -05:00
readdir.c
Clarify locking of cifs file and tcon structures and make more granular
2016-10-12 12:08:32 -05:00
rfc1002pdu.h
sess.c
cifs: check hash calculating succeeded
2016-06-23 23:45:17 -05:00
smb1ops.c
Fix that several functions handle incorrect value of mapchars
2015-05-10 19:56:35 -05:00
smb2file.c
Add resilienthandles mount parm
2015-11-03 10:10:36 -06:00
smb2glob.h
SMB3: Add mount parameter to allow user to override max credits
2016-10-12 12:08:33 -05:00
smb2inode.c
Do not send SMB3 SET_INFO request if nothing is changing
2016-10-13 19:46:51 -05:00
smb2maperror.c
Fix problem recognizing symlinks
2014-10-02 14:10:04 -05:00
smb2misc.c
Clarify locking of cifs file and tcon structures and make more granular
2016-10-12 12:08:32 -05:00
smb2ops.c
Cleanup missing frees on some ioctls
2016-10-13 19:48:20 -05:00
smb2pdu.c
SMB2: Separate RawNTLMSSP authentication from SMB2_sess_setup
2016-10-13 19:48:34 -05:00
smb2pdu.h
Set previous session id correctly on SMB3 reconnect
2016-10-12 12:08:31 -05:00
smb2proto.h
remove directory incorrectly tries to set delete on close on non-empty directories
2016-05-17 14:09:44 -05:00
smb2status.h
smb2transport.c
cifs: merge the hash calculation helpers
2016-03-28 14:05:27 -04:00
smbencrypt.c
cifs: Use skcipher
2016-01-27 20:35:53 +08:00
smberr.h
smbfsctl.h
[SMB3] Send durable handle v2 contexts when use of persistent handles required
2015-11-03 09:26:27 -06:00
transport.c
cifs: quit playing games with draining iovecs
2016-03-28 14:05:32 -04:00
winucase.c
xattr.c
Add way to query creation time of file via cifs xattr
2016-10-12 12:08:31 -05:00