PuTTY semi-bug ssh2-window-overrun

This is a mirror. The primary PuTTY web site can be found here.

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

summary: PuTTY is confused by servers that don't respect its window
class: semi-bug: This might or might not be a bug, depending on your precise definition of what a bug is.
difficulty: fun: Just needs tuits, and not many of them.
priority: medium: This should be fixed one day.
present-in: 0.58 0.59 0.60 r7682 2007-08-06
fixed-in: r7683 2007-08-07

If an SSH-2 server sends PuTTY more data than its window allows,
PuTTY gets confused, and stops sending SSH_MSG_CHANNEL_WINDOW_ADJUST.
While such servers are buggy, PuTTY should behave better.  Simply
dropping the connection would be unnecessarily rude, especially
since overrunning the window is a recommended way to get better
performance out of naive SSH-2 implementations.  Better would be
for PuTTY to send an extra WINDOW_ADJUST to retrospectively permit
the excess data.  This is what it now does.

Audit trail for this semi-bug.


If you want to comment on this web site, see the Feedback page.
(last revision of this bug record was at 2007-08-07 22:55:24 +0100)