[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