From 0dff9c7e6d1fd0025ad7b137d2201f9f8bdaadc5 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Wed, 24 Feb 2010 17:25:58 +1100 Subject: [PATCH] - dtucker@cvs.openbsd.org 2010/01/11 02:53:44 [regress/forwarding.sh] regress test for stdio forwarding --- ChangeLog | 3 +++ regress/forwarding.sh | 12 +++++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5076fba68..33e052bbb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,9 @@ - dtucker@cvs.openbsd.org 2009/11/09 04:20:04 [regress/Makefile] add regression test for ssh-keygen pubkey conversions + - dtucker@cvs.openbsd.org 2010/01/11 02:53:44 + [regress/forwarding.sh] + regress test for stdio forwarding 20100212 - (djm) OpenBSD CVS Sync diff --git a/regress/forwarding.sh b/regress/forwarding.sh index 9ffbb3dd4..6dec991a6 100644 --- a/regress/forwarding.sh +++ b/regress/forwarding.sh @@ -1,4 +1,4 @@ -# $OpenBSD: forwarding.sh,v 1.6 2006/07/11 18:51:21 markus Exp $ +# $OpenBSD: forwarding.sh,v 1.7 2010/01/11 02:53:44 dtucker Exp $ # Placed in the Public Domain. tid="local and remote forwarding" @@ -93,3 +93,13 @@ for p in 1 2; do fi sleep 10 done + +for p in 2; do + trace "stdio forwarding proto $p" + cmd="${SSH} -$p -F $OBJ/ssh_config" + $cmd -o "ProxyCommand $cmd -q -W localhost:$PORT somehost" \ + somehost true + if [ $? != 0 ]; then + fail "stdio forwarding proto $p" + fi +done