chiark / gitweb /
Forwarding bugs to the IETF
authorcjwatson <>
Tue, 3 Jan 2006 13:16:06 +0000 (13:16 +0000)
committercjwatson <>
Tue, 3 Jan 2006 13:16:06 +0000 (13:16 +0000)
debian/2006-01-03-openssh-iutf8.txt [new file with mode: 0644]

diff --git a/debian/2006-01-03-openssh-iutf8.txt b/debian/2006-01-03-openssh-iutf8.txt
new file mode 100644 (file)
index 0000000..0a71be9
--- /dev/null
@@ -0,0 +1,26 @@
+Forwarding bugs to the IETF
+
+<p>Sometimes following up on a bug takes you a lot further than you
+expected. <a href="http://bugs.debian.org/337041">Debian bug #337041</a>
+looked like it was going to be fairly straightforward once I upgraded
+coreutils to figure out what the
+<a href="http://www.cl.cam.ac.uk/~mgk25/unicode.html#mod">new IUTF8 flag</a>
+actually did, since the SSH2 protocol already supports transferring termios
+flags around.</p>
+
+<p>Unfortunately, since IUTF8 is relatively new, it doesn't have a number
+assigned in the
+<a href="http://www.ietf.org/internet-drafts/draft-ietf-secsh-connect-25.txt">
+draft connection protocol</a>. Moreover, that Internet-Draft is in the last
+stages before becoming an RFC and can't be modified any more, and it doesn't
+include any facility for private-use extensions. D'oh. To add further
+complication, since IUTF8 is Linux-specific, it's not hard to imagine that
+some other OS might introduce something with the same name but subtly
+different semantics, and so the SSH protocols can't just defer to POSIX for
+the definition but instead have to spell out exactly what they mean.</p>
+
+<p>As a result of all of this, it looks like the best way to make progress
+might be for me to write an I-D myself that creates a channel extension to
+set or clear IUTF8, and attempt to enlist support from some upstream
+implementors. I didn't expect bug triage to lead me into the Internet
+standardisation process quite so quickly!</p>