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