]> andersk Git - gssapi-openssh.git/blob - openssh/regress/banner.sh
Import of openssh-SNAP-20040105
[gssapi-openssh.git] / openssh / regress / banner.sh
1 #       $OpenBSD: banner.sh,v 1.1 2003/10/07 01:52:13 dtucker Exp $
2 #       Placed in the Public Domain.
3
4 tid="banner"
5 echo "Banner $OBJ/banner.in" >> $OBJ/sshd_proxy
6
7 for s in 0 10 100 1000 10000 100000 ; do
8         if [ "$s" = "0" ]; then
9                 # create empty banner
10                 rm -f $OBJ/banner.in
11                 touch $OBJ/banner.in
12         elif [ "$s" = "10" ]; then
13                 # create 10-byte banner file
14                 echo "abcdefghi" >$OBJ/banner.in
15         else
16                 # increase size 10x
17                 cp $OBJ/banner.in $OBJ/banner.out
18                 for i in 0 1 2 3 4 5 6 7 8 ; do
19                         cat $OBJ/banner.out >> $OBJ/banner.in
20                 done
21         fi
22
23         trace "test banner size $s"
24         verbose "test $tid: size $s"
25         ${SSH} -2 -F $OBJ/ssh_proxy otherhost true 2>$OBJ/banner.out
26         cmp $OBJ/banner.in $OBJ/banner.out  ||  fail "banner size $s mismatch"
27 done
28
29 rm -f $OBJ/banner.out $OBJ/banner.in
This page took 0.041324 seconds and 5 git commands to generate.