This commit was manufactured by cvs2svn to create tag
[krb5.git] / src / tests / dejagnu / krb-standalone / ChangeLog
index ae8a0a75acbca2c2f933d8b4ca9f95b3283e9a74..fe26d2abffa9afd88ac3666f98b58e9a7a460e58 100644 (file)
@@ -1,3 +1,381 @@
+2004-12-20  Tom Yu  <tlyu@mit.edu>
+
+       * pwhist.exp: New file.  Perform some sanity checking on password
+       history mechanism, including erroneous loss of history when
+       growing the history array.  Also tries to trigger some known
+       buffer overflows and memory leaks.
+
+2004-03-14  Ken Raeburn  <raeburn@mit.edu>
+
+       * gssapi.exp (run_client, doit): Use portbase to compute all port
+       numbers.
+       * gssftp.exp (start_ftp_daemon, ftp_test): Likewise.
+       * rcp.exp (start_rsh_daemon, rcp_one_test): Likewise.
+       * rsh.exp (start_rsh_daemon, rsh_test): Likewise.
+       * sample.exp (start_sserver_daemon, test_sclient): Likewise.
+       * v4gssftp.exp (start_ftp_daemon, v4ftp_test): Likewise.
+       * v4krb524d.exp (start_k524_daemon): Likewise.
+
+2004-02-25  Ken Raeburn  <raeburn@mit.edu>
+
+       * rcp.exp (stop_rsh_daemon): Check for any output before eof,
+       causing any such info to be dumped into the debug log.
+       * rsh.exp (stop_rsh_daemon): Likewise.
+
+       * gssapi.exp (doit): Fix typo in log message.
+
+2004-02-09  Ken Raeburn  <raeburn@mit.edu>
+
+       * gssapi.exp (doit): Run server with additional options to export
+       and re-import the GSSAPI context, and log info to a file in
+       tmpdir.
+
+2003-12-13  Ken Raeburn  <raeburn@mit.edu>
+
+       * gssftp.exp (ftp_test): Look for "GSSAPI authentication failed"
+       error.
+
+2003-05-21  Tom Yu  <tlyu@mit.edu>
+
+       * kadmin.exp: Be slightly more lenient about matching password
+       prompts.
+
+2003-03-26  Tom Yu  <tlyu@mit.edu>
+
+       * v4gssftp.exp (v4ftp_test): Return early if $des3_krbtgt set.
+
+       * v4krb524d.exp (doit): Return early if $des3_krbtgt set.
+
+       * v4standalone.exp (check_and_destroy_v4_tix): Return early if
+       $des3_krbtgt set.
+
+2003-01-01  Ezra Peisach  <epeisach@bu.edu>
+
+       * standalone.exp: Only run the keytab to srvtab tests if kerberos 4
+       support is compiled into the source tree.
+
+2002-09-30  Tom Yu  <tlyu@mit.edu>
+
+       * rsh.exp (rsh_test): Explicitly call stop_rsh_daemon upon pass
+       for "encrypted rsh" test, to avoid zombies.
+
+2002-04-26  Ken Raeburn  <raeburn@mit.edu>
+
+       * v4gssftp.exp (v4ftp_test): Update checked messages for change of
+       "credentials cache file" to "credentials cache" in error message
+       table.
+
+2002-03-07  Ken Raeburn  <raeburn@mit.edu>
+
+       * standalone.exp: Move setting of KLIST and KDESTROY into
+       default.exp.
+       (doit): Call do_klist instead of implementing it here.  Add a new
+       principal to the database, and test getting tickets using a
+       keytab, with multiple kvnos starting at 253 and going up past
+       256; if first supported enctype supports v4, convert the keytab to
+       a srvtab and try getting tickets using it too.  Verify that
+       kadmin.local can read the high kvno correctly.
+
+       * v4standalone.exp: Move setting of KLIST and KDESTROY into
+       default.exp.  Print correct filename in top-level error message.
+       (check_and_destroy_v4_tix): New proc.
+       (doit): Call v4kinit and check_and_destroy_v4_tix.
+
+       * gssftp.exp (ftp_test): Bump kvno past 256, with multiple entries
+       in the keytab, before running test.
+
+2001-11-06  Tom Yu  <tlyu@mit.edu>
+
+        * rsh.exp: Fix date-grabbing regexp to deal with older versions of
+       expect/tcl that have limited regexp capabilities.
+
+12001-11-02  Tom Yu  <tlyu@mit.edu>
+
+       * rsh.exp: Fix date grabbing code so we don't try to parse the
+       timezone-less date out of of a syslog message.  expect eof in
+       places to drain pty buffers and avoid deadlock.
+
+2001-11-02  Tom Yu  <tlyu@mit.edu>
+
+       * v4gssftp.exp: Calling send_error from within a dejagnu test is
+       wrong.  So is calling exit.  Fix to not do these things.  Expect
+       eof rather than "\r" so as to drain pty buffers and avoid
+       deadlock.
+
+2001-11-02  Tom Yu  <tlyu@mit.edu>
+
+       * gssftp.exp: Calling send_error from within a dejagnu test is
+       wrong.  So is calling exit.  Fix to not do these things.  Expect
+       eof rather than "\r" so as to drain pty buffers and avoid
+       deadlock.
+
+2001-10-26  Ezra Peisach  <epeisach@mit.edu>
+
+       * rcp.exp, rsh_exp (stop_rsh_daemon): Do not close a process and
+       then look for eof. Some versions of expect go through a full
+       timeout in this scenario and others return immediately. New order:
+       kill process, expect eof, close, and then wait.
+
+2001-10-25  Ezra Peisach  <epeisach@mit.edu>
+
+       * rsh.exp (rsh_test): Add stop_rsh_daemon before invoking
+       start_rsh_daemon again to prevent running out of ptys.
+
+2001-10-24  Mitchell Berger  <mitchb@mit.edu>
+
+       * kadmin.exp: Corrected a couple of unimportant typos.  Added procedures
+       kadmin_addpol, kadmin_delpol, kadmin_listpols, kadmin_modpol, and
+       kadmin_showpol, which provide the tools with which to perform policy
+       tests.  Added some basic policy operations to the tests of basic
+       kadmin functions.  Added a test case to exercise the kadmind crash
+       that used to occur when the history number of a policy was decreased.
+
+2001-10-24  Tom Yu  <tlyu@mit.edu>
+
+       * rcp.exp (stop_rsh_daemon): Call "expect eof" to drain pty buffer
+       and avoid deadlock.
+
+       * rsh.exp (stop_rsh_daemon, rsh_test): Call "expect eof" to drain
+       pty buffer and avoid deadlock.
+
+2001-07-04  Ezra Peisach  <epeisach@mit.edu>
+
+       * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to
+       exercise PBSZ failure.
+
+2001-06-22  Tom Yu  <tlyu@mit.edu>
+
+       * gssftp.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * rcp.exp: Use $tmppwd rather than hardcoding tmpdir.
+
+       * rsh.exp: Rearrange ordering of environment setup slightly.
+
+       * standalone.exp: Use $KLIST -5 -e so as to better debug enctype
+       problems.
+
+       * v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
+       $tmppwd rather than hardcoding tmpdir.
+
+2001-06-17  Ezra Peisach  <epeisach@mit.edu>
+
+       * v4krb524d.exp: New tests for the krb524d and k524init programs. 
+
+2001-06-08  Ezra Peisach  <epeisach@mit.edu>
+
+       * v4gssftp.exp: During test, set KRB5CCNAME to a non-existant
+       cache. Restore at end to previous setting. This prevents failures
+       caused when the krb5 cache contains valid information - as in the
+       case of this test being run immediately after the gssftp.exp test.
+
+2001-06-08  Mitchell Berger  <mitchb@mit.edu>
+
+       * gssftp.exp: Invocation of ftpd changed to use -U /dev/null and
+       -a so that the test may successfully be run by root without failing
+       (i.e. root is granted ftp access) and without opening the running
+       ftpd to a password attack (i.e. authorization is required).
+       Check for successful login messages added.
+
+       * v4gssftp.exp: Same changes.
+
+2001-06-06  Ezra Peisach  <epeisach@mit.edu>
+
+       * v4gssftp.exp: Allow for "decrypt integrity check failed" error
+       minor code from GSSAPI as well.
+
+2001-04-26  Tom Yu  <tlyu@mit.edu>
+
+       * v4gssftp.exp: Allow for "no credentials cache found" error minor
+       code from GSSAPI.
+
+2000-11-08  Tom Yu  <tlyu@mit.edu>
+
+       * v4gssftp.exp: Fix to handle some cases of krb4 failure prior to
+       timing out.
+
+Tue Aug 22 11:43:14 2000  Ezra Peisach  <epeisach@mit.edu>
+
+       * v4gssftp.exp: New tests for the krb4 compatible interface to gssftp. 
+
+2000-08-08  Ezra Peisach  <epeisach@engrailed.mit.edu>
+
+       * v4standalone.exp: New set of tests for basic V4 functionality.
+
+2000-07-04  Tom Yu  <tlyu@mit.edu>
+
+       * rsh.exp: Drain buffers on klist test to avoid wedging rsh on
+       exit under HP/UX.
+
+       * gssapi.exp: Rework significantly to deal with HP/UX lossage that
+       probably resulted from when either the client or the server wound
+       up blocking on tty output.  Abstract things a little more.  Remove
+       dead duplicate code that used to deal with "-v2".  Should figure
+       out why the "-v2" stuff disappeared mysteriously.
+
+2000-02-07  Tom Yu  <tlyu@mit.edu>
+
+       * kadmin.exp: Use $KDESTROY -5 to deal with changed behavior.
+
+2000-02-06  Tom Yu  <tlyu@mit.edu>
+
+       * standalone.exp: Use $KLIST -5 and $KDESTROY -5 to deal with
+       changed behavior in these programs.  Wait for eof in some cases to
+       avoid hanging.
+
+       * rsh.exp: Wait for eof to prevent hanging.
+
+       * gssapi.exp: Use $KINIT -5 to deal with new kinit behavior.
+
+Fri Nov  6 10:05:31 1998  Ezra Peisach  <epeisach@mit.edu>
+
+       * gssftp.exp: Changes to deal with new text messages in ftp/ftpd.
+
+Fri Jan 30 23:49:54 1998  Tom Yu  <tlyu@mit.edu>
+
+       * kadmin.exp: Fix to deal with new kpasswd program.
+
+Sun Nov  9 10:07:07 1997  Ezra Peisach  <epeisach@mit.edu>
+
+       * gssftp.exp: Replace "else if" with "elseif" as expect 5.25
+       requires it. [krb5-misc/487]
+
+Mon Nov 11 20:54:37 1996  Mark Eichin  <eichin@cygnus.com>
+       Tue Sep 17 19:19:56 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * gssapi.exp (doit): Add more info to first set of "gssclient3"
+       failure messages.  Drain client-side output in gssclient3 tests
+       also, to prevent hanging on HP-UX.
+
+Wed Nov  6 20:31:52 1996  Tom Yu  <tlyu@mit.edu>
+
+       * gssftp.exp: Check for "foo: No such file or directory" in
+       addition to "foo not found".
+
+Mon Oct 14 08:05:11 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * gssftp.exp: Test ls and nlist commands. [krb5-appl/108]
+
+Wed Aug 14 20:27:36 1996  Tom Yu  <tlyu@mit.edu>
+
+       * gssftp.exp: Do case insensitive match in case hostname doesn't
+               get downcased.
+
+Mon Aug 12 22:58:09 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * kadmin.exp: Rewrite using kadmin.local instead of kdb5_edit.
+
+Tue Aug  6 11:50:14 1996  Tom Yu  <tlyu@voltage-multiplier.mit.edu>
+
+       * kadmin.exp: Fix to specify "2500 seconds" explictly to avoid
+               getting negative maxlife.
+
+Mon Jul 29 11:30:24 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * kadmin.exp: Added back in. Rewritten to use new admin system.
+
+Tue Jul 23 23:40:05 1996  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * kadmin.exp: removed, since it was for the old admin server.
+
+Mon Jul 22 04:19:46 1996  Marc Horowitz  <marc@mit.edu>
+
+       * gssftp.exp (ftp_test): check for the banner with -nocase, since
+       hostnames are case insensitive.
+
+Fri Jul 19 19:56:26 1996  Marc Horowitz  <marc@mit.edu>
+
+       * gssapi.exp: port to changes in gss-sample, most importantly,
+       output format changes and the removal of the -v2 flag.
+
+Mon May  6 08:05:33 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * rcp.exp: Use a wrapper script to set up the remote rcp as
+               started from kshd. 
+
+       * rsh.exp: Setup a wrapper script in executing klist in the remote
+               shell so that environment variables are properly set.
+
+       * kadmin.exp: (kpasswd_cpw): After giving new password, wait for
+               the newline or we hang waiting for the process to finish. 
+
+Fri May  3 21:44:24 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       Fri Mar 29 15:05:30 1996  Chris Provenzano  <proven@cygnus.com>
+
+       * rsh.exp: Add tests for ticket forwarding.
+
+       Thu Mar 28 19:30:53 1996  Marc Horowitz  <marc@mit.edu>
+
+       * kadmin.exp and gssapi.exp: Fix syntax of expect_after blocks.
+       The -i $foo must be inside the {, and the { must be by itself at
+       the end of the line.
+       * gssftp.exp (start_ftp_daemon): use krb5.conf, not krb.conf
+
+       Thu Mar 28 17:32:47 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * gssftp.exp (ftp_test): Explicitly select binary mode.
+
+       Wed Mar 27 22:45:53 1996  Ken Raeburn  <raeburn@cygnus.com>
+
+       * kadmin.exp: Don't look at output from kadmind to drain it; that
+       problem is handled elsewhere now.
+
+       Thu Mar 14 14:57:19 1996  Mark Eichin  <eichin@cygnus.com>
+
+       * kadmin.exp (kadmin_delete, kamind_add, kadmin_add_rnd,
+       kadmin_examine, kadmin_cpw, kadmin_cpw_rnd, kadmin_modify,
+       kadmin_rename, kadmin_list, kadmin_extract, kadmin_extractv4):
+       check for "lost KDC" as well.
+
+       Sun Feb 18 00:56:52 1996  Mark W. Eichin  <eichin@cygnus.com>
+
+       * kadmin.exp (kadmin_show): extend regexp to match current kadmin
+       interface.
+       (kadmin_add): match more of extended output (tentative change,
+       should be expanded later to actually check the values.)
+
+Wed Apr 17 17:53:51 1996  Theodore Y. Ts'o  <tytso@mit.edu>
+
+       * gssftp.exp: Fix the expect string so that it doesn't assume that
+               the client is using its fully qualified domain name as its
+               local hostname.  We now check to make sure that FTP banner
+               contains $localhostname, plus optional characters (which
+               can be the domainname depending on the system.)
+
+Mon Apr  8 14:13:06 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * rcp.exp: Invoke kshd with -L for every environment variable we
+               want passed to invoke rcp with...
+
+Fri Mar 15 15:09:17 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * gssftp.exp: Add dejagnu for GSS-API ftp.
+
+Sun Mar  3 14:35:27 1996  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * rcp.exp, rsh.exp: Change name of kshd to match current executable
+               name. Change calling arguments to match current usage.
+       
+
+Sat Jan 27 01:10:39 1996  Mark Eichin  <eichin@cygnus.com>
+
+       * kadmin.exp: use a longer password for kadmin_modify test to meet
+       password quality constraints.
+
+Wed Dec 13 15:28:17 1995  Mark Eichin  <eichin@cygnus.com>
+
+       * kadmin.exp: test that kadmin_modify doesn't corrupt key entries.
+
+Sat Oct  7 08:02:08 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * sample.exp: Make changes to deal with NetBSD expect. Similar to
+               the AIX fix in gssapi.exp
+
+Thu Aug 31 12:02:36 EDT 1995   Paul Park       (pjpark@mit.edu)
+       * gssapi.exp - Repeat tests with -v2 switch.
+
 Sat Aug 26 17:56:50 1995  Ezra Peisach  (epeisach@kangaroo.mit.edu)
 
        * sample.exp: Add inetd test