[GIT PULL] smb3 client fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Please pull the following changes since commit
228a1157fb9fec47eb135b51c0202b574e079ebf:

  Merge tag '6.13-rc-part1-SMB3-client-fixes' of
git://git.samba.org/sfrench/cifs-2.6 (2024-11-22 21:54:14 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/6.13-rc-part2-smb3-client-fixes

for you to fetch changes up to 8d7690b3c146f8ae3089918226697bf4e3943032:

  cifs: update internal version number (2024-11-28 09:51:14 -0600)

----------------------------------------------------------------
22 SMB3 client fixes
- Five directory lease fixes
- Three password rotation fixes
- Reconnect Fix
- Two minor cleanups
- Fix for SMB3.02 mounts
- Three DFS (global namespace) fixes
- Six fixes for special file handling (most relating to better
handling various types of symlinks)

There is an important additional directory lease fix (unmount cache
race) being investigated,
and some additional special file handling changesets that need to be
rebased that are not included
in this P/R but will try to send next week.
----------------------------------------------------------------
Dan Carpenter (1):
      cifs: unlock on error in smb3_reconfigure()

Henrique Carvalho (3):
      smb: client: remove unnecessary checks in open_cached_dir()
      smb: client: disable directory caching when dir_cache_timeout is zero
      smb: client: change return value in open_cached_dir_by_dentry() if !cfids

Marco Crivellari (1):
      Update misleading comment in cifs_chan_update_iface

Meetakshi Setiya (1):
      cifs: support mounting with alternate password to allow password rotation

Pali Rohár (6):
      cifs: Fix parsing native symlinks relative to the export
      cifs: Validate content of native symlink
      cifs: Add support for parsing WSL-style symlinks
      cifs: Improve guard for excluding $LXDEV xattr
      cifs: Validate content of WSL reparse point buffers
      cifs: Fix parsing reparse point with native symlink in SMB1
non-UNICODE session

Paul Aurich (2):
      smb: During unmount, ensure all cached dir instances drop their dentry
      smb: Initialize cfid->tcon before performing network ops

Paulo Alcantara (6):
      smb: client: fix NULL ptr deref in crypto_aead_setkey()
      smb: client: allow more DFS referrals to be cached
      smb: client: get rid of @nlsc param in cifs_tree_connect()
      smb: client: allow reconnect when sending ioctl
      smb: client: don't try following DFS links in cifs_tree_connect()
      smb: client: fix noisy message when mounting shares

Shyam Prasad N (1):
      cifs: during remount, make sure passwords are in sync

Steve French (1):
      cifs: update internal version number

 fs/smb/client/cached_dir.c | 170 +++++++++++++++++++++++++++++++++++----------
 fs/smb/client/cached_dir.h |   6 +-
 fs/smb/client/cifsfs.c     |  12 +++-
 fs/smb/client/cifsfs.h     |   4 +-
 fs/smb/client/cifsglob.h   |   4 +-
 fs/smb/client/cifsproto.h  |   4 +-
 fs/smb/client/cifssmb.c    |  15 ++--
 fs/smb/client/connect.c    |  66 +++++++++++++++---
 fs/smb/client/dfs.c        | 193
++++++---------------------------------------------
 fs/smb/client/dfs_cache.c  |   4 +-
 fs/smb/client/fs_context.c |  85 ++++++++++++++++++++---
 fs/smb/client/fs_context.h |   1 +
 fs/smb/client/inode.c      |   4 +-
 fs/smb/client/reparse.c    | 157 ++++++++++++++++++++++++++++++++++++++---
 fs/smb/client/reparse.h    |   4 +-
 fs/smb/client/sess.c       |   5 +-
 fs/smb/client/smb1ops.c    |   4 +-
 fs/smb/client/smb2file.c   |  21 +++---
 fs/smb/client/smb2inode.c  |   6 +-
 fs/smb/client/smb2ops.c    |  14 ++--
 fs/smb/client/smb2pdu.c    |  20 +++---
 fs/smb/client/smb2proto.h  |   9 ++-
 fs/smb/client/trace.h      |   3 +
 fs/smb/common/smb2pdu.h    |   9 +++
 24 files changed, 523 insertions(+), 297 deletions(-)


-- 
Thanks,

Steve





[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux