summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarren Tucker <dtucker@zip.com.au>2009-10-07 11:00:58 +1100
committerDarren Tucker <dtucker@zip.com.au>2009-10-07 11:00:58 +1100
commita25ab018459dc366061ac98086705c561b856a19 (patch)
treecb097d0b011b5ef5b7d2ece822f42e3e40dd5584
parentb99c6e14990e56eaac0b7afa8303a27bb20fc6d3 (diff)
- (dtucker) [regress/portnum.sh] Import new test.
-rw-r--r--ChangeLog1
-rw-r--r--regress/portnum.sh32
2 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 824bca846..e6a21cf7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -116,6 +116,7 @@
116 - dtucker@cvs.openbsd.org 2009/10/06 23:51:49 116 - dtucker@cvs.openbsd.org 2009/10/06 23:51:49
117 [regress/ssh2putty.sh] 117 [regress/ssh2putty.sh]
118 Add OpenBSD tag to make syncs easier 118 Add OpenBSD tag to make syncs easier
119 - (dtucker) [regress/portnum.sh] Import new test.
119 120
12020091002 12120091002
121 - (djm) [Makefile.in] Mention readconf.o in ssh-keysign's make deps. 122 - (djm) [Makefile.in] Mention readconf.o in ssh-keysign's make deps.
diff --git a/regress/portnum.sh b/regress/portnum.sh
new file mode 100644
index 000000000..82abbc9f0
--- /dev/null
+++ b/regress/portnum.sh
@@ -0,0 +1,32 @@
1# $OpenBSD: portnum.sh,v 1.1 2009/08/13 00:57:17 djm Exp $
2# Placed in the Public Domain.
3
4tid="port number parsing"
5
6badport() {
7 port=$1
8 verbose "$tid: invalid port $port"
9 if ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then
10 fail "$tid accepted invalid port $port"
11 fi
12}
13goodport() {
14 port=$1
15 verbose "$tid: valid port $port"
16 if ! ${SSH} -F $OBJ/ssh_proxy -p $port somehost true 2>/dev/null ; then
17 fail "$tid rejected valid port $port"
18 fi
19}
20
21badport 0
22badport 65536
23badport 131073
24badport 2000blah
25badport blah2000
26
27goodport 1
28goodport 22
29goodport 2222
30goodport 22222
31goodport 65535
32