ChangeLog revision 57416
12000-02-07  Assar Westerlund  <assar@sics.se>
2
3	* libtelnet/kerberos.c (kerberos4_is): send a reject back to the
4	client when we're not authorized
5
62000-02-06  Assar Westerlund  <assar@sics.se>
7
8	* telnet/ring.h (ring_encrypt): better proto
9	* telnet/ring.c (ring_encrypt): better proto
10
112000-02-04  Assar Westerlund  <assar@sics.se>
12
13	* telnet/telnet_locl.h: klduge-around KLUDGELINEMODE
14
152000-01-18  Assar Westerlund  <assar@sics.se>
16
17	* libtelnet/misc.c (auth_encrypt_user): const-ify
18	* libtelnet/misc.h (RemoteHostName, LocalHostName): const-ify
19	* libtelnet/misc.c (auth_encrypt_init, RemoteHostName,
20	LocalHostName): const-ify
21	* libtelnet/misc-proto.h (auth_encrypt_init, auth_encrypt_user):
22	const-ify
23	* libtelnet/encrypt.c (encrypt_init, Name): const-ify
24	* libtelnet/enc-proto.h (encrypt_init): const-ify
25	* libtelnet/auth.c (auth_init, Name): const-ify
26	* libtelnet/auth-proto.h (auth_init): const-ify
27
282000-01-08  Assar Westerlund  <assar@sics.se>
29
30	* telnet/commands.c (tn): handle ai_canonname being set in any of
31	the addresses returnedby getaddrinfo.  glibc apparently returns
32	the reverse lookup of every address in ai_canonname.  remove some
33	unused variables.
34
352000-01-01  Assar Westerlund  <assar@sics.se>
36
37	* telnetd/sys_term.c (addarg): make void (return value isn't check
38	anyway).  fatal error when malloc fails
39
401999-12-16  Assar Westerlund  <assar@sics.se>
41
42	* telnet/commands.c (*): handle ai_canonname not being set
43
441999-12-04  Assar Westerlund  <assar@sics.se>
45
46	* telnetd/telnetd.c (doit): use getnameinfo_verified
47	* telnetd/telnetd.c: use getnameinfo
48	* telnet/commands.c: re-write to using getaddrinfo.  disable
49	source-routing for the moment, it doesn't seem to be used anyways.
50	
511999-09-16  Assar Westerlund  <assar@sics.se>
52
53	* telnet/commands.c: revert 1.54, get_default_username should DTRT
54 	now
55
561999-09-05  Assar Westerlund  <assar@sics.se>
57
58	* telnetd/utility.c (ttloop): make it return 1 if interrupted by a
59 	signal, which must have been what was meant from the beginning
60
61	* telnetd/ext.h (ttloop): update prototype
62
63	* telnetd/authenc.c (telnet_spin): actually return the value from
64 	ttloop (otherwise it's kind of bogus)
65
661999-08-05  Assar Westerlund  <assar@sics.se>
67
68	* telnetd/sys_term.c (rmut): free utxp
69
701999-08-04  Assar Westerlund  <assar@sics.se>
71
72	* telnet/main.c: add -G and config file support.  From Miroslav
73 	Ruda <ruda@ics.muni.cz>
74
75	* telnetd/sys_term.c (rmut): work around utmpx strangness.  From
76 	Miroslav Ruda <ruda@ics.muni.cz>
77
781999-08-02  Assar Westerlund  <assar@sics.se>
79
80	* telnetd/telnetd.c (doit): only free hp if != NULL.  From: Jonas
81 	Oberg <jonas@coyote.org>
82
831999-07-29  Assar Westerlund  <assar@sics.se>
84
85	* telnetd/telnetd.c (doit): remove unused variable mapped_sin
86
871999-07-26  Assar Westerlund  <assar@sics.se>
88
89	* telnetd/ext.h: update prototypes
90	
91	* telnetd/telnetd.c: make it handle v4 and v6 sockets.  (it
92	doesn't handle being given a v6 socket that's really talking to an
93	v4 adress (mapped) because the rest of the code in telnetd is not
94	able to handle it anyway).  please run two telnetd from your
95	inetd, one for v4 and one for v6.
96
971999-07-07  Assar Westerlund  <assar@sics.se>
98
99	* telnet/commands.c (tn): extra bogus const-cast
100
1011999-07-06  Assar Westerlund  <assar@sics.se>
102
103	* telnetd/sys_term.c (start_login): print a different warning with
104 	`-a otp'
105
1061999-06-24  Assar Westerlund  <assar@sics.se>
107
108	* libtelnet/kerberos5.c (kerberos5_send): set the addresses in the
109 	auth_context
110
1111999-06-23  Assar Westerlund  <assar@sics.se>
112
113	* telnet/Makefile.am (INCLUDES): add $(INCLUDE_krb4)
114
115	* telnet/commands.c (togkrbdebug): conditionalize on
116 	krb_disable_debug
117
1181999-06-16  Johan Danielsson  <joda@pdc.kth.se>
119
120	* telnet/commands.c: add kerberos debugging option
121
1221999-06-15  Assar Westerlund  <assar@sics.se>
123
124	* telnet/commands.c (tn): use get_default_username
125
1261999-05-14  Assar Westerlund  <assar@sics.se>
127
128	* telnetd/state.c (telrcv): magic patch to make it work against
129 	DOS Clarkson Telnet.  From Miroslav Ruda <ruda@ics.muni.cz>
130
1311999-04-25  Assar Westerlund  <assar@sics.se>
132
133	* libtelnet/kerberos5.c (kerberos5_send): use
134	`krb5_auth_setkeytype' instead of `krb5_auth_setenctype' to make
135	sure we get a DES session key.
136
137Thu Apr  1 16:59:27 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
138
139	* telnetd/Makefile.am: don't run check-local
140
141	* telnet/Makefile.am: don't run check-local
142
143Mon Mar 29 16:11:33 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
144
145	* telnetd/sys_term.c: _CRAY -> HAVE_STRUCT_UTMP_UT_ID
146
147Sat Mar 20 00:12:54 1999  Assar Westerlund  <assar@sics.se>
148
149	* telnet/authenc.c (telnet_gets): remove old extern declarations
150
151Thu Mar 18 11:20:16 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
152
153	* telnetd/Makefile.am: include Makefile.am.common
154
155	* telnet/Makefile.am: include Makefile.am.common
156
157	* libtelnet/Makefile.am: include Makefile.am.common
158
159	* Makefile.am: include Makefile.am.common
160
161Mon Mar 15 17:40:53 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
162
163	* telnetd/telnetd.c: replace perror/exit with fatalperror
164
165Sat Mar 13 22:18:57 1999  Assar Westerlund  <assar@sics.se>
166
167	* telnetd/telnetd.c (main): 0 -> STDIN_FILENO.  remove abs
168
169	* libtelnet/kerberos.c (kerberos4_is): syslog root logins
170
171Thu Mar 11 14:48:54 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
172
173	* telnetd/Makefile.in: add WFLAGS
174
175	* telnet/Makefile.in: add WFLAGS
176
177	* libtelnet/Makefile.in: add WFLAGS
178
179	* telnetd/sys_term.c: remove unused variables
180
181	* telnet/telnet.c: fix some warnings
182
183	* telnet/main.c: fix some warnings
184
185	* telnet/commands.c: fix types in format string
186
187	* libtelnet/auth.c: fix types in format string
188
189Mon Mar  1 10:50:30 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
190
191	* telnetd/sys_term.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
192
193Mon Feb  1 04:08:36 1999  Assar Westerlund  <assar@sics.se>
194
195	* telnet/commands.c (tn): only call gethostbyname2 with AF_INET6
196 	if we actually have IPv6.  From "Brandon S. Allbery KF8NH"
197 	<allbery@kf8nh.apk.net>
198
199Sat Nov 21 16:51:00 1998  Johan Danielsson  <joda@hella.pdc.kth.se>
200
201	* telnetd/sys_term.c (cleanup): don't call vhangup() on sgi:s
202
203Fri Aug 14 16:29:18 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
204
205	* libtelnet/kerberos.c: krb_put_int -> KRB_PUT_INT
206
207Thu Jul 23 20:29:05 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
208
209	* libtelnet/kerberos5.c: use krb5_verify_authenticator_checksum
210
211Mon Jul 13 22:00:09 1998  Assar Westerlund  <assar@sics.se>
212
213	* telnet/commands.c (tn): don't advance hostent->h_addr_list, use
214 	a copy instead
215
216Wed May 27 04:19:17 1998  Assar Westerlund  <assar@sics.se>
217
218	* telnet/sys_bsd.c (process_rings): correct call to `stilloob'
219
220Fri May 15 19:38:19 1998  Johan Danielsson  <joda@blubb.pdc.kth.se>
221
222	* libtelnet/kerberos5.c: Always print errors from mk_req.
223
224Fri May  1 07:16:59 1998  Assar Westerlund  <assar@sics.se>
225
226	* telnet/commands.c: unifdef -DHAVE_H_ERRNO
227
228Sat Apr  4 15:00:29 1998  Assar Westerlund  <assar@sics.se>
229
230	* telnet/commands.c (tn): moved the printing of `trying...' to the
231 	loop
232
233Thu Mar 12 02:33:48 1998  Assar Westerlund  <assar@sics.se>
234
235	* telnet/telnet_locl.h: include <term.h>. From Gregory S. Stark
236 	<gsstark@mit.edu>
237
238Sat Feb 21 15:12:38 1998  Assar Westerlund  <assar@sics.se>
239
240	* telnetd/ext.h: add prototype for login_tty
241
242	* telnet/utilities.c (printsub): `direction' is now an int.
243
244	* libtelnet/misc-proto.h: add prototype for `printsub'
245
246Tue Feb 17 02:45:01 1998  Assar Westerlund  <assar@sics.se>
247
248	* libtelnet/kerberos.c (kerberos4_is): cred.pname should be
249 	cred.pinst.  From <art@stacken.kth.se>
250
251Sun Feb 15 02:46:39 1998  Assar Westerlund  <assar@sics.se>
252
253	* telnet/*/*.c: renamed `telnet' to `my_telnet' to avoid
254 	conflicts with system header files on mklinux.
255
256Tue Feb 10 02:09:03 1998  Assar Westerlund  <assar@sics.se>
257
258	* telnetd/telnetd.c: new signature for `getterminaltype' and
259 	`auth_wait'
260
261	* libtelnet: changed the signature of the authentication method
262 	`status'
263
264Sat Feb  7 07:21:29 1998  Assar Westerlund  <assar@sics.se>
265
266	* */*.c: replace HAS_GETTOS by HAVE_PARSETOS and HAVE_GETTOSBYNAME
267
268Fri Dec 26 16:17:10 1997  Assar Westerlund  <assar@sics.se>
269
270	* telnet/commands.c (tn): repair support for numeric addresses
271
272Sun Dec 21 09:40:31 1997  Assar Westerlund  <assar@sics.se>
273
274	* libtelnet/kerberos.c: fix up lots of stuff related to the
275 	forwarding of v4 tickets.
276
277	* libtelnet/kerberos5.c (kerberos5_forward): zero out `creds'.
278
279Mon Dec 15 20:53:13 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
280
281	* telnet/sys_bsd.c: Don't turn off OPOST in 8bit-mode.
282
283Tue Dec  9 19:26:50 1997  Assar Westerlund  <assar@sics.se>
284
285	* telnet/main.c (main): add 'b' to getopt
286
287Sat Nov 29 03:28:54 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
288
289	* telnet/telnet.c: Change binary mode to do just that, and add a
290 	eight-bit mode for just passing all characters.
291
292Sun Nov 16 04:37:02 1997  Assar Westerlund  <assar@sics.se>
293
294	* libtelnet/kerberos5.c (kerberos5_send): always ask for a session
295 	key of type DES
296
297	* libtelnet/kerberos5.c: remove old garbage and fix call to
298 	krb5_auth_con_setaddrs_from_fd
299
300Fri Nov 14 20:35:18 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
301
302	* telnetd/telnetd.c: Output contents of /etc/issue.
303
304Mon Nov  3 07:09:16 1997  Assar Westerlund  <assar@sics.se>
305
306	* telnet/telnet_locl.h: only include <sys/termio.h> iff
307 	!defined(HAVE_TERMIOS_H)
308
309	* libtelnet/kerberos.c (kerberos4_is): send the peer address to
310 	krb_rd_req
311
312	* telnetd/telnetd.c (terminaltypeok): always return OK.  It used
313 	to call `tgetent' to figure if it was a defined terminal type.
314  	It's possible to overflow tgetent so that's a bad idea.  The worst
315 	that could happen by saying yes to all terminals is that the user
316 	ends up with a terminal that has no definition on the local
317 	system.  And besides, most telnet client has no support for
318 	falling back to a different terminal type.
319
320Mon Oct 20 05:47:19 1997  Assar Westerlund  <assar@sics.se>
321
322	* libtelnet/kerberos5.c: remove lots of old junk.  clean-up.
323  	better error checking and reporting.  tell the user permission
324 	denied much earlier.
325
326	* libtelnet/kerberos.c (kerberos4_is): only print
327 	UserNameRequested if != NULL
328
329