Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!linus!genrad!decvax!harpo!eagle!allegra!jdd
From: jdd@allegra.UUCP
Newsgroups: net.bugs.4bsd
Subject: Echo Negotiation in Telnet
Message-ID: <1509@allegra.UUCP>
Date: Tue, 21-Jun-83 14:30:41 EDT
Article-I.D.: allegra.1509
Posted: Tue Jun 21 14:30:41 1983
Date-Received: Wed, 22-Jun-83 03:45:07 EDT
Lines: 16

"Telnet" in 4.1c has great difficulty talking to 3Com UNET uvtp servers;
when it turns local echoing off it never turns it back on.  The fix is to
add the following case in dooption() in /usr/src/ucb/netser/telnet/telnet.c:

	case TELOPT_ECHO:
		(void) mode(2);
		fmt = will;
		hisopts[option] = 0;
		break;

Whoever wrote telnet.c just forgot to handle this one, but telnetd never
sends one of these so it probably didn't come up during testing.

Cheers,
John ("Network Demon") DeTreville
Bell Labs, Murray Hill