X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/c81a32f071400c0edac42e00264718eec593e081..524dc9afd627c093c469ff6a3b8caba6de3c1c71:/testsuite/unsafe-byname.test diff --git a/testsuite/unsafe-byname.test b/testsuite/unsafe-byname.test index a4d24368..2217f076 100644 --- a/testsuite/unsafe-byname.test +++ b/testsuite/unsafe-byname.test @@ -14,13 +14,11 @@ test_unsafe() { fi } -set -x - -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 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 @@ -40,3 +38,11 @@ test_unsafe ../files/file1 safe unsafe test_unsafe ../../unsafe/unsafefile `pwd`/from/safe safe test_unsafe ../files/file1 `pwd`/from/safe safe +# I think these are correct, but I don't really understand the code. +# Waiting for an answer from dwd +test_skipped "correct behaviour is unclear" + +# Test suspicious handling of '..' in srcdir +test_unsafe ../../unsafe/unsafefile from/safe/../safe unsafe +test_unsafe ../files/file1 from/safe/../safe safe +