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