patch adding IUTF8 support to OpenSSH
David Madore <[email protected]>
| Newsgroups | gmane.ietf.secsh |
|---|---|
| Message-ID | <[email protected]> |
Attached is a(n absolutely trivial) patch that adds the IUTF8 terminal
mode (with code 42) to OpenSSH. Prebuilt Debian packages for those
architectures I was able to build for, for testing and stable
distributions, are available in <URL:
ftp://quatramaran.ens.fr/pub/madore/misc/openssh-with-iutf8/
>.
It works for me (transmits the IUTF8 mode when both the server and
client are patched, and, of course, does not break when only one of
them is). I would love to see some independent confirmation, though.
I understand that the Debian maintainer's position is that this patch
will not be applied until the value is standardized. So this patch is
submitted for testing purposes.
I have written a separate email to the authors of RFC 4250 to ask for
their guidance on how to get things moving on the standardization
front, although I fear a chickend-and-egg problem. I am willing to
try writing an Internet draft if nobody else will, but without some
weight to back it up I'm afraid it won't go far.
Happy hacking,
--
David A. Madore
( http://www.madore.org/~david/ )
iutf8-ttymode.patch
(text/x-diff, 397 B)
Description: Add a new tty mode for IUTF8. Author: David A. Madore <[email protected]> --- openssh-6.0p1.orig/ttymodes.h +++ openssh-6.0p1/ttymodes.h @@ -127,6 +127,9 @@ TTYMODE(IXOFF, c_iflag, 40) #ifdef IMAXBEL TTYMODE(IMAXBEL,c_iflag, 41) #endif /* IMAXBEL */ +#ifdef IUTF8 +TTYMODE(IUTF8 ,c_iflag, 42) +#endif /* IUTF8 */ TTYMODE(ISIG, c_lflag, 50) TTYMODE(ICANON, c_lflag, 51)