~mdw
/
sgt
/
putty
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Versions of OpenSSH before 2.5.4 kill the connection if the client attempts
[sgt/putty]
/
ssh.c
diff --git
a/ssh.c
b/ssh.c
index
9517e95
..
32d2b00
100644
(file)
--- a/
ssh.c
+++ b/
ssh.c
@@
-2139,13
+2139,15
@@
static void ssh_detect_bugs(Ssh ssh, char *vstring)
if (ssh->cfg.sshbug_rekey2 == FORCE_ON ||
(ssh->cfg.sshbug_rekey2 == AUTO &&
if (ssh->cfg.sshbug_rekey2 == FORCE_ON ||
(ssh->cfg.sshbug_rekey2 == AUTO &&
- (wc_match("Sun_SSH_1.0", imp) ||
+ (wc_match("OpenSSH_2.[0-4]*", imp) ||
+ wc_match("OpenSSH_2.5.[0-3]*", imp) ||
+ wc_match("Sun_SSH_1.0", imp) ||
wc_match("Sun_SSH_1.0.1", imp)))) {
/*
wc_match("Sun_SSH_1.0.1", imp)))) {
/*
- * These versions have the SSH2
ignore-
rekey bug.
+ * These versions have the SSH2 rekey bug.
*/
ssh->remote_bugs |= BUG_SSH2_REKEY;
*/
ssh->remote_bugs |= BUG_SSH2_REKEY;
- logevent("We believe remote version has SSH2
ignore-
rekey bug");
+ logevent("We believe remote version has SSH2 rekey bug");
}
}
}
}