diff options
author | Damien Miller <djm@mindrot.org> | 2014-05-15 15:07:53 +1000 |
---|---|---|
committer | Damien Miller <djm@mindrot.org> | 2014-05-15 15:07:53 +1000 |
commit | edb1af50441d19fb2dd9ccb4d75bf14473fca584 (patch) | |
tree | c07867fd0c92fdda87b3b5005ce4d14b39f7bc06 /regress/kextype.sh | |
parent | 54343e95c70994695f8842fb22836321350198d3 (diff) |
- djm@cvs.openbsd.org 2014/04/21 22:15:37
[dhgex.sh integrity.sh kextype.sh rekey.sh try-ciphers.sh]
repair regress tests broken by server-side default cipher/kex/mac changes
by ensuring that the option under test is included in the server's
algorithm list
Diffstat (limited to 'regress/kextype.sh')
-rw-r--r-- | regress/kextype.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/regress/kextype.sh b/regress/kextype.sh index 8c2ac09d6..6f952f4e4 100644 --- a/regress/kextype.sh +++ b/regress/kextype.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | # $OpenBSD: kextype.sh,v 1.4 2013/11/07 04:26:56 dtucker Exp $ | 1 | # $OpenBSD: kextype.sh,v 1.5 2014/04/21 22:15:37 djm Exp $ |
2 | # Placed in the Public Domain. | 2 | # Placed in the Public Domain. |
3 | 3 | ||
4 | tid="login with different key exchange algorithms" | 4 | tid="login with different key exchange algorithms" |
@@ -7,6 +7,11 @@ TIME=/usr/bin/time | |||
7 | cp $OBJ/sshd_proxy $OBJ/sshd_proxy_bak | 7 | cp $OBJ/sshd_proxy $OBJ/sshd_proxy_bak |
8 | cp $OBJ/ssh_proxy $OBJ/ssh_proxy_bak | 8 | cp $OBJ/ssh_proxy $OBJ/ssh_proxy_bak |
9 | 9 | ||
10 | # Make server accept all key exchanges. | ||
11 | ALLKEX=`ssh -Q kex` | ||
12 | KEXOPT=`echo $ALLKEX | tr ' ' ,` | ||
13 | echo "KexAlgorithms=$KEXOPT" >> $OBJ/sshd_proxy | ||
14 | |||
10 | tries="1 2 3 4" | 15 | tries="1 2 3 4" |
11 | for k in `${SSH} -Q kex`; do | 16 | for k in `${SSH} -Q kex`; do |
12 | verbose "kex $k" | 17 | verbose "kex $k" |