diff options
author | Colin Watson <cjwatson@debian.org> | 2014-10-07 12:13:50 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2014-10-07 12:13:50 +0100 |
commit | 487bdb3a5ef6075887b830ccb8a0b14f6da78e93 (patch) | |
tree | a2cff6fec1e6c4b4153a170a3e172cfe6bfdec46 /regress/forwarding.sh | |
parent | 796ba4fd011b5d0d9d78d592ba2f30fc9d5ed2e7 (diff) | |
parent | 28453d58058a4d60c3ebe7d7f0c31a510cbf6158 (diff) |
Import openssh_6.7p1.orig.tar.gz
Diffstat (limited to 'regress/forwarding.sh')
-rw-r--r-- | regress/forwarding.sh | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/regress/forwarding.sh b/regress/forwarding.sh index 94873f22c..f799d4951 100644 --- a/regress/forwarding.sh +++ b/regress/forwarding.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: forwarding.sh,v 1.11 2013/06/10 21:56:43 dtucker Exp $ | 1 | # $OpenBSD: forwarding.sh,v 1.12 2014/07/15 15:54:15 millert Exp $ |
2 | # Placed in the Public Domain. | 2 | # Placed in the Public Domain. |
3 | 3 | ||
4 | tid="local and remote forwarding" | 4 | tid="local and remote forwarding" |
@@ -28,7 +28,7 @@ for p in 1 2; do | |||
28 | trace "transfer over forwarded channels and check result" | 28 | trace "transfer over forwarded channels and check result" |
29 | ${SSH} -$q -F $OBJ/ssh_config -p$last -o 'ConnectionAttempts=4' \ | 29 | ${SSH} -$q -F $OBJ/ssh_config -p$last -o 'ConnectionAttempts=4' \ |
30 | somehost cat ${DATA} > ${COPY} | 30 | somehost cat ${DATA} > ${COPY} |
31 | test -f ${COPY} || fail "failed copy of ${DATA}" | 31 | test -s ${COPY} || fail "failed copy of ${DATA}" |
32 | cmp ${DATA} ${COPY} || fail "corrupted copy of ${DATA}" | 32 | cmp ${DATA} ${COPY} || fail "corrupted copy of ${DATA}" |
33 | 33 | ||
34 | sleep 10 | 34 | sleep 10 |
@@ -114,8 +114,24 @@ for p in 1 2; do | |||
114 | trace "config file: transfer over forwarded channels and check result" | 114 | trace "config file: transfer over forwarded channels and check result" |
115 | ${SSH} -F $OBJ/ssh_config -p${base}02 -o 'ConnectionAttempts=4' \ | 115 | ${SSH} -F $OBJ/ssh_config -p${base}02 -o 'ConnectionAttempts=4' \ |
116 | somehost cat ${DATA} > ${COPY} | 116 | somehost cat ${DATA} > ${COPY} |
117 | test -f ${COPY} || fail "failed copy of ${DATA}" | 117 | test -s ${COPY} || fail "failed copy of ${DATA}" |
118 | cmp ${DATA} ${COPY} || fail "corrupted copy of ${DATA}" | 118 | cmp ${DATA} ${COPY} || fail "corrupted copy of ${DATA}" |
119 | 119 | ||
120 | wait | 120 | wait |
121 | done | 121 | done |
122 | |||
123 | for p in 2; do | ||
124 | trace "transfer over chained unix domain socket forwards and check result" | ||
125 | rm -f $OBJ/unix-[123].fwd | ||
126 | ${SSH} -f -F $OBJ/ssh_config -R${base}01:[$OBJ/unix-1.fwd] somehost sleep 10 | ||
127 | ${SSH} -f -F $OBJ/ssh_config -L[$OBJ/unix-1.fwd]:[$OBJ/unix-2.fwd] somehost sleep 10 | ||
128 | ${SSH} -f -F $OBJ/ssh_config -R[$OBJ/unix-2.fwd]:[$OBJ/unix-3.fwd] somehost sleep 10 | ||
129 | ${SSH} -f -F $OBJ/ssh_config -L[$OBJ/unix-3.fwd]:127.0.0.1:$PORT somehost sleep 10 | ||
130 | ${SSH} -F $OBJ/ssh_config -p${base}01 -o 'ConnectionAttempts=4' \ | ||
131 | somehost cat ${DATA} > ${COPY} | ||
132 | test -s ${COPY} || fail "failed copy ${DATA}" | ||
133 | cmp ${DATA} ${COPY} || fail "corrupted copy of ${DATA}" | ||
134 | |||
135 | #wait | ||
136 | sleep 10 | ||
137 | done | ||