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