source: trunk/third/openssh/regress/proto-version.sh @ 22570

Revision 22570, 643 bytes checked in by ghudson, 18 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r22569, which included commits to RCS files with non-trunk default branches.
Line 
1#       $OpenBSD: proto-version.sh,v 1.3 2002/03/15 13:08:56 markus Exp $
2#       Placed in the Public Domain.
3
4tid="sshd version with different protocol combinations"
5
6# we just start sshd in inetd mode and check the banner
7check_version ()
8{
9        version=$1
10        expect=$2
11        banner=`echon | ${SSHD} -o "Protocol=${version}" -i -f ${OBJ}/sshd_proxy`
12        case ${banner} in
13        SSH-1.99-*)
14                proto=199
15                ;;
16        SSH-2.0-*)
17                proto=20
18                ;;
19        SSH-1.5-*)
20                proto=15
21                ;;
22        *)
23                proto=0
24                ;;
25        esac
26        if [ ${expect} -ne ${proto} ]; then
27                fail "wrong protocol version ${banner} for ${version}"
28        fi
29}
30
31check_version   2,1     199
32check_version   1,2     199
33check_version   2       20
34check_version   1       15
Note: See TracBrowser for help on using the repository browser.