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