ChangeLog revision 55682
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