ldmud-3.2.9/doc/
ldmud-3.2.9/doc/efun/
ldmud-3.2.9/mud/
ldmud-3.2.9/mud/heaven7/
ldmud-3.2.9/mud/heaven7/lib/
ldmud-3.2.9/mud/lp-245/
ldmud-3.2.9/mud/lp-245/banish/
ldmud-3.2.9/mud/lp-245/doc/
ldmud-3.2.9/mud/lp-245/doc/examples/
ldmud-3.2.9/mud/lp-245/doc/sefun/
ldmud-3.2.9/mud/lp-245/log/
ldmud-3.2.9/mud/lp-245/obj/Go/
ldmud-3.2.9/mud/lp-245/players/lars/
ldmud-3.2.9/mud/lp-245/room/death/
ldmud-3.2.9/mud/lp-245/room/maze1/
ldmud-3.2.9/mud/lp-245/room/sub/
ldmud-3.2.9/mud/lp-245/secure/
ldmud-3.2.9/mud/morgengrauen/
ldmud-3.2.9/mud/morgengrauen/lib/
ldmud-3.2.9/mud/sticklib/
ldmud-3.2.9/mud/sticklib/src/
ldmud-3.2.9/mudlib/uni-crasher/
ldmud-3.2.9/pkg/
ldmud-3.2.9/pkg/debugger/
ldmud-3.2.9/pkg/diff/
ldmud-3.2.9/pkg/misc/
ldmud-3.2.9/src/autoconf/
ldmud-3.2.9/src/bugs/
ldmud-3.2.9/src/bugs/MudCompress/
ldmud-3.2.9/src/bugs/b-020916-files/
ldmud-3.2.9/src/bugs/doomdark/
ldmud-3.2.9/src/bugs/ferrycode/ferry/
ldmud-3.2.9/src/bugs/ferrycode/obj/
ldmud-3.2.9/src/bugs/psql/
ldmud-3.2.9/src/done/
ldmud-3.2.9/src/done/order_alist/
ldmud-3.2.9/src/done/order_alist/obj/
ldmud-3.2.9/src/done/order_alist/room/
ldmud-3.2.9/src/gcc/
ldmud-3.2.9/src/gcc/2.7.0/
ldmud-3.2.9/src/gcc/2.7.1/
ldmud-3.2.9/src/hosts/
ldmud-3.2.9/src/hosts/GnuWin32/
ldmud-3.2.9/src/hosts/amiga/NetIncl/
ldmud-3.2.9/src/hosts/amiga/NetIncl/netinet/
ldmud-3.2.9/src/hosts/amiga/NetIncl/sys/
ldmud-3.2.9/src/hosts/i386/
ldmud-3.2.9/src/hosts/msdos/byacc/
ldmud-3.2.9/src/hosts/msdos/doc/
ldmud-3.2.9/src/hosts/os2/
ldmud-3.2.9/src/hosts/win32/
ldmud-3.2.9/src/util/
ldmud-3.2.9/src/util/erq/
ldmud-3.2.9/src/util/indent/hosts/next/
ldmud-3.2.9/src/util/xerq/
ldmud-3.2.9/src/util/xerq/lpc/
ldmud-3.2.9/src/util/xerq/lpc/www/
Short: INPUT_CHARMODE problems with TinyFugue
Date: 18 Aug 2000 12:44:48 +0200 (CEST)
From: Unholy Lands mud <mud@pc181.iaee.tuwien.ac.at>
Type: Bug
State: Done - fixed in 3.2.9-dev.251

Analysis (3.2.9-dev.231): TinyFugue does not support linemode (at least not
through the SGA negotiation), but the driver did not properly reset its
CHARMODE_REQ flag when TinyFugue declined the request.
Analysis (3.2.9-dev.251): The bugfix applied in 3.2.9-dev.231 (reset the
CHARMODE_REQ flag when a WONT SGA is received) in fact made things worse
for clients which don't accept DO SGA as charmode request, but do accept
WILL SGA (b-001214). However, the correction Gnomi applied to the handling
of NL in charmode also fixes this problem.

-----------------------------------------------------------------------------
I noticed a change in the behaviour of the input_to function from 3.2.7 to
3.2.8.dev.221(checked)

i used the INPUT_CHARMODE option to receive a single char.

Continues working fine if i use it in pure telnet mode.
But if i use a clinet (tinyfugue), which forces a \n to accept the input
i got strange results.
With 3.2.7 i got the key i typed, but with 3.2.8 i got back a strange string
containing -3 (hex $FC) and at the second call a +3 (hex $03) if i type
just return. 
The result is the same, if i entered another key before i type return.

I'm confused with the output, all i want is a code which detects just the
key i type, wether with or without a client. worked fine with 3.2.7, but no idea
how to do in 3.2.8. Please help !

Anyway, u did a great work, updating to 3.2.8 discovers many coding
errors :)
Keep goind on to bring us soon the official 3.2.8

Happy coding, have fun

Nathan@Unholy.Lands

-----------------------------------------------------------------------------

OK lars, i did as u described, here the results.

I'm under linux, tf version 4.0

I'm under linux and used tf in mode -tlp (lpmud)

Hope this can halp to solve my problem.
He 3.2.8 is out, many thanks to you, will update my mud soon :)
(If i got lost of all the warnings i now get :)) )


Output from single char mode :

Entering with input_to("func",2)
For some time, i do not press a key.
After that i once pressed enter.
If i do not get back a useful key, my function do a recall to
the input_to("func",2);


2000.08.22 22:54:25 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:26 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:26 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:26 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:27 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:27 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:27 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:28 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:28 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:28 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:29 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:29 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:29 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:30 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:30 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:30 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:31 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:31 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:31 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:32 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:32 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:32 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:33 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:33 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:33 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:34 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:34 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:34 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:35 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:35 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:35 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:36 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:36 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:36 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   0 chars ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     reinit telnet machine
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   0 chars left ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     restore old telnet machine day
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'    return with command
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho(02) old 62 -> confirm: 0a -> 2a
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():   turn on charmode
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():     DO+WILL TELOPT_SGA
2000.08.22 22:54:37 TDEBUG: send IAC DO 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffd 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: send IAC WILL 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffb 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' telnet_neg: state 11
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: got DONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 5
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state DONT got SUPPRESS GO AHEAD (03)
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' reply to DONT SGA
2000.08.22 22:54:37 TDEBUG: send IAC WONT 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffc 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 2
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   2 chars ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   1 chars left ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'    return with command
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho(02) old 4a -> confirm: 0a -> 2a
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():   turn on charmode
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():     DO+WILL TELOPT_SGA
2000.08.22 22:54:37 TDEBUG: send IAC DO 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffd 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: send IAC WILL 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffb 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   1 chars ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   0 chars left ready
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     restore old telnet machine day
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'    return with command
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho(02) old 4a -> confirm: 0a -> 2a
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():   turn on charmode
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' set_noecho():     DO+WILL TELOPT_SGA
2000.08.22 22:54:37 TDEBUG: send IAC DO 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffd 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: send IAC WILL 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffb 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: got WONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 3
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state WONT got SUPPRESS GO AHEAD (03)  
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' reply to WONT SGA
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   we already said DONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: got DONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 5
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state DONT got SUPPRESS GO AHEAD (03)
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' reply to DONT SGA
2000.08.22 22:54:37 TDEBUG: send IAC WONT 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffc 03
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: got WONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 3
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state WONT got SUPPRESS GO AHEAD (03)
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' reply to WONT SGA
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   we already said DONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0 
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: got DONT
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 5
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: state DONT got SUPPRESS GO AHEAD (03)
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' reply to DONT SGA
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:37 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 22:54:38 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0

Here the output if i use ordinary telnet :


2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' telnet machine ready
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'    return with command
]
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' set_noecho(02) old 00 -> confirm: 0a -> 2a
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' set_noecho():   turn on charmode
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' set_noecho():     DO+WILL TELOPT_SGA
2000.08.22 23:04:04 TDEBUG: send IAC DO 03
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffd 03
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 23:04:04 TDEBUG: send IAC WILL 03
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffb 03
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: got WILL  
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 2
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: state WILL got SUPPRESS GO AHEAD (03)
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' reply to WILL SGA
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'   we already said DO
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: got DO
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 4
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: state DO got SUPPRESS GO AHEAD (03)
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' reply to DO SGA
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'   we already said WILL
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:04 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:05 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:05 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:05 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:06 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:06 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:06 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:07 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:07 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:07 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'   Unescaped input  
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 0
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' CHARMODE_REQ
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'   Unescaped input
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'     incomplete negotiation: length 1
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'   1 chars ready
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'   0 chars left ready
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'     restore old telnet machine day
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12'    return with command
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' set_noecho(00) old 6a -> confirm: 00 -> 00
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' set_noecho():   WONT TELOPT_SGA
2000.08.22 23:04:08 TDEBUG: send IAC WONT 03
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffc 03
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' set_noecho():   turn off charmode
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' set_noecho():     DONT TELOPT_SGA
2000.08.22 23:04:08 TDEBUG: send IAC DONT 03
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (1 bytes):  ffffffff
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (2 bytes):  fffffffe 03
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' Sending telnet (0 bytes):
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' set_noecho():     cmd_start 1, tn_start 1, tn_end 1     
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' telnet_neg: state 0
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: got DONT
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 5
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: state DONT got SUPPRESS GO AHEAD (03)
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' reply to DONT SGA
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 0
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 1
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: state IAC
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: got WONT
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 3
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: state WONT got SUPPRESS GO AHEAD (03)
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' reply to WONT SGA
2000.08.22 23:04:08 TDEBUG: 'sys/impl#12' t_n: new state 0