PuTTY semi-bug ssh2-window-overrun

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team
Download: Stable · Snapshot | Docs | Changes | Wishlist

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 ac041a3d66c8105645267af4f017c55a8a4ef48f 2007-08-07 (0.61)

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 2016-12-27 11:40:21 +0000)