11999-12-16 Assar Westerlund <assar@sics.se> 2 3 * rsh.c (doit): addrinfo returned from getaddrinfo() is not usable 4 directly as hints. copy it and set AI_PASSIVE. 5 61999-11-20 Assar Westerlund <assar@sics.se> 7 8 * rsh.c (main): remember to close the priviledged sockets before 9 calling rlogin 10 111999-11-02 Assar Westerlund <assar@sics.se> 12 13 * rsh.c (main): redo the v4/v5 selection for consistency. -4 -> 14 try only v4 -5 -> try only v5 none, -45 -> try v5, v4 15 161999-10-26 Assar Westerlund <assar@sics.se> 17 18 * rshd.c (main): ignore SIGPIPE 19 20 * common.c (do_read): the encoded length can be longer than the 21 buffer being used, allocate memory for it dynamically. From Brian 22 A May <bmay@dgs.monash.edu.au> 23 241999-10-14 Assar Westerlund <assar@sics.se> 25 26 * rsh.c (proto): be more careful and don't print errno when read() 27 returns 0 28 291999-09-20 Assar Westerlund <assar@sics.se> 30 31 * rshd.c (recv_krb4_auth): set `iv' 32 331999-08-16 Assar Westerlund <assar@sics.se> 34 35 * common.c (do_read): be careful with the return value from 36 krb5_net_read 37 381999-08-05 Assar Westerlund <assar@sics.se> 39 40 * rsh.c: call freehostent 41 42 * rsh.c: remove some dead code 43 441999-08-04 Assar Westerlund <assar@sics.se> 45 46 * rshd.c: re-write the handling of forwarded credentials and 47 stuff. From Miroslav Ruda <ruda@ics.muni.cz> 48 49 * rsh_locl.h: always include kafs.h 50 51 * rsh.c: add `-z' and `-G' options 52 53 * rsh.c (loop): shutdown one side of the TCP connection on EOF. 54 From Brian A May <bmay@dgs.monash.edu.au> 55 56 * common.c (do_read): handle EOF. From Brian A May 57 <bmay@dgs.monash.edu.au> 58 591999-08-01 Assar Westerlund <assar@sics.se> 60 61 * rsh.c: const fixes 62 631999-07-29 Assar Westerlund <assar@sics.se> 64 65 * rshd.c: v6-ify 66 67 * rsh.c: v6-ify 68 691999-07-28 Assar Westerlund <assar@sics.se> 70 71 * rsh_locl.h: move around kafs.h 72 731999-07-24 Assar Westerlund <assar@sics.se> 74 75 * rsh_locl.h: <shadow.h> 76 77 * rsh.c, rshd.c: improve forwarding and implement unique ccache on 78 server. From Miroslav Ruda <ruda@ics.muni.cz> 79 801999-07-03 Assar Westerlund <assar@sics.se> 81 82 * rsh.c (construct_command): handle argc == 0 for generality 83 841999-06-23 Assar Westerlund <assar@sics.se> 85 86 * rsh.c: new option `-e' for not trying to open an stderr socket 87 881999-06-17 Assar Westerlund <assar@sics.se> 89 90 * rsh_locl.h (RSH_BUFSIZ): bump to 16 * 1024 to be sure that we 91 don't leave any data inside des_enc_read. (that constant should 92 really be exported in some way...) 93 941999-06-15 Assar Westerlund <assar@sics.se> 95 96 * rsh.c: use get_default_username and resulting const pollution 97 981999-05-21 Assar Westerlund <assar@sics.se> 99 100 * rsh.c (main): try $USERNAME 101 1021999-05-14 Assar Westerlund <assar@sics.se> 103 104 * rshd.c (doit): afslog correctly 105 1061999-05-11 Assar Westerlund <assar@sics.se> 107 108 * rsh.c (main): add fallback to rlogin 109 1101999-05-10 Assar Westerlund <assar@sics.se> 111 112 * rsh.c (send_krb5_auth): call krb5_sendauth with ccache == NULL. 113 check return value from krb5_crypto_init 114 115 * common.c (do_write, do_read): always return -1 for failure 116 (net_write, net_read): remove. they already exist in libroken 117 1181999-05-09 Assar Westerlund <assar@sics.se> 119 120 * rsh.c: make sure it tries with all other authentication methods 121 after one has failed 122 * rsh.c (main): detect the case of no command given. 123 1241999-04-11 Assar Westerlund <assar@sics.se> 125 126 * rsh.c: new option --forwardable. use print_version 127 128Sat Apr 10 17:10:55 1999 Assar Westerlund <assar@sics.se> 129 130 * rshd.c (setup_copier): use `socketpair' instead of `pipe'. Some 131 shells don't think it's a rsh session if they find a pipe at the 132 other end. 133 (setup_environment): add SSH_CLIENT just to make bash happy 134 135 * common.c (do_read): use krb5_get_wrapped_length 136 137Wed Mar 24 03:59:42 1999 Assar Westerlund <assar@sics.se> 138 139 * rsh.c (loop): more braces to make gcc happy 140 141Tue Mar 23 17:08:32 1999 Johan Danielsson <joda@hella.pdc.kth.se> 142 143 * rsh_locl.h: kafs.h 144 145 * rshd.c: add `-P', `-v', and `-L' flags 146 147Thu Mar 18 11:37:24 1999 Johan Danielsson <joda@hella.pdc.kth.se> 148 149 * Makefile.am: include Makefile.am.common 150 151Tue Dec 1 14:44:44 1998 Johan Danielsson <joda@hella.pdc.kth.se> 152 153 * appl/rsh/rshd.c: update to new crypto framework 154 155 * appl/rsh/rsh_locl.h: update to new crypto framework 156 157 * appl/rsh/rsh.c: update to new crypto framework 158 159 * appl/rsh/common.c: update to new crypto framework 160 161Mon Nov 2 01:15:06 1998 Assar Westerlund <assar@sics.se> 162 163 * appl/rsh/rsh.c (main): initialize host 164 165 * appl/rsh/rshd.c (recv_krb5_auth): disable `do_encrypt' if not 166 encrypting. 167 168Thu Jul 30 23:12:17 1998 Assar Westerlund <assar@sics.se> 169 170 * appl/rsh/rsh.c: kludges for parsing `rsh hostname -l user' 171 172Thu Jul 23 19:49:03 1998 Johan Danielsson <joda@emma.pdc.kth.se> 173 174 * appl/rsh/rshd.c: use krb5_verify_authenticator_checksum 175 176Sat Apr 18 21:13:06 1998 Johan Danielsson <joda@emma.pdc.kth.se> 177 178 * appl/rsh/rsh.c: Don't try v5 if (only) `-4' is specified. 179 180Sun Dec 21 09:44:05 1997 Assar Westerlund <assar@sics.se> 181 182 * appl/rsh/rshd.c (recv_krb5_auth): swap the order of the 183 `local_user' and the `remote_user' 184 185 * appl/rsh/rsh.c (send_krb5_auth): swap the order of the 186 `local_user' and the `remote_user' 187 188Sat Nov 29 07:10:11 1997 Assar Westerlund <assar@sics.se> 189 190 * appl/rsh/rshd.c: updated to use getarg. 191 changed `struct fd_set' to `fd_set'. 192 implemented broken/BSD authentication (requires iruserok) 193 194Wed Nov 12 02:35:57 1997 Assar Westerlund <assar@sics.se> 195 196 * appl/rsh/rsh_locl.h: add AUTH_BROKEN and PATH_RSH 197 198 * appl/rsh/Makefile.am: set BINDIR 199 200 * appl/rsh/rsh.c: implemented BSD-style reserved port 201 `authentication' 202 203Sun Aug 24 08:06:54 1997 Assar Westerlund <assar@sics.se> 204 205 * appl/rsh/rshd.c: syslog remote shells 206 207Tue Aug 12 01:29:46 1997 Assar Westerlund <assar@sics.se> 208 209 * appl/rshd/rshd.c: Use `krb5_sock_to_principal'. Send server 210 parameter to krb5_rd_req/krb5_recvauth. Set addresses in 211 auth_context. 212 213Fri Jul 25 17:32:12 1997 Assar Westerlund <assar@sics.se> 214 215 * appl/rsh/rshd.c: implement forwarding 216 217 * appl/rsh/rsh.c: Use getarg. Implement forwarding. 218 219Sun Jul 13 00:32:16 1997 Assar Westerlund <assar@sics.se> 220 221 * appl/rsh: Conditionalize the krb4-support. 222 223Wed Jul 9 06:58:00 1997 Assar Westerlund <assar@sics.se> 224 225 * appl/rsh/rsh.c: use the correct user for the checksum 226 227Mon Jul 7 11:15:51 1997 Assar Westerlund <assar@sics.se> 228 229 * appl/rsh/rshd.c: Now works. Also implementd encryption and 230 `-p'. 231 232 * appl/rsh/common.c: new file 233 234Mon Jun 30 06:08:14 1997 Assar Westerlund <assar@sics.se> 235 236 * appl/rsh: New program. 237 238