Commit 4eea7793 authored by Martin Pool's avatar Martin Pool

Doc

Try symlinks with an empty target
parent 67684d03
......@@ -7,6 +7,11 @@
. $srcdir/testsuite/rsync.fns
test_unsafe() {
# $1 is the target of a symlink
# $2 is the directory we're copying
# $3 is the expected outcome: "safe" if the link lies within $2,
# or "unsafe" otherwise
result=`"$TOOLDIR/t_unsafe" "$1" "$2"` || test_fail "Failed to check $1 $2"
if [ "$result" != "$3" ]
then
......@@ -24,9 +29,11 @@ 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
test_unsafe ./foo from safe
test_unsafe ../foo from unsafe
test_unsafe ../dest from/dir safe
test_unsafe '' from unsafe
# Based on tests from unsafe-links by Vladimr Michl
test_unsafe ../../unsafe/unsafefile from/safe unsafe
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment