diff options
author | Sam Hartman <hartmans@mit.edu> | 1996-04-16 18:19:13 +0000 |
---|---|---|
committer | Sam Hartman <hartmans@mit.edu> | 1996-04-16 18:19:13 +0000 |
commit | 1da7e425e03659a281674d7716a37754543f0634 (patch) | |
tree | 5c9519d84acf02f134789015687e919294f4cdd2 /src/appl/telnet/telnetd/telnetd.c | |
parent | fa8ab4f366bb08e70999e97a54febf4fa3001e7e (diff) | |
download | krb5-1da7e425e03659a281674d7716a37754543f0634.tar.gz krb5-1da7e425e03659a281674d7716a37754543f0634.tar.xz krb5-1da7e425e03659a281674d7716a37754543f0634.zip |
* Changes to not use streams on HPUX
* Changes to abort the session if telnetd receives certain options
such as environment or DISPLAY options before authentication and
encryption is negotiated or not negotiated.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7818 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/telnet/telnetd/telnetd.c')
-rw-r--r-- | src/appl/telnet/telnetd/telnetd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/appl/telnet/telnetd/telnetd.c b/src/appl/telnet/telnetd/telnetd.c index cbf76f8557..1fd55e6245 100644 --- a/src/appl/telnet/telnetd/telnetd.c +++ b/src/appl/telnet/telnetd/telnetd.c @@ -713,6 +713,9 @@ getterminaltype(name) } } #endif /* ENCRYPTION */ + /* Options like environment require authentication and encryption + negotiation to be completed.*/ + auth_negotiated = 1; if (his_state_is_will(TELOPT_TSPEED)) { static unsigned char sb[] = { IAC, SB, TELOPT_TSPEED, TELQUAL_SEND, IAC, SE }; |