aboutsummaryrefslogtreecommitdiff
path: root/src/appl/telnet/telnet/ChangeLog
blob: f58e8955f8419713961733ade00d27bead5e420e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
Tue Nov 26 20:41:31 1996  Tom Yu  <tlyu@voltage-multiplier.mit.edu>

	* configure.in: Check for apra/inet.h

	* commands.c: Remove explicit declaration of inet_addr, and
	declare INADDR_NONE to be 0xffffffff again, but mask off the lower
	32 bits while doing the compare.

Sat Nov 23 00:33:58 1996  Sam Hartman  <hartmans@mit.edu>

	* commands.c (tn): Patch from mycroft@mit.edu for Alpha NetBSD.
  	Comparing to -1 is not 64-bit clean.
 	[233]
	(INADDR_NONE): Mycroft suggests using -1 not 0xffffffff if I have
 	to define it ourselves. [233]

	Fri Nov 22 15:48:57 1996  unknown  <bjaspan@mit.edu>

	* commands.c (sourceroute): use sizeof instead of h_length to
 	determine number of bytes of addr to copy from DNS response
 	[krb5-misc/211]

Thu Nov 14 14:25:51 1996  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* sys_bsd.c(intr): Added checks to intr_waiting and intr_happened
		to handle ^C while waiting for encryption negotiation.

	* telnet.c (telnet): Allow ^C to work while waiting for encryption
		negotiation to finish. [telnet/64]

Sun Nov 10 17:34:40 1996  Sam Hartman  <hartmans@mit.edu>

	* commands.c (tn): Reverse resolve address to deal with dialup
 	pools [krb5-libs/170]
	(tn): Store IP and print in status; patch from jhawk. [113]

Fri Nov  1 00:49:21 1996  Sam Hartman  <hartmans@mit.edu>

	* main.c: Implement Type Of Service patch from jhawk. [57]

Thu Oct 31 18:12:15 1996  Sam Hartman  <hartmans@mit.edu>

	* main.c commands.c: Don't define OPTS_FORWARD* here; include
 	libtelnet/auth.h to get them.

	* commands.c (forw_status): Integrate forward command from
 	jik@cam.ov.com [45]

Mon Oct 14 02:22:16 1996  Sam Hartman  <hartmans@mit.edu>

	* commands.c (env_cmd): Print only' at correct times.  Patch from
 	jhawk. [
75]
Sat Sep 21 03:47:46 1996  Sam Hartman  <hartmans@mit.edu>

	* telnet.c (telnet): Only support XDISPLOC if DISPLAY is
 	supported, thanks to jik.

	* commands.c (tn): Save away arguments before memory used by other
 	functions.  Patch thanks to jik.
	(env_init): Cannonify DISPLAY; patch thanks to jik.

	* sys_bsd.c: Use POSIX_SIGNALS when available.  This patch is
 	contribued by jik.  It could be cleaned up a bit to be more
 	consistent with Kerberos style, but is functionally correct.

Tue Sep 10 14:09:49 1996  Tom Yu  <tlyu@mit.edu>

	* telnet.1: remove ".so man1/header.doc"
	* telnet.1: Update -x flag usage to reflect our behavior of
		dropping connection if encryption cannot be negotiated.

Sat Jul 27 21:34:22 1996  Sam Hartman  <hartmans@tertius.mit.edu>

	* telnet.c(setupterm): Only compile if setupterm not present in
        library; for Debian Linux and others, you get an endless loop
        because tcgetent is defined in terms of setupterm, and setupterm
        in telnet calls tcgetent.

	* configure.in : Check for setupterm

Mon Jun  3 21:31:37 1996  Tom Yu  <tlyu@mit.edu>

	* configure.in: Ezra's patches to allow compilation w/o krb4
		support

Mon Mar 18 20:31:44 1996  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Added flags to turn on the encryption option.

	* authenc.c (telnet_spin): Implemented the telnet spin function,
		which works by calling the Scheduler with the tty_lockout
		flag set.

	* main.c (main): If the -x option is given, set the autologin,
		wantencryption, and auth_enable_encrypt flag.  They enable
		authentication, enforcement of the encryption option, and
		a flag to the auth layer to negotiate authentication with
		mandatory encryption option.

	* telnet.c (telnet): If the wantencryption flag is set (because
		the user has given the -x option, then we enforce that
		encryption must be turned on.  The user will not be able
		to type to the network stream until encryption is enabled,
		and if encryption is refused, the client will print an
		error message.
		(Scheduler): If the tty_lockout flag is set, then don't
		process keyboard read events.  This prevents the user from
		typing over the network until encryption is enabled.

	* utilities.c (printsub): Added print support for the
		authentication must-encrypt option.

Sun Feb 25 20:32:57 1996  Sam Hartman  <hartmans@tertius.mit.edu>

	* configure.in: Check for arpa/nameser.h

	* commands.c : use MAXDNAME as maximum length of a domain.

Sun Nov 12 04:53:17 1995  Mark W. Eichin  <eichin@cygnus.com>

	* main.c: initialize line (to avoid splitting up forward.c.)

Mon Aug  7 19:39:36 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (SRCS): Add authenc.c to the SRCS list; authenc.o is
		in the OBJS list, after all.

Fri Jul 7 15:49:55 EDT 1995	Paul Park	(pjpark@mit.edu)
	* Makefile.in - Remove explicit library handling.
	* configure.in - Add USE_KRB4_LIBRARY and KRB5_LIBRARIES.

Sun Jul  2 04:19:48 1995  Tom Yu  <tlyu@lothlorien.MIT.EDU>

	* commands.c: rename setmode() and clearmode() to tel_setmode()
		and tel_clearmode() to avoid conflicts with setmode()
		defined in NetBSD unistd.h

Tue Jun 20 14:10:26 1995  Tom Yu  (tlyu@dragons-lair)

	* externs.h: NO_STRING_H -> HAVE_STRING_H

	* configure.in: add test for string.h

Fri Jun 16 09:18:42 1995  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in: "install::" to shut up gmake


Thu Jun 15 17:41:31 EDT 1995	Paul Park	(pjpark@mit.edu)
	* Makefile.in - Change explicit library names to -l<lib> form, and
		change target link line to use $(LD) and associated flags.
		Also, remove DBMLIB, it was not used.
	* configure.in - Remove dbm library checks, these are no longer needed
		with the Berkeley database code.  Also, add shared library
		usage check.

Fri Jun  9 18:29:49 1995    <tytso@rsx-11.mit.edu>

	* configure.in: Remove standardized set of autoconf macros, which
		are now handled by CONFIG_RULES.

Wed May 24 10:00:38 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>

	* ring.c: Include string.h or strings.h

	* configure.in: Check for stdlib.h

	* externs.h: Include sys/param.h before redefining BSD
	            Include stdlib.h or define malloc, realloc, calloc

Fri Apr 28 18:07:03 1995  Mark Eichin  <eichin@cygnus.com>

	* Makefile.in (KLIB): put KRB4_LIB inside KLIB.

Thu Apr 27 13:56:12 1995  Mark Eichin  <eichin@cygnus.com>

	* Makefile.in (telnet): use KRB4_LIB directly.
	* configure.in: use WITH_KRB4 as-is.

Fri Apr 21 12:45:40 1995  Mark Eichin  <eichin@cygnus.com>

	* main.c (main): Handle -k if KRB5 is defined. (from ian@cygnus.com)

Wed Mar 29 15:39:02 1995  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: Add dependency for libtelnet.a

Tue Mar  7 19:59:07 1995  Mark Eichin  <eichin@cygnus.com>

	* configure.in: take out ISODE_INCLUDE.

Thu Mar  2 12:30:14 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (ISODELIB): Remove reference to $(ISODELIB).

Wed Mar  1 16:25:34 1995  Theodore Y. Ts'o  <tytso@dcl>

	* configure.in: Remove ISODE_INCLUDE and ISODE_DEFS, replace check
		for -lsocket and -lnsl with WITH_NETLIB check.

Tue Feb 28 13:28:02 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (install): Add $(srcdir) to install line so that
		installs work correctly when the build tree != the source
		tree. 

Wed Jan 25 18:33:41 1995  Mark Eichin  (eichin@cygnus.com)

	* telnet.1: refer to man1/tmac.doc.
	* tmac.doc: actually works with telnet.
	* Makefile.in (install): install tmac.doc. CLIENT_MANDIR had
	better be man1.

Fri Jan 13 15:23:47 1995  Chris Provenzano (proven@mit.edu)

    * Added krb5_context to all krb5_routines

Thu Dec  1 13:09:34 1994    <tytso@rsx-11.mit.edu>

	* externs.h: If USE_TERMIO is  defined and SYSV_TERMIO isn't,
		then always #define termio to termios.

	* configure: Set K4LIBS correctly.

Fri Nov 18 01:21:54 1994  Mark Eichin  <eichin@cygnus.com>

	* Makefile.in (install): install telnet man page.
	(from Ted Lemon <mellon@ipd.wellsfargo.com>).

Fri Nov 18 00:38:18 1994  Mark Eichin  <eichin@cygnus.com>

	* configure.in (LIBS): use WITH_KRB4, CHECK_SIGNALS, and cache
	cc_t in termio.h check. (from epeisach)
	* Makefile.in (K4LIB): set to @K4LIB@ instead of explicit setting.
	(telnet): link with $(K4LIB). (from epeisach).

Tue Nov  8 01:42:13 1994  Theodore Y. Ts'o  (tytso@dcl)

	* commands.c (EncryptList): Fix spelling typo.

Mon Nov  7 22:40:17 1994  Theodore Y. Ts'o  (tytso@dcl)

	* commands.c (auth_cmd, encrypt_cmd): Print an error message if
		there are no arguments to "auth" or "encrypt", instead of
		core dumping.

	* commands.c (auth_enable, auth_disable): Change prototypes of
		these routines to be a char *.

Mon Oct  3 13:28:04 1994  Theodore Y. Ts'o  (tytso@dcl)

	* externs.h: The proper place to look for termios.h is
		<termios.h>, not <sys/termios.h>. 

Thu Sep 29 22:51:39 1994  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: Relink executables if libraries change

Tue Aug 16 18:07:54 1994  Mark Eichin  (eichin@cygnus.com)

	* externs.h: don't hide termdata under defined(unix).
	* commands.c: ditto.

Tue Aug 16 18:00:48 1994  Mark Eichin  (eichin@cygnus.com)

	* configure.in: use AC_VFORK (runtime test -- consider just using
	fork instead.)
	* commands.c: check HAVE_VFORK_H.

Tue Aug  9 04:02:28 1994  Mark Eichin  (eichin@tess-turbo)

	* configure.in: test for -lsocket, -lnsl, POSIX_SIGNALS
	* sys_bsd.c: use POSIX_SIGNALS.
	* commands.c: don't use Berzerkely-style string functions.

Sat Aug  6 18:05:42 1994  Mark Eichin  (eichin@cygnus.com)

	* commands.c: in_systm.h is *not* broken on linux with 4.5 libc.

Thu Aug  4 03:36:59 1994  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in:
	* configure.in: make install fixes

Wed Jul 27 22:49:18 1994  Tom Yu  (tlyu@dragons-lair)

	* configure.in: add check for dbm libs

	* commands.c: linux in_system.h (note "e") is broken

Tue Jul 26 18:22:00 1994  Tom Yu  (tlyu@dragons-lair)

	* Makefile.in: forgot some $(srcdir) stuff