[14200] in Athena Bugs
Re: telnetd: spurious "You must use the encryption option"
daemon@ATHENA.MIT.EDU (Greg Hudson)
Mon Feb 19 15:12:14 1996
Date: Mon, 19 Feb 1996 15:12:13 -0500
From: Greg Hudson <ghudson@MIT.EDU>
To: brlewis@MIT.EDU
Cc: bugs@MIT.EDU
In-Reply-To: "[14124] in Athena Bugs"
> + alarm(5); /* wait 5 seconds for more input */
This is clearly a problematic way of fixing the bug, especially
because libtelnet and telnetd use alarm() in many other parts of the
code.
Please explain what's wrong with the protocol such that timeouts are
needed before forking login. Shouldn't telnetd simply initiate
request for authentication and encryption, and wait for the response?