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]
Date:   Tue, 28 Jan 2020 12:31:30 -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 Fixes

Please pull the following changes since commit
d5226fa6dbae0569ee43ecfc08bdcd6770fc4755:

  Linux 5.5 (2020-01-26 16:23:03 -0800)

are available in the Git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git
tags/5.6-smb3-fixes-and-dfs-and-readdir-improvements

for you to fetch changes up to f1f27ad74557e39f67a8331a808b860f89254f2d:

  CIFS: Fix task struct use-after-free on reconnect (2020-01-26 19:24:17 -0600)

----------------------------------------------------------------
   - Various SMB3/CIFS fixes including 4 for stable.
   - Improvement to fallocate (enables 3 additional xfstests)
   - Fix for file creation when mounting with modefromsid
   - Add ability to backup/restore dos attributes and creation time over SMB3
   - DFS failover and reconnect fixes
   - Performance optimization for readdir (by using SMB3 compounding)

Buildbot automated functional test results:
     http://smb3-test-rhel-75.southcentralus.cloudapp.azure.com/#/builders/2/builds/312

Note that due to the upcoming SMB3 Test Event (at SNIA SDC next week).
There will likely be more changesets near the end of the merge window
(since we will be testing heavily next week, I held off on some patches
and I expect some additional multichannel patches as well as patches
to enable some additional xfstests).
----------------------------------------------------------------
Boris Protopopov (1):
      CIFS: Add support for setting owner info, dos attributes, and create time

Chen Zhou (1):
      cifs: use PTR_ERR_OR_ZERO() to simplify code

David Howells (1):
      cifs: Don't use iov_iter::type directly

Paulo Alcantara (SUSE) (8):
      cifs: Clean up DFS referral cache
      cifs: Get rid of kstrdup_const()'d paths
      cifs: Introduce helpers for finding TCP connection
      cifs: Merge is_path_valid() into get_normalized_path()
      cifs: Fix potential deadlock when updating vol in cifs_reconnect()
      cifs: Avoid doing network I/O while holding cache lock
      cifs: Fix mount options set in automount
      cifs: Fix memory allocation in __smb2_handle_cancelled_cmd()

Ronnie Sahlberg (6):
      cifs: prepare SMB2_query_directory to be used with compounding
      cifs: create a helper function to parse the query-directory
response buffer
      cifs: use compounding for open and first query-dir for readdir()
      cifs: set correct max-buffer-size for smb2_ioctl_init()
      cifs: fix NULL dereference in match_prepath
      cifs: add support for fallocate mode 0 for non-sparse files

Steve French (2):
      cifs: fix unitialized variable poential problem with network I/O
cache lock patch
      smb3: fix default permissions on new files when mounting with modefromsid

Vincent Whitchurch (1):
      CIFS: Fix task struct use-after-free on reconnect

YueHaibing (2):
      cifs: Fix return value in __update_cache_entry
      cifs: remove set but not used variable 'server'

zhengbin (2):
      fs/cifs/smb2ops.c: use true,false for bool variable
      fs/cifs/cifssmb.c: use true,false for bool variable

 fs/cifs/cifs_dfs_ref.c  |   97 ++---
 fs/cifs/cifsacl.c       |   20 +
 fs/cifs/cifsfs.h        |    3 +
 fs/cifs/cifsglob.h      |    1 +
 fs/cifs/cifsproto.h     |    4 +
 fs/cifs/cifssmb.c       |    4 +-
 fs/cifs/connect.c       |    6 +-
 fs/cifs/dfs_cache.c     | 1112 +++++++++++++++++++++++++----------------------
 fs/cifs/file.c          |    8 +-
 fs/cifs/inode.c         |    4 +-
 fs/cifs/smb2misc.c      |    2 +-
 fs/cifs/smb2ops.c       |  171 +++++---
 fs/cifs/smb2pdu.c       |  182 +++++---
 fs/cifs/smb2pdu.h       |    2 +
 fs/cifs/smb2proto.h     |    5 +
 fs/cifs/smb2transport.c |    2 +
 fs/cifs/transport.c     |    3 +
 fs/cifs/xattr.c         |  128 +++++-
 18 files changed, 1041 insertions(+), 713 deletions(-)


-- 
Thanks,

Steve

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ