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