mirror of git://anongit.mindrot.org/openssh.git
upstream: In PuTTY interop test, don't assume the PuTTY major
version is 0. Patch from cjwatson at debian.org via bz#3671. OpenBSD-Regress-ID: 835ed03c1b04ad46be82e674495521f11b840191
This commit is contained in:
parent
8a421b9277
commit
83621b6351
|
@ -1,4 +1,4 @@
|
||||||
# $OpenBSD: test-exec.sh,v 1.108 2024/03/08 11:34:10 dtucker Exp $
|
# $OpenBSD: test-exec.sh,v 1.109 2024/03/25 01:28:29 dtucker Exp $
|
||||||
# Placed in the Public Domain.
|
# Placed in the Public Domain.
|
||||||
|
|
||||||
#SUDO=sudo
|
#SUDO=sudo
|
||||||
|
@ -810,17 +810,18 @@ puttysetup() {
|
||||||
echo "ProxyLocalhost=1" >> ${OBJ}/.putty/sessions/localhost_proxy
|
echo "ProxyLocalhost=1" >> ${OBJ}/.putty/sessions/localhost_proxy
|
||||||
|
|
||||||
PUTTYVER="`${PLINK} --version | awk '/plink: Release/{print $3}'`"
|
PUTTYVER="`${PLINK} --version | awk '/plink: Release/{print $3}'`"
|
||||||
|
PUTTYMAJORVER="`echo ${PUTTYVER} | cut -f1 -d.`"
|
||||||
PUTTYMINORVER="`echo ${PUTTYVER} | cut -f2 -d.`"
|
PUTTYMINORVER="`echo ${PUTTYVER} | cut -f2 -d.`"
|
||||||
verbose "plink version ${PUTTYVER} minor ${PUTTYMINORVER}"
|
verbose "plink version ${PUTTYVER} major ${PUTTYMAJORVER} minor ${PUTTYMINORVER}"
|
||||||
|
|
||||||
# Re-enable ssh-rsa on older PuTTY versions since they don't do newer
|
# Re-enable ssh-rsa on older PuTTY versions since they don't do newer
|
||||||
# key types.
|
# key types.
|
||||||
if [ "$PUTTYMINORVER" -lt "76" ]; then
|
if [ "$PUTTYMAJORVER" -eq "0" ] && [ "$PUTTYMINORVER" -lt "76" ]; then
|
||||||
echo "HostKeyAlgorithms +ssh-rsa" >> ${OBJ}/sshd_proxy
|
echo "HostKeyAlgorithms +ssh-rsa" >> ${OBJ}/sshd_proxy
|
||||||
echo "PubkeyAcceptedKeyTypes +ssh-rsa" >> ${OBJ}/sshd_proxy
|
echo "PubkeyAcceptedKeyTypes +ssh-rsa" >> ${OBJ}/sshd_proxy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$PUTTYMINORVER" -le "64" ]; then
|
if [ "$PUTTYMAJORVER" -eq "0" ] && [ "$PUTTYMINORVER" -le "64" ]; then
|
||||||
echo "KexAlgorithms +diffie-hellman-group14-sha1" \
|
echo "KexAlgorithms +diffie-hellman-group14-sha1" \
|
||||||
>>${OBJ}/sshd_proxy
|
>>${OBJ}/sshd_proxy
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue