ChangeLog revision 142403
1142403Snectar2004-06-21  Love H�rnquist �strand  <lha@it.su.se>
2142403Snectar
3142403Snectar	* telnet/network.c: 1.12: make network rings larger From: MAAAAA
4142403Snectar	MOOOR <huaraz@btinternet.com>
5142403Snectar	
6142403Snectar	* telnetd/state.c: 1.14: make subbuffer larger XXX resize
7142403Snectar	dynamicly From: MAAAAA MOOOR <huaraz@btinternet.com>
8142403Snectar	
9142403Snectar	* libtelnet/kerberos5.c: 1.54: (Data): allocate the data needed to
10142403Snectar	be send
11142403Snectar	From: MAAAAA MOOOR <huaraz@btinternet.com>
12142403Snectar	
13127808Snectar2004-03-22  Love H�rnquist �strand  <lha@it.su.se>
14127808Snectar
15127808Snectar        * telnetd/telnetd.c: call setprogname to make libvers happy
16127808Snectar
17127808Snectar        * telnet/main.c: call setprogname to make libvers happy
18127808Snectar
19103423Snectar2002-09-02  Johan Danielsson  <joda@pdc.kth.se>
20103423Snectar
21103423Snectar	* libtelnet/kerberos5.c: set AP_OPTS_USE_SUBKEY
22103423Snectar
23102644Snectar2002-08-28  Johan Danielsson  <joda@pdc.kth.se>
24102644Snectar
25103423Snectar	* telnet/commands.c: remove extra "Toggle"'s
26103423Snectar
27103423Snectar	* telnet/commands.c: IRIX == 4 -> IRIX4
28103423Snectar
29102644Snectar	* telnet/main.c: rename functions to what they're really called
30102644Snectar
31102644Snectar	* telnet/commands.c: kill some might be uninitialized warnings
32102644Snectar
33102644Snectar	* telnet/commands.c: add forward and forwardable toggle options,
34102644Snectar	and call set_forward_options() after parsing .telnetrc
35102644Snectar
36102644Snectar	* telnet/externs.h: proto for set_forward_options
37102644Snectar
38102644Snectar	* telnet/main.c: only register what forwarding options are asked
39102644Snectar	for when parsing command line, we have to set the actual flags
40102644Snectar	later after we have read .telnetrc
41102644Snectar
42102644Snectar	* libtelnet/auth-proto.h: kerberos5_set_forward{,able} protos
43102644Snectar
44102644Snectar	* libtelnet/kerberos5.c: add kerberos5_set_forward{,able}
45102644Snectar	functions suitable for the command parser
46102644Snectar
47102644Snectar2002-08-23  Assar Westerlund  <assar@kth.se>
48102644Snectar
49102644Snectar	* telnetd/telnetd.c: add --version as a special case
50102644Snectar	* telnet/main.c: add --version as a special case
51102644Snectar
52102644Snectar2002-05-03  Johan Danielsson  <joda@pdc.kth.se>
53102644Snectar
54102644Snectar	* telnet/telnet.c: only try to negotiate encryption if we're
55102644Snectar	talking to a real telnet
56102644Snectar
57102644Snectar2002-03-31  Johan Danielsson  <joda@pdc.kth.se>
58102644Snectar
59102644Snectar	* telnet/commands.c: fix an old cut-n-paste typo (via debian)
60102644Snectar
6190926Snectar2002-02-07  Johan Danielsson  <joda@pdc.kth.se>
6290926Snectar
6390926Snectar	* telnet/telnet.c: print a more informative message than "done"
6490926Snectar	after negotiating encryption
6590926Snectar
6690926Snectar2001-09-17  Assar Westerlund  <assar@sics.se>
6790926Snectar
6890926Snectar	* telnetd/telnetd.c: add a kludge to make it build on aix (that
6990926Snectar	defines NOERROR in both sys/stream.h and arpa/nameser.h and
7090926Snectar	considers that a fatal error)
7190926Snectar
7290926Snectar	* telnet/telnet.c: undef PUTSHORT to avoid conflict
7390926Snectar
7490926Snectar2001-08-26  Assar Westerlund  <assar@sics.se>
7590926Snectar
7690926Snectar	* telnetd/Makefile.am: also link with the library for logout
7790926Snectar
7890926Snectar2001-08-22  Assar Westerlund  <assar@sics.se>
7990926Snectar
8090926Snectar	* telnetd/sys_term.c: include libutil.h if it exists
8190926Snectar
8290926Snectar2001-08-10  Assar Westerlund  <assar@sics.se>
8390926Snectar
8490926Snectar	* telnetd/sys_term.c (getpty): call openpty if it exists
8590926Snectar
8690926Snectar2001-07-19  Assar Westerlund  <assar@sics.se>
8790926Snectar
8890926Snectar	* telnetd/global.c (output_data): make sure of not forwarding
8990926Snectar	`nfrontp' too far, thereby allowing writes after the end of
9090926Snectar	`netobuf'
9190926Snectar
9290926Snectar2001-06-18  Assar Westerlund  <assar@sics.se>
9390926Snectar
9490926Snectar	* libtelnet/kerberos5.c: update to new krb5_auth_con* names
9590926Snectar
9678527Sassar2001-04-25  Assar Westerlund  <assar@sics.se>
9778527Sassar
9878527Sassar	* telnetd/sys_term.c (start_login): give the correct error if exec
9978527Sassar	fails
10078527Sassar	* telnetd/utility.c (fatalperror_errno): add a new function with
10178527Sassar	explicit errno parameter
10278527Sassar
10378527Sassar2001-03-07  Assar Westerlund  <assar@sics.se>
10478527Sassar
10578527Sassar	* telnetd/sys_term.c: some minimal more amount of
10678527Sassar 	const-correctness
10778527Sassar
10878527Sassar2001-02-24  Assar Westerlund  <assar@sics.se>
10978527Sassar
11078527Sassar	* libtelnet/enc_des.c: learn to live with libcrypto (from openssl)
11178527Sassar
11278527Sassar2001-02-20  Assar Westerlund  <assar@sics.se>
11378527Sassar
11478527Sassar	* telnet/commands.c (tn): copy the hostname so it doesn't get
11578527Sassar	overwritten while reading ~/.telnetrc
11678527Sassar	(*): removed some unneeded externs
11778527Sassar
11878527Sassar2001-02-08  Assar Westerlund  <assar@sics.se>
11978527Sassar
12078527Sassar	* telnetd/sys_term.c (startslave, start_login): re-write code to
12178527Sassar	keep track both of remote hostname and utmp string to be used
12278527Sassar	* telnetd/telnetd.c (doit, my_telnet): re-write code to keep track
12378527Sassar	both of remote hostname and utmp string to be used
12478527Sassar
12578527Sassar2001-02-07  Assar Westerlund  <assar@sics.se>
12678527Sassar
12778527Sassar	* telnet/Makefile.am, telnetd/Makefile.am: add LIB_kdfs
12878527Sassar
12972445Sassar2001-01-09  Assar Westerlund  <assar@sics.se>
13072445Sassar
13172445Sassar	* libtelnet/kerberos5.c (kerberos5_is): use krb5_rd_cred2 instead
13272445Sassar	of krb5_rd_cred
13372445Sassar
13472445Sassar2000-12-31  Assar Westerlund  <assar@sics.se>
13572445Sassar
13672445Sassar	* telnet/main.c (krb5_init): check krb5_init_context for success
13772445Sassar	* libtelnet/kerberos5.c (kerberos5_init): check krb5_init_context
13872445Sassar	for success
13972445Sassar
14072445Sassar2000-12-11  Assar Westerlund  <assar@sics.se>
14172445Sassar
14272445Sassar	* telnet/commands.c (sourceroute): make it not break if the
14372445Sassar	rfc2292 api does not exist
14472445Sassar
14572445Sassar2000-12-09  Assar Westerlund  <assar@sics.se>
14672445Sassar
14772445Sassar	* telnetd/sys_term.c (scrub_env): add supporting non-file TERMCAP
14872445Sassar	variables
14972445Sassar
15072445Sassar2000-12-07  Assar Westerlund  <assar@sics.se>
15172445Sassar
15278527Sassar	* telnetd/telnetd.h: move include files around to avoid getting SE
15378527Sassar	from sys/*.h on HP to override SE from telnet.h
15478527Sassar
15572445Sassar	* telnetd/sys_term.c (scrub_env): remove some const-ness
15672445Sassar	* telnetd/sys_term.c (scrub_env): add LOGNAME and POSIXLY_CORRECT
15772445Sassar	to the list of authorized environment variables to be compatible
15872445Sassar	with linux-telnetd
15972445Sassar
16072445Sassar	* telnetd/sys_term.c (scrub_env): change filtering algoritm from
16172445Sassar	allowing everything except a few bad cases to not allowing
16272445Sassar	anything except a few non-dangerous cases
16372445Sassar
16472445Sassar2000-12-06  Johan Danielsson  <joda@pdc.kth.se>
16572445Sassar
16672445Sassar	* libtelnet/kerberos5.c: de-pointerise auth_context parameter to
16772445Sassar	krb5_mk_rep
16872445Sassar
16972445Sassar2000-11-23  Johan Danielsson  <joda@pdc.kth.se>
17072445Sassar
17172445Sassar	* libtelnet/kerberos5.c: print the principal we're trying to use
17272445Sassar
17372445Sassar	* libtelnet/kerberos.c: print the principal we're trying to use
17472445Sassar
17572445Sassar2000-11-16  Assar Westerlund  <assar@sics.se>
17672445Sassar
17772445Sassar	* libtelnet/misc-proto.h (telnet_getenv): const-ize some
17872445Sassar
17972445Sassar2000-11-08  Johan Danielsson  <joda@pdc.kth.se>
18072445Sassar
18172445Sassar	* telnet/telnet.c: fake entry if no tgetent
18272445Sassar
18372445Sassar2000-10-08  Assar Westerlund  <assar@sics.se>
18472445Sassar
18572445Sassar	* telnetd/utility.c (stilloob): check that fds are not too large
18672445Sassar	to select on
18772445Sassar	(ttloop): remove confusing output of errno
18872445Sassar	* telnetd/telnetd.c (my_telnet): check that fds are not too large
18972445Sassar	to select on
19072445Sassar	* telnet/utilities.c (EmptyTerminal): check that fds are not too
19172445Sassar	large to select on
19272445Sassar	* telnet/sys_bsd.c (process_rings): check that fds are not too
19372445Sassar	large to select on
19472445Sassar	* telnet/network.c (stilloob): check that fds are not too large to
19572445Sassar	select on
19672445Sassar
19772445Sassar2000-06-09  Assar Westerlund  <assar@sics.se>
19872445Sassar
19972445Sassar	* telnet/commands.c: remove all setuid(getuid()).  we do not
20072445Sassar	support telnet being setuid root
20172445Sassar
20272445Sassar2000-05-05  Assar Westerlund  <assar@sics.se>
20372445Sassar
20472445Sassar	* telnet/externs.h (sourceroute): update prototype
20572445Sassar	* telnet/commands.c (tn): re-enable source routing
20672445Sassar	(sourceroute): make it work again based on the code from
20772445Sassar	itojun@kame.net
20872445Sassar
20972445Sassar2000-03-28  Assar Westerlund  <assar@sics.se>
21072445Sassar
21172445Sassar	* telnet/commands.c (tn): clean-up a tiny little bit.  give-up if
21272445Sassar	we do not manage to connect to any address
21372445Sassar
21472445Sassar2000-03-26  Assar Westerlund  <assar@sics.se>
21572445Sassar
21672445Sassar	* telnetd/sys_term.c (*): make sure to always call time, ctime,
21772445Sassar	and gmtime with `time_t's.  there were some types (like in
21872445Sassar	lastlog) that we believed to always be time_t.  this has proven
21972445Sassar	wrong on Solaris 8 in 64-bit mode, where they are stored as 32-bit
22072445Sassar	quantities but time_t has gone up to 64 bits
22172445Sassar
22272445Sassar2000-03-03  Assar Westerlund  <assar@sics.se>
22372445Sassar
22472445Sassar	* libtelnet/kerberos5.c (kerberos5_init): check that we do have a
22572445Sassar	keytab before saying that we will support KERBEROS5
22672445Sassar
22757419Smarkm2000-02-12  Assar Westerlund  <assar@sics.se>
22857419Smarkm
22957419Smarkm	* telnet/commands.c (tn): only set tos for AF_INET.  From
23057419Smarkm	itojun@iijlab.net
23157419Smarkm
23257416Smarkm2000-02-07  Assar Westerlund  <assar@sics.se>
23357416Smarkm
23457416Smarkm	* libtelnet/kerberos.c (kerberos4_is): send a reject back to the
23557416Smarkm	client when we're not authorized
23657416Smarkm
23757416Smarkm2000-02-06  Assar Westerlund  <assar@sics.se>
23857416Smarkm
23957416Smarkm	* telnet/ring.h (ring_encrypt): better proto
24057416Smarkm	* telnet/ring.c (ring_encrypt): better proto
24157416Smarkm
24257416Smarkm2000-02-04  Assar Westerlund  <assar@sics.se>
24357416Smarkm
24457416Smarkm	* telnet/telnet_locl.h: klduge-around KLUDGELINEMODE
24557416Smarkm
24657416Smarkm2000-01-18  Assar Westerlund  <assar@sics.se>
24757416Smarkm
24857416Smarkm	* libtelnet/misc.c (auth_encrypt_user): const-ify
24957416Smarkm	* libtelnet/misc.h (RemoteHostName, LocalHostName): const-ify
25057416Smarkm	* libtelnet/misc.c (auth_encrypt_init, RemoteHostName,
25157416Smarkm	LocalHostName): const-ify
25257416Smarkm	* libtelnet/misc-proto.h (auth_encrypt_init, auth_encrypt_user):
25357416Smarkm	const-ify
25457416Smarkm	* libtelnet/encrypt.c (encrypt_init, Name): const-ify
25557416Smarkm	* libtelnet/enc-proto.h (encrypt_init): const-ify
25657416Smarkm	* libtelnet/auth.c (auth_init, Name): const-ify
25757416Smarkm	* libtelnet/auth-proto.h (auth_init): const-ify
25857416Smarkm
25957416Smarkm2000-01-08  Assar Westerlund  <assar@sics.se>
26057416Smarkm
26157416Smarkm	* telnet/commands.c (tn): handle ai_canonname being set in any of
26257416Smarkm	the addresses returnedby getaddrinfo.  glibc apparently returns
26357416Smarkm	the reverse lookup of every address in ai_canonname.  remove some
26457416Smarkm	unused variables.
26557416Smarkm
26657416Smarkm2000-01-01  Assar Westerlund  <assar@sics.se>
26757416Smarkm
26857416Smarkm	* telnetd/sys_term.c (addarg): make void (return value isn't check
26957416Smarkm	anyway).  fatal error when malloc fails
27057416Smarkm
27157416Smarkm1999-12-16  Assar Westerlund  <assar@sics.se>
27257416Smarkm
27357416Smarkm	* telnet/commands.c (*): handle ai_canonname not being set
27457416Smarkm
27557416Smarkm1999-12-04  Assar Westerlund  <assar@sics.se>
27657416Smarkm
27757416Smarkm	* telnetd/telnetd.c (doit): use getnameinfo_verified
27857416Smarkm	* telnetd/telnetd.c: use getnameinfo
27957416Smarkm	* telnet/commands.c: re-write to using getaddrinfo.  disable
28057416Smarkm	source-routing for the moment, it doesn't seem to be used anyways.
28157416Smarkm	
28257416Smarkm1999-09-16  Assar Westerlund  <assar@sics.se>
28357416Smarkm
28457416Smarkm	* telnet/commands.c: revert 1.54, get_default_username should DTRT
28557416Smarkm 	now
28657416Smarkm
28757416Smarkm1999-09-05  Assar Westerlund  <assar@sics.se>
28857416Smarkm
28957416Smarkm	* telnetd/utility.c (ttloop): make it return 1 if interrupted by a
29057416Smarkm 	signal, which must have been what was meant from the beginning
29157416Smarkm
29257416Smarkm	* telnetd/ext.h (ttloop): update prototype
29357416Smarkm
29457416Smarkm	* telnetd/authenc.c (telnet_spin): actually return the value from
29557416Smarkm 	ttloop (otherwise it's kind of bogus)
29657416Smarkm
29757416Smarkm1999-08-05  Assar Westerlund  <assar@sics.se>
29857416Smarkm
29957416Smarkm	* telnetd/sys_term.c (rmut): free utxp
30057416Smarkm
30157416Smarkm1999-08-04  Assar Westerlund  <assar@sics.se>
30257416Smarkm
30357416Smarkm	* telnet/main.c: add -G and config file support.  From Miroslav
30457416Smarkm 	Ruda <ruda@ics.muni.cz>
30557416Smarkm
30657416Smarkm	* telnetd/sys_term.c (rmut): work around utmpx strangness.  From
30757416Smarkm 	Miroslav Ruda <ruda@ics.muni.cz>
30857416Smarkm
30957416Smarkm1999-08-02  Assar Westerlund  <assar@sics.se>
31057416Smarkm
31157416Smarkm	* telnetd/telnetd.c (doit): only free hp if != NULL.  From: Jonas
31257416Smarkm 	Oberg <jonas@coyote.org>
31357416Smarkm
31457416Smarkm1999-07-29  Assar Westerlund  <assar@sics.se>
31557416Smarkm
31657416Smarkm	* telnetd/telnetd.c (doit): remove unused variable mapped_sin
31757416Smarkm
31857416Smarkm1999-07-26  Assar Westerlund  <assar@sics.se>
31957416Smarkm
32057416Smarkm	* telnetd/ext.h: update prototypes
32157416Smarkm	
32257416Smarkm	* telnetd/telnetd.c: make it handle v4 and v6 sockets.  (it
32357416Smarkm	doesn't handle being given a v6 socket that's really talking to an
32457416Smarkm	v4 adress (mapped) because the rest of the code in telnetd is not
32557416Smarkm	able to handle it anyway).  please run two telnetd from your
32657416Smarkm	inetd, one for v4 and one for v6.
32757416Smarkm
32857416Smarkm1999-07-07  Assar Westerlund  <assar@sics.se>
32957416Smarkm
33057416Smarkm	* telnet/commands.c (tn): extra bogus const-cast
33157416Smarkm
33257416Smarkm1999-07-06  Assar Westerlund  <assar@sics.se>
33357416Smarkm
33457416Smarkm	* telnetd/sys_term.c (start_login): print a different warning with
33557416Smarkm 	`-a otp'
33657416Smarkm
33757416Smarkm1999-06-24  Assar Westerlund  <assar@sics.se>
33857416Smarkm
33957416Smarkm	* libtelnet/kerberos5.c (kerberos5_send): set the addresses in the
34057416Smarkm 	auth_context
34157416Smarkm
34257416Smarkm1999-06-23  Assar Westerlund  <assar@sics.se>
34357416Smarkm
34457416Smarkm	* telnet/Makefile.am (INCLUDES): add $(INCLUDE_krb4)
34557416Smarkm
34657416Smarkm	* telnet/commands.c (togkrbdebug): conditionalize on
34757416Smarkm 	krb_disable_debug
34857416Smarkm
34957416Smarkm1999-06-16  Johan Danielsson  <joda@pdc.kth.se>
35057416Smarkm
35157416Smarkm	* telnet/commands.c: add kerberos debugging option
35257416Smarkm
35357416Smarkm1999-06-15  Assar Westerlund  <assar@sics.se>
35457416Smarkm
35557416Smarkm	* telnet/commands.c (tn): use get_default_username
35657416Smarkm
35757416Smarkm1999-05-14  Assar Westerlund  <assar@sics.se>
35857416Smarkm
35957416Smarkm	* telnetd/state.c (telrcv): magic patch to make it work against
36057416Smarkm 	DOS Clarkson Telnet.  From Miroslav Ruda <ruda@ics.muni.cz>
36157416Smarkm
36257416Smarkm1999-04-25  Assar Westerlund  <assar@sics.se>
36357416Smarkm
36457416Smarkm	* libtelnet/kerberos5.c (kerberos5_send): use
36557416Smarkm	`krb5_auth_setkeytype' instead of `krb5_auth_setenctype' to make
36657416Smarkm	sure we get a DES session key.
36757416Smarkm
36857416SmarkmThu Apr  1 16:59:27 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
36957416Smarkm
37057416Smarkm	* telnetd/Makefile.am: don't run check-local
37157416Smarkm
37257416Smarkm	* telnet/Makefile.am: don't run check-local
37357416Smarkm
37457416SmarkmMon Mar 29 16:11:33 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
37557416Smarkm
37657416Smarkm	* telnetd/sys_term.c: _CRAY -> HAVE_STRUCT_UTMP_UT_ID
37757416Smarkm
37857416SmarkmSat Mar 20 00:12:54 1999  Assar Westerlund  <assar@sics.se>
37957416Smarkm
38057416Smarkm	* telnet/authenc.c (telnet_gets): remove old extern declarations
38157416Smarkm
38257416SmarkmThu Mar 18 11:20:16 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
38357416Smarkm
38457416Smarkm	* telnetd/Makefile.am: include Makefile.am.common
38557416Smarkm
38657416Smarkm	* telnet/Makefile.am: include Makefile.am.common
38757416Smarkm
38857416Smarkm	* libtelnet/Makefile.am: include Makefile.am.common
38957416Smarkm
39057416Smarkm	* Makefile.am: include Makefile.am.common
39157416Smarkm
39257416SmarkmMon Mar 15 17:40:53 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
39357416Smarkm
39457416Smarkm	* telnetd/telnetd.c: replace perror/exit with fatalperror
39557416Smarkm
39657416SmarkmSat Mar 13 22:18:57 1999  Assar Westerlund  <assar@sics.se>
39757416Smarkm
39857416Smarkm	* telnetd/telnetd.c (main): 0 -> STDIN_FILENO.  remove abs
39957416Smarkm
40057416Smarkm	* libtelnet/kerberos.c (kerberos4_is): syslog root logins
40157416Smarkm
40257416SmarkmThu Mar 11 14:48:54 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
40357416Smarkm
40457416Smarkm	* telnetd/Makefile.in: add WFLAGS
40557416Smarkm
40657416Smarkm	* telnet/Makefile.in: add WFLAGS
40757416Smarkm
40857416Smarkm	* libtelnet/Makefile.in: add WFLAGS
40957416Smarkm
41057416Smarkm	* telnetd/sys_term.c: remove unused variables
41157416Smarkm
41257416Smarkm	* telnet/telnet.c: fix some warnings
41357416Smarkm
41457416Smarkm	* telnet/main.c: fix some warnings
41557416Smarkm
41657416Smarkm	* telnet/commands.c: fix types in format string
41757416Smarkm
41857416Smarkm	* libtelnet/auth.c: fix types in format string
41957416Smarkm
42057416SmarkmMon Mar  1 10:50:30 1999  Johan Danielsson  <joda@hella.pdc.kth.se>
42157416Smarkm
42257416Smarkm	* telnetd/sys_term.c: HAVE_UT_* -> HAVE_STRUCT_UTMP*_UT_*
42357416Smarkm
42457416SmarkmMon Feb  1 04:08:36 1999  Assar Westerlund  <assar@sics.se>
42557416Smarkm
42657416Smarkm	* telnet/commands.c (tn): only call gethostbyname2 with AF_INET6
42757416Smarkm 	if we actually have IPv6.  From "Brandon S. Allbery KF8NH"
42857416Smarkm 	<allbery@kf8nh.apk.net>
42957416Smarkm
43057416SmarkmSat Nov 21 16:51:00 1998  Johan Danielsson  <joda@hella.pdc.kth.se>
43157416Smarkm
43257416Smarkm	* telnetd/sys_term.c (cleanup): don't call vhangup() on sgi:s
43357416Smarkm
43457416SmarkmFri Aug 14 16:29:18 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
43557416Smarkm
43657416Smarkm	* libtelnet/kerberos.c: krb_put_int -> KRB_PUT_INT
43757416Smarkm
43857416SmarkmThu Jul 23 20:29:05 1998  Johan Danielsson  <joda@emma.pdc.kth.se>
43957416Smarkm
44057416Smarkm	* libtelnet/kerberos5.c: use krb5_verify_authenticator_checksum
44157416Smarkm
44257416SmarkmMon Jul 13 22:00:09 1998  Assar Westerlund  <assar@sics.se>
44357416Smarkm
44457416Smarkm	* telnet/commands.c (tn): don't advance hostent->h_addr_list, use
44557416Smarkm 	a copy instead
44657416Smarkm
44757416SmarkmWed May 27 04:19:17 1998  Assar Westerlund  <assar@sics.se>
44857416Smarkm
44957416Smarkm	* telnet/sys_bsd.c (process_rings): correct call to `stilloob'
45057416Smarkm
45157416SmarkmFri May 15 19:38:19 1998  Johan Danielsson  <joda@blubb.pdc.kth.se>
45257416Smarkm
45357416Smarkm	* libtelnet/kerberos5.c: Always print errors from mk_req.
45457416Smarkm
45557416SmarkmFri May  1 07:16:59 1998  Assar Westerlund  <assar@sics.se>
45657416Smarkm
45757416Smarkm	* telnet/commands.c: unifdef -DHAVE_H_ERRNO
45857416Smarkm
45957416SmarkmSat Apr  4 15:00:29 1998  Assar Westerlund  <assar@sics.se>
46057416Smarkm
46157416Smarkm	* telnet/commands.c (tn): moved the printing of `trying...' to the
46257416Smarkm 	loop
46357416Smarkm
46457416SmarkmThu Mar 12 02:33:48 1998  Assar Westerlund  <assar@sics.se>
46557416Smarkm
46657416Smarkm	* telnet/telnet_locl.h: include <term.h>. From Gregory S. Stark
46757416Smarkm 	<gsstark@mit.edu>
46857416Smarkm
46957416SmarkmSat Feb 21 15:12:38 1998  Assar Westerlund  <assar@sics.se>
47057416Smarkm
47157416Smarkm	* telnetd/ext.h: add prototype for login_tty
47257416Smarkm
47357416Smarkm	* telnet/utilities.c (printsub): `direction' is now an int.
47457416Smarkm
47557416Smarkm	* libtelnet/misc-proto.h: add prototype for `printsub'
47657416Smarkm
47757416SmarkmTue Feb 17 02:45:01 1998  Assar Westerlund  <assar@sics.se>
47857416Smarkm
47957416Smarkm	* libtelnet/kerberos.c (kerberos4_is): cred.pname should be
48057416Smarkm 	cred.pinst.  From <art@stacken.kth.se>
48157416Smarkm
48257416SmarkmSun Feb 15 02:46:39 1998  Assar Westerlund  <assar@sics.se>
48357416Smarkm
48457416Smarkm	* telnet/*/*.c: renamed `telnet' to `my_telnet' to avoid
48557416Smarkm 	conflicts with system header files on mklinux.
48657416Smarkm
48757416SmarkmTue Feb 10 02:09:03 1998  Assar Westerlund  <assar@sics.se>
48857416Smarkm
48957416Smarkm	* telnetd/telnetd.c: new signature for `getterminaltype' and
49057416Smarkm 	`auth_wait'
49157416Smarkm
49257416Smarkm	* libtelnet: changed the signature of the authentication method
49357416Smarkm 	`status'
49457416Smarkm
49557416SmarkmSat Feb  7 07:21:29 1998  Assar Westerlund  <assar@sics.se>
49657416Smarkm
49757416Smarkm	* */*.c: replace HAS_GETTOS by HAVE_PARSETOS and HAVE_GETTOSBYNAME
49857416Smarkm
49957416SmarkmFri Dec 26 16:17:10 1997  Assar Westerlund  <assar@sics.se>
50057416Smarkm
50157416Smarkm	* telnet/commands.c (tn): repair support for numeric addresses
50257416Smarkm
50357416SmarkmSun Dec 21 09:40:31 1997  Assar Westerlund  <assar@sics.se>
50457416Smarkm
50557416Smarkm	* libtelnet/kerberos.c: fix up lots of stuff related to the
50657416Smarkm 	forwarding of v4 tickets.
50757416Smarkm
50857416Smarkm	* libtelnet/kerberos5.c (kerberos5_forward): zero out `creds'.
50957416Smarkm
51057416SmarkmMon Dec 15 20:53:13 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
51157416Smarkm
51257416Smarkm	* telnet/sys_bsd.c: Don't turn off OPOST in 8bit-mode.
51357416Smarkm
51457416SmarkmTue Dec  9 19:26:50 1997  Assar Westerlund  <assar@sics.se>
51557416Smarkm
51657416Smarkm	* telnet/main.c (main): add 'b' to getopt
51757416Smarkm
51857416SmarkmSat Nov 29 03:28:54 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
51957416Smarkm
52057416Smarkm	* telnet/telnet.c: Change binary mode to do just that, and add a
52157416Smarkm 	eight-bit mode for just passing all characters.
52257416Smarkm
52357416SmarkmSun Nov 16 04:37:02 1997  Assar Westerlund  <assar@sics.se>
52457416Smarkm
52557416Smarkm	* libtelnet/kerberos5.c (kerberos5_send): always ask for a session
52657416Smarkm 	key of type DES
52757416Smarkm
52857416Smarkm	* libtelnet/kerberos5.c: remove old garbage and fix call to
52957416Smarkm 	krb5_auth_con_setaddrs_from_fd
53057416Smarkm
53157416SmarkmFri Nov 14 20:35:18 1997  Johan Danielsson  <joda@emma.pdc.kth.se>
53257416Smarkm
53357416Smarkm	* telnetd/telnetd.c: Output contents of /etc/issue.
53457416Smarkm
53557416SmarkmMon Nov  3 07:09:16 1997  Assar Westerlund  <assar@sics.se>
53657416Smarkm
53757416Smarkm	* telnet/telnet_locl.h: only include <sys/termio.h> iff
53857416Smarkm 	!defined(HAVE_TERMIOS_H)
53957416Smarkm
54057416Smarkm	* libtelnet/kerberos.c (kerberos4_is): send the peer address to
54157416Smarkm 	krb_rd_req
54257416Smarkm
54357416Smarkm	* telnetd/telnetd.c (terminaltypeok): always return OK.  It used
54457416Smarkm 	to call `tgetent' to figure if it was a defined terminal type.
54557416Smarkm  	It's possible to overflow tgetent so that's a bad idea.  The worst
54657416Smarkm 	that could happen by saying yes to all terminals is that the user
54757416Smarkm 	ends up with a terminal that has no definition on the local
54857416Smarkm 	system.  And besides, most telnet client has no support for
54957416Smarkm 	falling back to a different terminal type.
55057416Smarkm
55157416SmarkmMon Oct 20 05:47:19 1997  Assar Westerlund  <assar@sics.se>
55257416Smarkm
55357416Smarkm	* libtelnet/kerberos5.c: remove lots of old junk.  clean-up.
55457416Smarkm  	better error checking and reporting.  tell the user permission
55557416Smarkm 	denied much earlier.
55657416Smarkm
55757416Smarkm	* libtelnet/kerberos.c (kerberos4_is): only print
55857416Smarkm 	UserNameRequested if != NULL
55957416Smarkm
560