[2405] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

telnet/157: Telnetd incorrectly identifies Irix as BSD 4.4

daemon@ATHENA.MIT.EDU (Ken Hornstein)
Wed Nov 6 13:51:26 1996

Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: hartmans@MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, kenh@cmf.nrl.navy.mil
Date: Wed, 6 Nov 1996 13:50:02 -0500
From: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Reply-To: kenh@cmf.nrl.navy.mil
To: krb5-bugs@MIT.EDU


>Number:         157
>Category:       telnet
>Synopsis:       Telnetd doesn't know about IRIX
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    hartmans
>State:          open
>Class:          sw-bug
>Submitter-Id:   unknown
>Arrival-Date:   Wed Nov 06 13:51:01 EST 1996
>Last-Modified:
>Originator:     Ken Hornstein
>Organization:
Naval Research Lab
>Release:        beta-7
>Environment:
    	
System: SunOS elvis 4.1.3_U1 13 sun4m
Architecture: sun4

>Description:
	
If you run the Kerberos telnet daemon under IRIX, the login banner identifies
the system as "BSD 4.4".  This is because telnetd doesn't know about IRIX
and the default banner is BSD 4.4.
>How-To-Repeat:
Use telnetd under Irix.
	
>Fix:
	
The following patch seems to do the trick:

--- appl/telnet/telnetd/ext.h.orig	Thu Oct 31 12:52:58 1996
+++ appl/telnet/telnetd/ext.h	Thu Oct 31 12:55:44 1996
@@ -234,7 +234,11 @@
 #   ifdef ultrix
 #    define DEFAULT_IM	"\r\n\r\nULTRIX (%h) (%t)\r\n\r\r\n\r"
 #   else
-#    define DEFAULT_IM	"\r\n\r\n4.4 BSD UNIX (%h) (%t)\r\n\r\r\n\r"
+#    ifdef sgi
+#     define DEFAULT_IM "\r\n\r\nIRIX (%h) (%t)\r\n\r\r\n\r"
+#    else
+#     define DEFAULT_IM	"\r\n\r\n4.4 BSD UNIX (%h) (%t)\r\n\r\r\n\r"
+#    endif
 #   endif
 #  endif
 # endif
>Audit-Trail:
>Unformatted:

home help back first fref pref prev next nref lref last post