s3:smb2_server: allow logoff, close, unlock, cancel and echo on expired sessions
commit8be019859010a12874e0e78ebec2d44e5b2abe5c
authorStefan Metzmacher <metze@samba.org>
Wed, 20 Dec 2017 13:05:54 +0000 (20 14:05 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 22 Dec 2017 09:05:08 +0000 (22 10:05 +0100)
treef9725a40924e0124fffba836c925cde2b2b51851
parent2108b1092e3106f59ae2383c34c7bfbeb896314b
s3:smb2_server: allow logoff, close, unlock, cancel and echo on expired sessions

Windows client at least doesn't have code to replay
a SMB2 Close after getting NETWORK_SESSION_EXPIRED,
which locks out a the client and generates an endless
loop around NT_STATUS_SHARING_VIOLATION.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13197

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Thu Dec 21 23:28:42 CET 2017 on sn-devel-144

(cherry picked from commit c4919d4d5f78aeb54a438b95d4eab2f082a8174e)
selftest/knownfail.d/session.expire2 [deleted file]
source3/smbd/smb2_lock.c
source3/smbd/smb2_server.c