PuTTY bug sci-is-not-decid

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 · Pre-release · Snapshot | Docs | Privacy | Changes | Wishlist

summary: PuTTY misinterprets SCI as DECID
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.
present-in: 2005-01-12
fixed-in: 2005-01-23 9f8182ffd7579da4c01135fec7f8656a97010423 (0.58)

When using an ISO 8-bit character set (like ISO 8859-1), character code 0x9a
is the C1 control SCI, Single Character Introducer, whose use is "reserved
for future standardization" by ECMA-48.  PuTTY, though, internally translates
it into ESC Z, which it then interprets as DECID for VT52 compatibility.
This is particularly unfortunate since it means that there's a single byte
that causes PuTTY to send data back to the server, which tends to cause
problems for people foolish enough as to "cat" binary files.
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 2016-12-27 11:40:22 +0000)