lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAH2r5mtEPAZ4XVpvWszL3=Vah7hxTJYoZbGNzh-fLT_-ayquxg@mail.gmail.com>
Date: Fri, 29 Nov 2024 19:00:17 -0600
From: Steve French <smfrench@...il.com>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: CIFS <linux-cifs@...r.kernel.org>, LKML <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] smb3 client fixes

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

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ