[GIT] Various CIFS/SMB3 fixes for 4.17

Message ID CAH2r5msVNXHuXwVwUeJ_2NzDwtaT_e8OnBFiKbNPqw-=Ukjo3w@mail.gmail.com
State New
Headers show
Series
  • [GIT] Various CIFS/SMB3 fixes for 4.17
Related show

Pull-request

git://git.samba.org/sfrench/cifs-2.6.git tags/4.17-SMB3-Fixes

Message

Steve French April 4, 2018, 7:27 p.m.
The following changes since commit 0adb32858b0bddf4ada5f364a84ed60b196dbcda:

  Linux 4.16 (2018-04-01 14:20:27 -0700)

are available in the git repository at:

  git://git.samba.org/sfrench/cifs-2.6.git tags/4.17-SMB3-Fixes

for you to fetch changes up to 07108d0e7c7fbbf9c6d76c0af2f1813e4f3f0800:

  cifs: Add minor debug message during negprot (2018-04-02 13:11:15 -0500)

----------------------------------------------------------------
various SMB3/CIFS fixes for 4.17

Includes SMB3.11 security improvements, as well as
various fixes for stable and some debugging improvements.

----------------------------------------------------------------
Aurelien Aptel (3):
      CIFS: refactor crypto shash/sdesc allocation&free
      CIFS: add sha512 secmech
      CIFS: implement v3.11 preauth integrity

Colin Ian King (1):
      CIFS: SMBD: fix spelling mistake: "faield" and "legnth"

Gustavo A. R. Silva (1):
      CIFS: fix sha512 check in cifs_crypto_secmech_release

Long Li (2):
      cifs: smbd: avoid reconnect lockup
      cifs: smbd: disconnect transport on RDMA errors

Phillip Potter (1):
      fs: cifs: Replace _free_xid call in cifs_root_iget function

Ronnie Sahlberg (3):
      cifs: fix memory leak in SMB2_open()
      fix smb3-encryption breakage when CONFIG_DEBUG_SG=y
      cifs: add server->vals->header_preamble_size

Steve French (9):
      Update TODO list for cifs.ko
      Update README file for cifs.ko
      Tree connect for SMB3.1.1 must be signed for non-encrypted shares
      SMB3.1.1 dialect is no longer experimental
      Don't log expected error on DFS referral request
      Don't log confusing message on reconnect by default
      cifs: fix sparse warning on previous patch in a few printks
      smb3: Fix root directory when server returns inode number of zero
      cifs: Add minor debug message during negprot

 Documentation/filesystems/cifs/README | 29 +++++------
 Documentation/filesystems/cifs/TODO   | 25 +++++----
 fs/cifs/Kconfig                       |  8 +--
 fs/cifs/cifsencrypt.c                 | 85 +++++-------------------------
 fs/cifs/cifsfs.c                      |  1 +
 fs/cifs/cifsglob.h                    |  9 +++-
 fs/cifs/cifsproto.h                   |  5 ++
 fs/cifs/cifssmb.c                     |  6 ++-
 fs/cifs/connect.c                     | 18 ++++---
 fs/cifs/inode.c                       | 38 ++++++++++++--
 fs/cifs/link.c                        | 27 +++-------
 fs/cifs/misc.c                        | 54 +++++++++++++++++++
 fs/cifs/smb1ops.c                     |  1 +
 fs/cifs/smb2maperror.c                |  2 +-
 fs/cifs/smb2misc.c                    | 89 +++++++++++++++++++++++++++-----
 fs/cifs/smb2ops.c                     | 76 +++++++++++++++++----------
 fs/cifs/smb2pdu.c                     | 57 ++++++++++++++++----
 fs/cifs/smb2pdu.h                     |  3 ++
 fs/cifs/smb2proto.h                   |  5 ++
 fs/cifs/smb2transport.c               | 97 +++++++++++++++--------------------
 fs/cifs/smbdirect.c                   | 23 ++++++---
 fs/cifs/smbencrypt.c                  | 27 +++-------
 fs/cifs/transport.c                   | 20 +++++++-
 23 files changed, 435 insertions(+), 270 deletions(-)