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