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