[2666] in Kerberos-V5-bugs
krb5-appl/375: Support INIT stanza in .telnetrc
daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Wed Feb 12 12:32:15 1997
Resent-From: gnats@rt-11.MIT.EDU (GNATS Management)
Resent-To: krb5-unassigned@RT-11.MIT.EDU
Resent-Reply-To: krb5-bugs@MIT.EDU, jik@cam.ov.com
Date: Wed, 12 Feb 1997 12:32:38 -0500
From: "Jonathan I. Kamens" <jik@kamens.brookline.ma.us>
Reply-To: jik@cam.ov.com
To: krb5-bugs@MIT.EDU
Cc: jik@cam.ov.com
>Number: 375
>Category: krb5-appl
>Synopsis: Support INIT stanza in .telnetrc
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: krb5-unassigned
>State: open
>Class: change-request
>Submitter-Id: unknown
>Arrival-Date: Wed Feb 12 12:29:00 EST 1997
>Last-Modified:
>Originator: Jonathan I. Kamens
>Organization:
OpenVision Technologies, Inc.
>Release: 1.0
>Environment:
N/A
>Description:
Telnet should support an "INIT" stanza in .telnetrc, to be
used by the user to set defaults for all hosts.
I believe this patch was submitted previously, but it doesn't
seem to have made it into 1.0.
>How-To-Repeat:
>Fix:
--- krb5-1.0/src/appl/telnet/telnet/commands.c Tue Nov 26 20:42:37 1996
+++ krb5-1.0/src/appl/telnet/telnet/commands.c Tue Feb 11 20:31:45 1997
@@ -2843,6 +2843,11 @@
return 0;
}
+void init_cmdrc()
+{
+ cmdrc("INIT", "INITIALIZE");
+}
+
static char *rcname = 0;
static char rcbuf[128];
@@ -2915,7 +2920,7 @@
continue;
}
/*
- * This should never happen...
+ * This can happen in the INIT stanza
*/
if (c->needconnect && !connected) {
printf("?Need to be connected first for %s.\r\n", margv[0]);
--- krb5-1.0/src/appl/telnet/telnet/externs.h Thu Nov 14 14:53:30 1996
+++ krb5-1.0/src/appl/telnet/telnet/externs.h Tue Feb 11 20:24:04 1997
@@ -256,6 +256,7 @@
extern void
command P((int, char *, int)),
+ init_cmdrc P((void)),
Dump P((int, unsigned char *, int)),
init_3270 P((void)),
printoption P((char *, int, int)),
--- krb5-1.0/src/appl/telnet/telnet/main.c Fri Nov 1 20:46:32 1996
+++ krb5-1.0/src/appl/telnet/telnet/main.c Tue Feb 11 20:25:17 1997
@@ -71,6 +71,8 @@
#if defined(TN3270)
init_3270();
#endif
+
+ init_cmdrc();
}
void
>Audit-Trail:
>Unformatted: