[Bug 1719758] Re: telnet send IAC ABORT in some Tranditional Chinese UTF-8 character

Brian Murray 1719758 at bugs.launchpad.net
Wed Aug 31 20:21:06 UTC 2022


The upstream Debian bug report makes reference to the man page which
includes the following:

-8      Request 8-bit operation. This causes an attempt to negotiate the
        TELNET BINARY option for both input and output. By default telnet
        is not 8-bit clean.

Have you tried using that option?

** Bug watch added: Debian Bug tracker #338494
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338494

** Also affects: netkit-telnet (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=338494
   Importance: Unknown
       Status: Unknown

** Changed in: netkit-telnet (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to netkit-telnet in Ubuntu.
https://bugs.launchpad.net/bugs/1719758

Title:
  telnet send IAC ABORT in some Tranditional Chinese UTF-8 character

Status in netkit-telnet package in Ubuntu:
  Incomplete
Status in netkit-telnet package in Debian:
  Unknown

Bug description:
  When I telnet to some MUD server and chat,
  > say 本
  telnet client send 'IAC ABORT's, and MUD server get the wrong input.

  
  1. what telnet send :
  telnet> toggle
  Need an argument to 'toggle' command.  'toggle ?' for help.
  telnet> toggle options
  Will show option processing.
  say 本               
  SENT IAC ABORT
  SENT DO TIMING MARK

  
  2. What MUD server received (from strace)
  readv(8, [{"say \346\377\356\377\375\6", 10}], 1) = 10
  epoll_ctl(3, EPOLL_CTL_MOD, 8, {EPOLLIN|EPOLLOUT, {u32=8, u64=8}}) = 0
  writev(8, [{"\377\373\6", 3}], 1)       = 3


  '本' is 0xe6,0xac,0x9c
  but the MUD server got :
  0xe6, 0xff, 0xee, 0xff, 0xfd, 0x06

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/netkit-telnet/+bug/1719758/+subscriptions




More information about the foundations-bugs mailing list