diff options
author | Colin Watson <cjwatson@debian.org> | 2009-12-29 21:34:25 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2009-12-29 21:34:25 +0000 |
commit | fa585019a79ebcb4e0202b1c33f87ff1c5c9ce1c (patch) | |
tree | 28fc9a13eaab935e4de055b561b333d67387a934 /regress/forwarding.sh | |
parent | 04942aa41fa94ec6f2c3ce1d348f600f31bb7c78 (diff) | |
parent | 3e2e0ac10674d77618c4c7339e18b83ced247492 (diff) |
import openssh-4.3p2-gsskex-20060223.patch
Diffstat (limited to 'regress/forwarding.sh')
-rw-r--r-- | regress/forwarding.sh | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/regress/forwarding.sh b/regress/forwarding.sh index dfe065dd6..3b171144f 100644 --- a/regress/forwarding.sh +++ b/regress/forwarding.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: forwarding.sh,v 1.4 2002/03/15 13:08:56 markus Exp $ | 1 | # $OpenBSD: forwarding.sh,v 1.5 2005/03/10 10:20:39 dtucker 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" |
@@ -32,3 +32,34 @@ for p in 1 2; do | |||
32 | 32 | ||
33 | sleep 10 | 33 | sleep 10 |
34 | done | 34 | done |
35 | |||
36 | for p in 1 2; do | ||
37 | trace "simple clear forwarding proto $p" | ||
38 | ${SSH} -$p -F $OBJ/ssh_config -oClearAllForwardings=yes somehost true | ||
39 | |||
40 | trace "clear local forward proto $p" | ||
41 | ${SSH} -$p -f -F $OBJ/ssh_config -L ${base}01:127.0.0.1:$PORT \ | ||
42 | -oClearAllForwardings=yes somehost sleep 10 | ||
43 | if [ $? != 0 ]; then | ||
44 | fail "connection failed with cleared local forwarding" | ||
45 | else | ||
46 | # this one should fail | ||
47 | ${SSH} -$p -F $OBJ/ssh_config -p ${base}01 true \ | ||
48 | 2>${TEST_SSH_LOGFILE} && \ | ||
49 | fail "local forwarding not cleared" | ||
50 | fi | ||
51 | sleep 10 | ||
52 | |||
53 | trace "clear remote forward proto $p" | ||
54 | ${SSH} -$p -f -F $OBJ/ssh_config -R ${base}01:127.0.0.1:$PORT \ | ||
55 | -oClearAllForwardings=yes somehost sleep 10 | ||
56 | if [ $? != 0 ]; then | ||
57 | fail "connection failed with cleared remote forwarding" | ||
58 | else | ||
59 | # this one should fail | ||
60 | ${SSH} -$p -F $OBJ/ssh_config -p ${base}01 true \ | ||
61 | 2>${TEST_SSH_LOGFILE} && \ | ||
62 | fail "remote forwarding not cleared" | ||
63 | fi | ||
64 | sleep 10 | ||
65 | done | ||