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