* standalone.exp: Only run the keytab to srvtab tests if kerberos 4
[krb5.git] / src / tests / dejagnu / krb-standalone / ChangeLog
1 2003-01-01  Ezra Peisach  <epeisach@bu.edu>
2
3         * standalone.exp: Only run the keytab to srvtab tests if kerberos 4
4         support is compiled into the source tree.
5
6 2002-09-30  Tom Yu  <tlyu@mit.edu>
7
8         * rsh.exp (rsh_test): Explicitly call stop_rsh_daemon upon pass
9         for "encrypted rsh" test, to avoid zombies.
10
11 2002-04-26  Ken Raeburn  <raeburn@mit.edu>
12
13         * v4gssftp.exp (v4ftp_test): Update checked messages for change of
14         "credentials cache file" to "credentials cache" in error message
15         table.
16
17 2002-03-07  Ken Raeburn  <raeburn@mit.edu>
18
19         * standalone.exp: Move setting of KLIST and KDESTROY into
20         default.exp.
21         (doit): Call do_klist instead of implementing it here.  Add a new
22         principal to the database, and test getting tickets using a
23         keytab, with multiple kvnos starting at 253 and going up past
24         256; if first supported enctype supports v4, convert the keytab to
25         a srvtab and try getting tickets using it too.  Verify that
26         kadmin.local can read the high kvno correctly.
27
28         * v4standalone.exp: Move setting of KLIST and KDESTROY into
29         default.exp.  Print correct filename in top-level error message.
30         (check_and_destroy_v4_tix): New proc.
31         (doit): Call v4kinit and check_and_destroy_v4_tix.
32
33         * gssftp.exp (ftp_test): Bump kvno past 256, with multiple entries
34         in the keytab, before running test.
35
36 2001-11-06  Tom Yu  <tlyu@mit.edu>
37
38         * rsh.exp: Fix date-grabbing regexp to deal with older versions of
39         expect/tcl that have limited regexp capabilities.
40
41 12001-11-02  Tom Yu  <tlyu@mit.edu>
42
43         * rsh.exp: Fix date grabbing code so we don't try to parse the
44         timezone-less date out of of a syslog message.  expect eof in
45         places to drain pty buffers and avoid deadlock.
46
47 2001-11-02  Tom Yu  <tlyu@mit.edu>
48
49         * v4gssftp.exp: Calling send_error from within a dejagnu test is
50         wrong.  So is calling exit.  Fix to not do these things.  Expect
51         eof rather than "\r" so as to drain pty buffers and avoid
52         deadlock.
53
54 2001-11-02  Tom Yu  <tlyu@mit.edu>
55
56         * gssftp.exp: Calling send_error from within a dejagnu test is
57         wrong.  So is calling exit.  Fix to not do these things.  Expect
58         eof rather than "\r" so as to drain pty buffers and avoid
59         deadlock.
60
61 2001-10-26  Ezra Peisach  <epeisach@mit.edu>
62
63         * rcp.exp, rsh_exp (stop_rsh_daemon): Do not close a process and
64         then look for eof. Some versions of expect go through a full
65         timeout in this scenario and others return immediately. New order:
66         kill process, expect eof, close, and then wait.
67
68 2001-10-25  Ezra Peisach  <epeisach@mit.edu>
69
70         * rsh.exp (rsh_test): Add stop_rsh_daemon before invoking
71         start_rsh_daemon again to prevent running out of ptys.
72
73 2001-10-24  Mitchell Berger  <mitchb@mit.edu>
74
75         * kadmin.exp: Corrected a couple of unimportant typos.  Added procedures
76         kadmin_addpol, kadmin_delpol, kadmin_listpols, kadmin_modpol, and
77         kadmin_showpol, which provide the tools with which to perform policy
78         tests.  Added some basic policy operations to the tests of basic
79         kadmin functions.  Added a test case to exercise the kadmind crash
80         that used to occur when the history number of a policy was decreased.
81
82 2001-10-24  Tom Yu  <tlyu@mit.edu>
83
84         * rcp.exp (stop_rsh_daemon): Call "expect eof" to drain pty buffer
85         and avoid deadlock.
86
87         * rsh.exp (stop_rsh_daemon, rsh_test): Call "expect eof" to drain
88         pty buffer and avoid deadlock.
89
90 2001-07-04  Ezra Peisach  <epeisach@mit.edu>
91
92         * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to
93         exercise PBSZ failure.
94
95 2001-06-22  Tom Yu  <tlyu@mit.edu>
96
97         * gssftp.exp: Use $tmppwd rather than hardcoding tmpdir.
98
99         * kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.
100
101         * rcp.exp: Use $tmppwd rather than hardcoding tmpdir.
102
103         * rsh.exp: Rearrange ordering of environment setup slightly.
104
105         * standalone.exp: Use $KLIST -5 -e so as to better debug enctype
106         problems.
107
108         * v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
109         $tmppwd rather than hardcoding tmpdir.
110
111 2001-06-17  Ezra Peisach  <epeisach@mit.edu>
112
113         * v4krb524d.exp: New tests for the krb524d and k524init programs. 
114
115 2001-06-08  Ezra Peisach  <epeisach@mit.edu>
116
117         * v4gssftp.exp: During test, set KRB5CCNAME to a non-existant
118         cache. Restore at end to previous setting. This prevents failures
119         caused when the krb5 cache contains valid information - as in the
120         case of this test being run immediately after the gssftp.exp test.
121
122 2001-06-08  Mitchell Berger  <mitchb@mit.edu>
123
124         * gssftp.exp: Invocation of ftpd changed to use -U /dev/null and
125         -a so that the test may successfully be run by root without failing
126         (i.e. root is granted ftp access) and without opening the running
127         ftpd to a password attack (i.e. authorization is required).
128         Check for successful login messages added.
129
130         * v4gssftp.exp: Same changes.
131
132 2001-06-06  Ezra Peisach  <epeisach@mit.edu>
133
134         * v4gssftp.exp: Allow for "decrypt integrity check failed" error
135         minor code from GSSAPI as well.
136
137 2001-04-26  Tom Yu  <tlyu@mit.edu>
138
139         * v4gssftp.exp: Allow for "no credentials cache found" error minor
140         code from GSSAPI.
141
142 2000-11-08  Tom Yu  <tlyu@mit.edu>
143
144         * v4gssftp.exp: Fix to handle some cases of krb4 failure prior to
145         timing out.
146
147 Tue Aug 22 11:43:14 2000  Ezra Peisach  <epeisach@mit.edu>
148
149         * v4gssftp.exp: New tests for the krb4 compatible interface to gssftp. 
150
151 2000-08-08  Ezra Peisach  <epeisach@engrailed.mit.edu>
152
153         * v4standalone.exp: New set of tests for basic V4 functionality.
154
155 2000-07-04  Tom Yu  <tlyu@mit.edu>
156
157         * rsh.exp: Drain buffers on klist test to avoid wedging rsh on
158         exit under HP/UX.
159
160         * gssapi.exp: Rework significantly to deal with HP/UX lossage that
161         probably resulted from when either the client or the server wound
162         up blocking on tty output.  Abstract things a little more.  Remove
163         dead duplicate code that used to deal with "-v2".  Should figure
164         out why the "-v2" stuff disappeared mysteriously.
165
166 2000-02-07  Tom Yu  <tlyu@mit.edu>
167
168         * kadmin.exp: Use $KDESTROY -5 to deal with changed behavior.
169
170 2000-02-06  Tom Yu  <tlyu@mit.edu>
171
172         * standalone.exp: Use $KLIST -5 and $KDESTROY -5 to deal with
173         changed behavior in these programs.  Wait for eof in some cases to
174         avoid hanging.
175
176         * rsh.exp: Wait for eof to prevent hanging.
177
178         * gssapi.exp: Use $KINIT -5 to deal with new kinit behavior.
179
180 Fri Nov  6 10:05:31 1998  Ezra Peisach  <epeisach@mit.edu>
181
182         * gssftp.exp: Changes to deal with new text messages in ftp/ftpd.
183
184 Fri Jan 30 23:49:54 1998  Tom Yu  <tlyu@mit.edu>
185
186         * kadmin.exp: Fix to deal with new kpasswd program.
187
188 Sun Nov  9 10:07:07 1997  Ezra Peisach  <epeisach@mit.edu>
189
190         * gssftp.exp: Replace "else if" with "elseif" as expect 5.25
191         requires it. [krb5-misc/487]
192
193 Mon Nov 11 20:54:37 1996  Mark Eichin  <eichin@cygnus.com>
194         Tue Sep 17 19:19:56 1996  Ken Raeburn  <raeburn@cygnus.com>
195
196         * gssapi.exp (doit): Add more info to first set of "gssclient3"
197         failure messages.  Drain client-side output in gssclient3 tests
198         also, to prevent hanging on HP-UX.
199
200 Wed Nov  6 20:31:52 1996  Tom Yu  <tlyu@mit.edu>
201
202         * gssftp.exp: Check for "foo: No such file or directory" in
203         addition to "foo not found".
204
205 Mon Oct 14 08:05:11 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
206
207         * gssftp.exp: Test ls and nlist commands. [krb5-appl/108]
208
209 Wed Aug 14 20:27:36 1996  Tom Yu  <tlyu@mit.edu>
210
211         * gssftp.exp: Do case insensitive match in case hostname doesn't
212                 get downcased.
213
214 Mon Aug 12 22:58:09 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
215
216         * kadmin.exp: Rewrite using kadmin.local instead of kdb5_edit.
217
218 Tue Aug  6 11:50:14 1996  Tom Yu  <tlyu@voltage-multiplier.mit.edu>
219
220         * kadmin.exp: Fix to specify "2500 seconds" explictly to avoid
221                 getting negative maxlife.
222
223 Mon Jul 29 11:30:24 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
224
225         * kadmin.exp: Added back in. Rewritten to use new admin system.
226
227 Tue Jul 23 23:40:05 1996  Theodore Y. Ts'o  <tytso@mit.edu>
228
229         * kadmin.exp: removed, since it was for the old admin server.
230
231 Mon Jul 22 04:19:46 1996  Marc Horowitz  <marc@mit.edu>
232
233         * gssftp.exp (ftp_test): check for the banner with -nocase, since
234         hostnames are case insensitive.
235
236 Fri Jul 19 19:56:26 1996  Marc Horowitz  <marc@mit.edu>
237
238         * gssapi.exp: port to changes in gss-sample, most importantly,
239         output format changes and the removal of the -v2 flag.
240
241 Mon May  6 08:05:33 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
242
243         * rcp.exp: Use a wrapper script to set up the remote rcp as
244                 started from kshd. 
245
246         * rsh.exp: Setup a wrapper script in executing klist in the remote
247                 shell so that environment variables are properly set.
248
249         * kadmin.exp: (kpasswd_cpw): After giving new password, wait for
250                 the newline or we hang waiting for the process to finish. 
251
252 Fri May  3 21:44:24 1996  Ken Raeburn  <raeburn@cygnus.com>
253
254         Fri Mar 29 15:05:30 1996  Chris Provenzano  <proven@cygnus.com>
255
256         * rsh.exp: Add tests for ticket forwarding.
257
258         Thu Mar 28 19:30:53 1996  Marc Horowitz  <marc@mit.edu>
259
260         * kadmin.exp and gssapi.exp: Fix syntax of expect_after blocks.
261         The -i $foo must be inside the {, and the { must be by itself at
262         the end of the line.
263         * gssftp.exp (start_ftp_daemon): use krb5.conf, not krb.conf
264
265         Thu Mar 28 17:32:47 1996  Ken Raeburn  <raeburn@cygnus.com>
266
267         * gssftp.exp (ftp_test): Explicitly select binary mode.
268
269         Wed Mar 27 22:45:53 1996  Ken Raeburn  <raeburn@cygnus.com>
270
271         * kadmin.exp: Don't look at output from kadmind to drain it; that
272         problem is handled elsewhere now.
273
274         Thu Mar 14 14:57:19 1996  Mark Eichin  <eichin@cygnus.com>
275
276         * kadmin.exp (kadmin_delete, kamind_add, kadmin_add_rnd,
277         kadmin_examine, kadmin_cpw, kadmin_cpw_rnd, kadmin_modify,
278         kadmin_rename, kadmin_list, kadmin_extract, kadmin_extractv4):
279         check for "lost KDC" as well.
280
281         Sun Feb 18 00:56:52 1996  Mark W. Eichin  <eichin@cygnus.com>
282
283         * kadmin.exp (kadmin_show): extend regexp to match current kadmin
284         interface.
285         (kadmin_add): match more of extended output (tentative change,
286         should be expanded later to actually check the values.)
287
288 Wed Apr 17 17:53:51 1996  Theodore Y. Ts'o  <tytso@mit.edu>
289
290         * gssftp.exp: Fix the expect string so that it doesn't assume that
291                 the client is using its fully qualified domain name as its
292                 local hostname.  We now check to make sure that FTP banner
293                 contains $localhostname, plus optional characters (which
294                 can be the domainname depending on the system.)
295
296 Mon Apr  8 14:13:06 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
297
298         * rcp.exp: Invoke kshd with -L for every environment variable we
299                 want passed to invoke rcp with...
300
301 Fri Mar 15 15:09:17 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
302
303         * gssftp.exp: Add dejagnu for GSS-API ftp.
304
305 Sun Mar  3 14:35:27 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
306
307         * rcp.exp, rsh.exp: Change name of kshd to match current executable
308                 name. Change calling arguments to match current usage.
309         
310
311 Sat Jan 27 01:10:39 1996  Mark Eichin  <eichin@cygnus.com>
312
313         * kadmin.exp: use a longer password for kadmin_modify test to meet
314         password quality constraints.
315
316 Wed Dec 13 15:28:17 1995  Mark Eichin  <eichin@cygnus.com>
317
318         * kadmin.exp: test that kadmin_modify doesn't corrupt key entries.
319
320 Sat Oct  7 08:02:08 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
321
322         * sample.exp: Make changes to deal with NetBSD expect. Similar to
323                 the AIX fix in gssapi.exp
324
325 Thu Aug 31 12:02:36 EDT 1995    Paul Park       (pjpark@mit.edu)
326         * gssapi.exp - Repeat tests with -v2 switch.
327
328 Sat Aug 26 17:56:50 1995  Ezra Peisach  (epeisach@kangaroo.mit.edu)
329
330         * sample.exp: Add inetd test
331
332 Thu Aug 24 18:48:01 1995  Theodore Y. Ts'o  <tytso@dcl>
333
334         * .Sanitize: Update file list
335
336 Thu Aug 3 11:57:28 EDT 1995     Paul Park       (pjpark@mit.edu)
337         * kadmin.exp - Gut expected string handling for kadmin5 until we
338                 firm up a concrete output format that we can test for.  Remove
339                 addv4 function test since it isn't supported in the same way.
340
341
342 Mon Jul 17 15:27:34 EDT 1995    Paul Park       (pjpark@mit.edu)
343         * kadmin.exp - Remove parameters from command lines of admin utilities
344                 because they're not needed anymore since we have the KDC
345                 profile.  Also remove prompting for the master key since we
346                 have full usage of the stash file.
347
348 Fri Jun  9 23:45:57 1995  Theodore Y. Ts'o  <tytso@dcl>
349
350         * kadmin.exp: Use the principal "krbtest/admin@KRBTEST.COM" for
351                 kadmin.
352
353 Mon Jun 5 16:10:15 EDT 1995     Paul Park       (pjpark@mit.edu)
354         * kadmin.exp - Change prompting order for kadmin ank and kadmin cpw.
355
356
357 Thu Jun 1 14:50:02 EDT 1995     Paul Park       (pjpark@mit.edu)
358         * kadmin.exp: Change admin instance name to kadmin.
359
360
361 Mon May 22 15:44:09 EDT 1995    Paul Park       (pjpark@mit.edu)
362         * gssapi.exp    - Add dejagnu test for GSS-API client and server.
363
364
365 Thu May 11 12:25:38 EDT 1995    Paul Park       (pjpark@mit.edu)
366         Add kadmin.exp for kadmin tests.
367
368 Wed May 10 17:00:01 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
369
370         * .Sanitize (Things-to-keep): Add sample.exp
371
372         * sample.exp: Added sample client/server tests.
373
374 Sat May  6 17:12:37 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
375
376         * standalone.exp: klist test - added new line to prevent an OSF/1
377                 expect bug which would hang the klist process in waiting.
378
379 Fri May  5 12:49:19 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
380
381         * rcp.exp: (rcp_test()): Encrypted rcp are no longer expected to
382                 fail. 
383
384 Fri May 05 09:21:21 1995  Chris Provenzano (proven@mit.edu)
385
386         * rcp.exp (rcp_test()): Pass -c and -C args to encrypted rcp.
387                 These are necessary for the test realm because krshd
388                 nukes all environement variables before execing rcp.