PuTTY bug vshell-no-bug-compat

Home | Licence | FAQ | Docs | Download | Keys | Links
Mirrors | Updates | Feedback | Changes | Wishlist | Team

summary: Bug compatibility modes accidentally triggered for VShell.
class: bug: This is clearly an actual problem we want fixed.
difficulty: fun: Just needs tuits, and not many of them.
priority: medium: This should be fixed one day.
fixed-in: 2003-05-25 (0.54) (0.55) (0.56) (0.57) (0.58) (0.59) (0.60) (0.61) (0.62)

It appears that the triggers for bug compatibility modes in ssh_detect_bugs() are too lax. For instance, the following version string (presented by VShell):

SSH-2.0-2.0.1 (official) VShell

is mistakenly triggering the HMAC bug compatibility mode.

A workaround in 0.53 is to manually turn off detection of the bug (SSH / Bugs panel, "Miscomputes SSH2 HMAC keys").

A better solution would be to use the wildcard engine we already have for PS*P internally to match version strings. (This depends on our being able to reconstruct exactly which version strings we should be matching, of course!)

Update: an exception has been added to the bug compatibility modes for VShell, although I haven't tested it.

Audit trail for this bug.

If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2004-11-16 15:27:00 +0000)