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.