[azure][PULL] CIFS: Enable encryption for SMB3

Marcelo Cerri marcelo.cerri at canonical.com
Wed Mar 15 19:23:55 UTC 2017


https://bugs.launchpad.net/bugs/1670508

All patches cherry-picked cleanly from upstream.

-- 
Regards,
Marcelo

The following changes since commit 16931a0bf2a13077b952af1813cf2bd2dd34c0cb:

  UBUNTU: [config] azure: disable CONFIG_LIBFC (2017-03-14 14:56:05 -0300)

are available in the git repository at:

  git://git.launchpad.net/~mhcerri/ubuntu/+source/linux/+git/azure lp1670508

for you to fetch changes up to dceac70ee30e7bd9391fc26c7e7d76ef6b1bcc81:

  CIFS: Fix possible use after free in demultiplex thread (2017-03-15 16:18:10 -0300)

----------------------------------------------------------------
Jean Delvare (3):
      cifs: Simplify SMB2 and SMB311 dependencies
      cifs: Only select the required crypto modules
      cifs: Add soft dependencies

Pavel Shilovsky (16):
      CIFS: Separate SMB2 header structure
      CIFS: Make SendReceive2() takes resp iov
      CIFS: Make send_cancel take rqst as argument
      CIFS: Send RFC1001 length in a separate iov
      CIFS: Separate SMB2 sync header processing
      CIFS: Separate RFC1001 length processing for SMB2 read
      CIFS: Add capability to transform requests before sending
      CIFS: Enable encryption during session setup phase
      CIFS: Encrypt SMB3 requests before sending
      CIFS: Add transform header handling callbacks
      CIFS: Add mid handle callback
      CIFS: Add copy into pages callback for a read operation
      CIFS: Decrypt and process small encrypted packets
      CIFS: Add capability to decrypt big read responses
      CIFS: Allow to switch on encryption with seal mount option
      CIFS: Fix possible use after free in demultiplex thread

 fs/cifs/Kconfig         |  12 +-
 fs/cifs/cifsencrypt.c   |  51 ++--
 fs/cifs/cifsfs.c        |  14 +
 fs/cifs/cifsglob.h      |  28 +-
 fs/cifs/cifsproto.h     |  13 +-
 fs/cifs/cifssmb.c       | 135 ++++++----
 fs/cifs/connect.c       |  71 +++--
 fs/cifs/file.c          |  52 +++-
 fs/cifs/sess.c          |  27 +-
 fs/cifs/smb1ops.c       |   4 +-
 fs/cifs/smb2glob.h      |   5 +
 fs/cifs/smb2maperror.c  |   5 +-
 fs/cifs/smb2misc.c      |  61 +++--
 fs/cifs/smb2ops.c       | 683 +++++++++++++++++++++++++++++++++++++++++++++++-
 fs/cifs/smb2pdu.c       | 575 ++++++++++++++++++++++++++--------------
 fs/cifs/smb2pdu.h       |  27 +-
 fs/cifs/smb2proto.h     |   5 +
 fs/cifs/smb2transport.c | 132 ++++++----
 fs/cifs/transport.c     | 171 ++++++++----
 19 files changed, 1593 insertions(+), 478 deletions(-)




More information about the kernel-team mailing list