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