[3611] in testers
Re: telnetd -e and Mac NCSA Telnet 2.7b4 problem
daemon@ATHENA.MIT.EDU (Dan Winship)
Tue Jun 16 16:53:42 1998
To: Miro Jurisic <meeroh@MIT.EDU>
Cc: testers@MIT.EDU
In-Reply-To: Your message of "Sat, 13 Jun 1998 18:39:49 EDT."
<v03130300b1a8afb02e96@[18.243.0.38]>
Date: Tue, 16 Jun 1998 16:50:18 EDT
From: Dan Winship <danw@MIT.EDU>
NCSA Telnet sucks WRT negotiating encryption. Actually, telnet
encryption negotiation sucks in general. But we knew that.
The "-e" handling happens in getterminaltype() in telnetd.c. There's
another hack to support NCSA elsewhere in telnetd.c (look for the
comment about "slow clients"), but I thought that wasn't needed here.
If you want to try to debug this, you can compare the output of
telnetd with "-D options" when you do and don't use the -e option, and
look at the code in telnetd.c and try to figure out what condition
isn't being met. I can look at this when I get back if no one else
gets to it.
-- Dan