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: <CAH2r5muCHfBddtoXwKmFZFnQ8+H+PA_gAf8htYEGhN0az6vV8g@mail.gmail.com>
Date: Wed, 10 Jan 2024 16:26:33 -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 phe following changes since commit
0dd3ee31125508cd67f7e7172247f05b7fd1753a:

  Linux 6.7 (2024-01-07 12:18:38 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/v6.8-rc-part1-smb-client

for you to fetch changes up to 26ba1bf310f0ed43f249a93d0cf8a93675cd8ae8:

  cifs: update internal module version number for cifs.ko (2024-01-09
23:42:51 -0600)

----------------------------------------------------------------
Various smb client fixes, most related to better handling special file
types including:
- Six minor cleanups
- Multichannel logging improvement
- Exception handling fix
- Ten relating to improving handling of special file types including
   performance improvement (better compounding and better caching of
readdir entries that are reparse points)
   extend support for creating special files (sockets, fifos,
block/char devices)
   fix renaming and hardlinking of reparse points
   extend support for creating symlinks with IO_REPARSE_TAG_SYMLINK

Still testing additional patches to send next week
----------------------------------------------------------------
Dan Carpenter (2):
      cifs: delete unnecessary NULL checks in cifs_chan_update_iface()
      cifs: make cifs_chan_update_iface() a void function

David Howells (1):
      cifs: Pass unbyteswapped eof value into SMB2_set_eof()

Markus Elfring (1):
      smb3: Improve exception handling in allocate_mr_list()

Paulo Alcantara (10):
      smb: client: extend smb2_compound_op() to accept more commands
      smb: client: allow creating special files via reparse points
      smb: client: optimise reparse point querying
      smb: client: fix renaming of reparse points
      smb: client: fix hardlinking of reparse points
      smb: client: allow creating symlinks via reparse points
      smb: client: cleanup smb2_query_reparse_point()
      smb: client: handle special files and symlinks in SMB3 POSIX
      smb: client: stop revalidating reparse points unnecessarily
      cifs: get rid of dup length check in parse_reparse_point()

Pierre Mariani (1):
      smb: client: Fix minor whitespace errors and warnings

Shyam Prasad N (1):
      cifs: fix in logging in cifs_chan_update_iface

Steve French (2):
      cifs: remove unneeded return statement
      cifs: update internal module version number for cifs.ko

 fs/smb/client/cifsfs.h    |    4 +-
 fs/smb/client/cifsglob.h  |   47 ++-
 fs/smb/client/cifsproto.h |   32 +-
 fs/smb/client/cifssmb.c   |   31 +-
 fs/smb/client/connect.c   |   25 +-
 fs/smb/client/dir.c       |    7 +-
 fs/smb/client/file.c      |   10 +-
 fs/smb/client/inode.c     |  138 +++++---
 fs/smb/client/link.c      |   29 +-
 fs/smb/client/readdir.c   |  133 +++-----
 fs/smb/client/sess.c      |   53 ++-
 fs/smb/client/smb2glob.h  |   26 +-
 fs/smb/client/smb2inode.c | 1025
++++++++++++++++++++++++++++++++++----------------------
 fs/smb/client/smb2ops.c   |  352 ++++++++++---------
 fs/smb/client/smb2pdu.c   |    6 +-
 fs/smb/client/smb2proto.h |   31 +-
 fs/smb/client/smbdirect.c |    4 +-
 fs/smb/client/trace.h     |    7 +-
 18 files changed, 1131 insertions(+), 829 deletions(-)

-- 
Thanks,

Steve

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ