Merge tag '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Pull smb client updates from Steve French: - Fix two SMB3.1.1 POSIX Extensions problems - Fixes for special file handling (symlinks and FIFOs) - Improve compounding - Four cleanup patches - Fix use after free in signing - Add support for handling namespaces for reconnect related upcalls (e.g. for DNS names resolution and auth) - Fix various directory lease problems (directory entry caching), including some important potential use after frees * tag '6.13-rc-part1-SMB3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6: smb: prevent use-after-free due to open_cached_dir error paths smb: Don't leak cfid when reconnect races with open_cached_dir smb: client: handle max length for SMB symlinks smb: client: get rid of bounds check in SMB2_ioctl_init() smb: client: improve compound padding in encryption smb3: request handle caching when caching directories cifs: Recognize SFU char/block devices created by Windows NFS server on Windows Server <<2012 CIFS: New mount option for cifs.upcall namespace resolution smb/client: Prevent error pointer dereference fs/smb/client: implement chmod() for SMB3 POSIX Extensions smb: cached directories can be more than root file handle smb: client: fix use-after-free of signing key smb: client: Use str_yes_no() helper function smb: client: memcpy() with surrounding object base address cifs: Remove pre-historic unused CIFSSMBCopy
Showing
- fs/smb/client/cached_dir.c 44 additions, 55 deletionsfs/smb/client/cached_dir.c
- fs/smb/client/cifs_spnego.c 16 additions, 0 deletionsfs/smb/client/cifs_spnego.c
- fs/smb/client/cifsacl.c 33 additions, 21 deletionsfs/smb/client/cifsacl.c
- fs/smb/client/cifsfs.c 25 additions, 0 deletionsfs/smb/client/cifsfs.c
- fs/smb/client/cifsglob.h 9 additions, 2 deletionsfs/smb/client/cifsglob.h
- fs/smb/client/cifsproto.h 3 additions, 8 deletionsfs/smb/client/cifsproto.h
- fs/smb/client/cifssmb.c 1 addition, 64 deletionsfs/smb/client/cifssmb.c
- fs/smb/client/connect.c 20 additions, 0 deletionsfs/smb/client/connect.c
- fs/smb/client/dfs_cache.c 4 additions, 4 deletionsfs/smb/client/dfs_cache.c
- fs/smb/client/fs_context.c 39 additions, 0 deletionsfs/smb/client/fs_context.c
- fs/smb/client/fs_context.h 10 additions, 0 deletionsfs/smb/client/fs_context.h
- fs/smb/client/inode.c 25 additions, 1 deletionfs/smb/client/inode.c
- fs/smb/client/reparse.c 4 additions, 1 deletionfs/smb/client/reparse.c
- fs/smb/client/reparse.h 2 additions, 0 deletionsfs/smb/client/reparse.h
- fs/smb/client/smb2ops.c 4 additions, 35 deletionsfs/smb/client/smb2ops.c
- fs/smb/client/smb2pdu.c 1 addition, 10 deletionsfs/smb/client/smb2pdu.c
- fs/smb/client/smb2proto.h 0 additions, 2 deletionsfs/smb/client/smb2proto.h
- fs/smb/client/smb2transport.c 40 additions, 16 deletionsfs/smb/client/smb2transport.c
- fs/smb/client/transport.c 13 additions, 27 deletionsfs/smb/client/transport.c
Loading
Please register or sign in to comment