From: Jeremy Allison Date: Mon, 10 Jun 2024 22:14:19 +0000 (-0700) Subject: s3/torture: Add test for widelink case insensitivity on a MSDFS share. X-Git-Tag: tdb-1.4.11~386 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e37e4f474935819c75c078e52715cf3212f77359;p=thirdparty%2Fsamba.git s3/torture: Add test for widelink case insensitivity on a MSDFS share. Add knownfail. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15662 Signed-off-by: Jeremy Allison Reviewed-by: Noel Power --- diff --git a/selftest/knownfail.d/widelinks_ci b/selftest/knownfail.d/widelinks_ci new file mode 100644 index 00000000000..387ca4498c6 --- /dev/null +++ b/selftest/knownfail.d/widelinks_ci @@ -0,0 +1 @@ +^samba3.blackbox.widelink_dfs_ci.creating\ a\ directory\ x\ and\ chdir\ into\ it\(fileserver\) diff --git a/source3/script/tests/test_widelink_dfs_ci.sh b/source3/script/tests/test_widelink_dfs_ci.sh new file mode 100755 index 00000000000..6ae5cf5bd7f --- /dev/null +++ b/source3/script/tests/test_widelink_dfs_ci.sh @@ -0,0 +1,72 @@ +#!/bin/sh + +# regression test for dfs access with wide links enabled on dfs share +# Ensure we still maintain case insensitivity. + +if [ $# -lt 7 ]; then + cat < +EOF + exit 1 +fi + +SERVER="$1" +SERVER_IP="$2" +SHARE="$3" +USERNAME="$4" +PASSWORD="$5" +PREFIX="$6" +SMBCLIENT="$7" +shift 7 +ADDARGS="$@" + +incdir=$(dirname "$0")"/../../../testprogs/blackbox" +. "$incdir/subunit.sh" +. "$incdir/common_test_fns.inc" + +failed=0 + +# Do not let deprecated option warnings muck this up +SAMBA_DEPRECATED_SUPPRESS=1 +export SAMBA_DEPRECATED_SUPPRESS + +# Test chdir'ing into a lowercase directory with upper case. +test_ci() +{ + tmpfile="$PREFIX/smbclient_ci_commands" + + cat >"$tmpfile" <