s3: smbtorture: Add SMB2-DFS-FILENAME-LEADING-BACKSLASH test.
authorJeremy Allison <jra@samba.org>
Wed, 4 Jan 2023 01:53:17 +0000 (17:53 -0800)
committerVolker Lendecke <vl@samba.org>
Wed, 4 Jan 2023 06:50:37 +0000 (06:50 +0000)
commitd99d14cbc1db2e59e6c0d6169dd623bfb686fa0f
tree8b7c04a2994e7079ef52bf5f112bd40f24af77d3
parent01cdc5e00be78a51f0766634cc7fe50de2088203
s3: smbtorture: Add SMB2-DFS-FILENAME-LEADING-BACKSLASH test.

Shows that we fail to cope with MacOSX clients that send a
(or more than one) leading '\\' character for an SMB2 DFS pathname.

I missed this in earlier tests as Windows, Linux, and
libsmbclient clients do NOT send a leading backslash
for SMB2 DFS paths. Only MacOSX (sigh:-).

Passes against Windows. Adds a knownfail for smbd.

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

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
selftest/knownfail.d/dfs_paths
source3/selftest/tests.py
source3/torture/proto.h
source3/torture/test_smb2.c
source3/torture/torture.c