Add more test cases.
authorMartin Pool <mbp@samba.org>
Mon, 8 Apr 2002 05:19:41 +0000 (05:19 +0000)
committerMartin Pool <mbp@samba.org>
Mon, 8 Apr 2002 05:19:41 +0000 (05:19 +0000)
testsuite/unsafe-byname.test

index 2c19972..a4d2436 100644 (file)
@@ -16,5 +16,27 @@ test_unsafe() {
 
 set -x
 
-test_unsafe foo foo safe
-test_unsafe ../foo foo unsafe
+test_unsafe file from safe
+test_unsafe dir/file from safe
+test_unsafe dir/./file from safe
+test_unsafe dir/. from safe
+test_unsafe dir/ from safe
+
+test_unsafe /etc/passwd                from unsafe
+test_unsafe //../etc/passwd    from unsafe
+test_unsafe //./etc/passwd     from unsafe
+
+test_unsafe ./foo              from safe
+test_unsafe ../foo             from unsafe
+test_unsafe ../dest            from/dir safe
+
+# Based on tests from unsafe-links by VladimĂ­r Michl
+test_unsafe ../../unsafe/unsafefile    from/safe       unsafe
+test_unsafe ../files/file1            from/safe        safe
+
+test_unsafe ../../unsafe/unsafefile    safe    unsafe
+test_unsafe ../files/file1            safe     unsafe
+
+test_unsafe ../../unsafe/unsafefile    `pwd`/from/safe safe
+test_unsafe ../files/file1            `pwd`/from/safe  safe
+