[SCM] Samba Shared Repository - branch master updated

Jeremy Allison jra at samba.org
Tue Jul 19 00:11:01 UTC 2022


The branch, master has been updated
       via  965c6617adc s3:tests: Add test to access msdfs path with smbget
      from  2b32d932223 s3:rpcclient: Goto done in cmd_samr_setuserinfo_int()

https://git.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 965c6617adc0f3a2c03bb745ee74bd5869356f17
Author: Andreas Schneider <asn at samba.org>
Date:   Tue Jul 12 11:19:13 2022 +0200

    s3:tests: Add test to access msdfs path with smbget
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    Reviewed-by: Jeremy Allison <jra at samba.org>
    
    Autobuild-User(master): Jeremy Allison <jra at samba.org>
    Autobuild-Date(master): Tue Jul 19 00:10:10 UTC 2022 on sn-devel-184

-----------------------------------------------------------------------

Summary of changes:
 selftest/target/Samba3.pm           |  1 +
 source3/script/tests/test_smbget.sh | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)


Changeset truncated at 500 lines:

diff --git a/selftest/target/Samba3.pm b/selftest/target/Samba3.pm
index e8afded4b7b..1a4bf7439ef 100755
--- a/selftest/target/Samba3.pm
+++ b/selftest/target/Samba3.pm
@@ -2615,6 +2615,7 @@ sub provision($$)
 
 	chmod 0755, $ro_shrdir;
 
+	create_file_chmod("$ro_shrdir/readable_file", 0644) or return undef;
 	create_file_chmod("$ro_shrdir/unreadable_file", 0600) or return undef;
 
 	create_file_chmod("$ro_shrdir/msdfs-target", 0600) or return undef;
diff --git a/source3/script/tests/test_smbget.sh b/source3/script/tests/test_smbget.sh
index a7de4b9f36d..c1c99579a8c 100755
--- a/source3/script/tests/test_smbget.sh
+++ b/source3/script/tests/test_smbget.sh
@@ -255,6 +255,20 @@ test_update()
 	return 0
 }
 
+# Test accessing an msdfs path.
+test_msdfs_link()
+{
+	${SMBGET} -v "-U${USERNAME}%${PASSWORD}" \
+		"smb://${SERVER}/msdfs-share/deeppath/msdfs-src2/readable_file"
+	ret=$?
+	if [ ${ret} -ne 0 ]; then
+		echo "ERROR: smbget failed with ${ret}"
+		return 1
+	fi
+
+	return 0
+}
+
 create_test_data
 
 pushd $TMPDIR
@@ -290,6 +304,8 @@ testit "resume download (modified file)" test_resume_modified ||
 testit "update" test_update ||
 	failed=$(expr $failed + 1)
 
+testit "msdfs" test_msdfs_link ||
+	failed=$((failed + 1))
 clear_download_area
 
 popd # TMPDIR


-- 
Samba Shared Repository



More information about the samba-cvs mailing list