Sun Aug 17 14:26:19 1997 Ezra Peisach * Makefile.in (SRCS): Add $(srcdir). Thu Mar 20 16:50:10 1997 Ezra Peisach * configure.in: Remove AC_PROG_INSTALL. Sun Feb 9 01:31:00 1997 Tom Yu * Makefile.in: * configure.in: Update to new program build procedure. Thu Nov 14 14:13:41 1996 Theodore Ts'o * krb5_encode_test.c (PRS): Add the -p option to krb5_encode_test to change the sample principal value (to test encoding of different krb5 principals). * ktest.c (ktest_make_sample_principal): Use krb5_parse_principal so that sample principal can be configured for different purposes. * krb5_decode_test.c (main): * krb5_encode_test.c (main): Check return value from krb5_init_context to make sure it succeeded. * Makefile.in (check): Set KRB5_CONFIG to $(TOPSRC)/config-files/krb5.conf so that the tests work. Wed Jun 5 15:59:12 1996 Ezra Peisach * krb5_decode_test.c (main): For asn1_decode_enc_kdc_rep_part, starttime will equal authtime if not sent OTW. Tue Apr 2 20:57:12 1996 Chris Provenzano * utility.c (krb5_data_hex_parse()) : Do a strdup() of string before sending it off to sscanf(), because some systems sscanf can't handle non writeable strings. Fri Mar 29 03:00:34 1996 Mark Eichin * krb5_decode_test.c (main): add tests for krb5_sam_challenge and krb5_sam_response. * krb5_encode_test.c (main): likewise. * ktest.c (ktest_make_sample_sam_challenge, ktest_make_sample_sam_response): new functions, supporting tests of new types. * ktest_equal.c (ktest_equal_sam_challenge, ktest_equal_sam_response): new comparators. * reference_encode.out, trval_reference.out: add data for test cases. Mon Mar 18 21:49:39 1996 Ezra Peisach * configure.in: Add KRB5_RUN_FLAGS * Makefile.in: Use runtime flags. Sun Mar 3 13:05:57 1996 Ezra Peisach * krb5_decode_test.c (main): In krb5_enc_tkt_part (optionals NULL) test, set starttime to authtime. Matches change to lib/krb5/asn.1/krb5_decode.c. Wed Nov 15 15:28:32 1995 Chris Provenzano (proven@mit.edu) * ktest_equal.c (ktest_equal_krb5_etype_info_entry()) : Only do emecmp() if ref->length > 0 Wed Nov 8 20:03:51 1995 Theodore Y. Ts'o * krb5_encode_test.c (main): In case of an error in the encoding routines, exit. Otherwise, calling the print routines will often lead to a coredump. * ktest.c (ktest_make_sample_etype_info): Set etype.length to -1 to mean that the optional salt string is missing. (This is change in the convention used by the ASN.1 encoder and decoder for this ASN.1 structure.) Tue Oct 31 21:30:28 1995 Theodore Y. Ts'o * krb5_decode_test.c (main): Add tests for decode_krb5_enc_data and decode_krb5_pa_enc_ts. * krb5_encode_test.c (main): Add tests for encode_krb5_enc_data and encode_krb5_pa_enc_ts. * ktest.c (ktest_make_sample_pa_enc_ts): New functions to test {encode,decode}_krb5_pa_enc_ts(). * ktest_equal.c (ktest_equal_krb5_pa_enc_ts): New functions to test {encode,decode}_krb5_pa_enc_ts(). Sun Oct 15 10:51:22 1995 * ktest.c (ktest_make_sample_alt_method, ktest_make_sample_etype_info): Fixed signed/unsinged -Wall flame. Fri Sep 29 14:23:47 1995 Theodore Y. Ts'o * Makefile.in (clean): Remove trval on a make clean Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu) * ktest.c, ktest_equal.c, ktest_equal.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g Tue Sep 05 22:10:34 1995 Chris Provenzano (proven@mit.edu) * ktest.c, ktest.h, ktest_equal.c, ktest_equal.h : Remove krb5_enctype references, and replace with krb5_keytype where appropriate Tue Aug 29 14:20:52 EDT 1995 Paul Park (pjpark@mit.edu) * krb5_decode_test.c - Fix string constant. * trval.c - Remove definitions of malloc and realloc. They should come in from stdlib.h. Mon Aug 28 16:35:22 1995 * krb5_decode_test.c (main): Add tests for decode_krb5_{etype_info,alt_method}. * krb5_encode_test.c (main): Add tests for encode_krb5_{etype_info,alt_method}. * ktest_equal.c (ktest_equal_krb5_alt_method, ktest_equal_krb5_etype_info_entry, ktest_equal_krb5_etype_info) New functions to test {encode,decode}_krb5_{etype_info,alt_method}. * ktest.c (ktest_make_sample_etype_info_entry, ktest_make_sample_etype_info, ktest_make_sample_alt_method, ktest_destroy_etype_info_entry, ktest_destroy_etype_info): New functions to test {encode,decode}_krb5_{etype_info,alt_method}. Sat Aug 26 12:40:57 1995 Ezra Peisach * krb5_encode_test.c (encoder_print_results): If trval2 returns non zero, indicate with error before exiting. Fri Aug 25 21:50:37 1995 Theodore Y. Ts'o * krb5_encode_test.c (main): Add tests for encode_krb5_padata_sequence(). * krb5_decode_test.c (main): Add tests for decode_krb5_padata_sequence(). * ktest.c (ktest_make_sample_empty_pa_data_array): New function which creates an empty pa_data array. * trval.c: Various -Wall cleanups. * Makefile.in (trval): Add rule to build the standalone trval program. Thu Jul 27 15:29:10 EDT 1995 Paul Park (pjpark@mit.edu) * krb5_{en,de}code_test.c - Use k5-int instead of krb5 and asn1.h. Wed Jul 12 12:30:45 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Add LD_LIBRARY_PATH in case we used shared objects by default. * configure.in - Remove V5_USE_SHARED_LIB. Fri Jul 7 16:36:12 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Remove explicit library handling and LDFLAGS. * configure.in - Add KRB5_LIBRARIES and V5_USE_SHARED_LIB. Tue Jun 20 14:56:53 1995 * ktest.h, ktest_equal.h: Change PROTOTYPE to KRB5_PROTOTYPE Fri Jun 9 18:57:22 1995 * configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Thu Mar 2 12:33:47 1995 Theodore Y. Ts'o * Makefile.in (ISODELIB): Remove reference to $(ISODELIB). Wed Mar 1 16:32:02 1995 Theodore Y. Ts'o * configure.in: Remove ISODE_INCLUDE and ISODE_DEFS, replace check for -lsocket and -lnsl with WITH_NETLIB check. Tue Feb 28 01:23:57 1995 John Gilmore (gnu at toad.com) * krb5_decode_test.c, krb5_encode_test.c, ktest.h, ktest_equal.h, utility.c, utility.h: Avoid includes. Tue Feb 14 00:18:35 1995 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Use $(LD) instead of $(CC) when linking. Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu) * Added krb5_context to all krb5_routines Fri Nov 18 16:29:01 1994 Theodore Y. Ts'o (tytso@dcl) * ktest.c (ktest_make_sample_keybloc): Add magic numbers for keyblock structure. Tue Nov 1 20:25:02 1994 Theodore Y. Ts'o (tytso@dcl) * trval.c: Include the tag numbers for the krb5 application tags, since that's something we're going to want to check to make sure they're actually correct. * krb5_encode_test.c: * Makefile.in: * trval.c: Add the "-t option to krb5_encode_test, which causes it to use the ASN.1 unparser found in trval.c. This routine will attempt to decode the ASN.1 data stream and display it in a logical format for a human being to decipher. Wed Oct 19 00:11:43 1994 Theodore Y. Ts'o (tytso@maytag) * debug.h (assert): krb5_encode_test.c (main): krb5_decode_test.c (main): Exit with a non-zero exit status when the test suite detects errors. * ktest.c (ktest_destroy_enc_data): Clear the kvno field when destroying the encrypted data. * Makefile.in: "make check" depends on krb5_decode_test and krb5_encode_test being up to date. Tue Oct 18 22:46:17 1994 Theodore Y. Ts'o (tytso@maytag) * ktest_equal.c (array_compare): Don't segfault if one of the arguments is NULL and the other is not. * krb5_decode_test.c (main): Use krb5_init_ets() instead of explicitly naming the error tables to initialize. * utility.c (asn1buf_print): Remove unneeded routine. * utility.c (krb5_data_hex_parse): Return EINVAL instead of ASN1_PARSE_ERROR if KRB5_USE_ISODE is defined, since the ASN1 error codes aren't defined in that case. Fri Oct 14 15:00:41 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Clean up the test.out file. Fri Oct 14 23:45:01 1994 Theodore Y. Ts'o (tytso@maytag) * configure.in: Add ISODE_DEFS Thu Oct 6 21:42:27 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Add "make check" test case which runs the test programs. Tue Oct 4 14:32:39 1994 Theodore Y. Ts'o (tytso@dcl) * krb5_decode_test.c (setup, decode_run): * krb5_encode_test.c (setup, encode_run): Don't call strcat on a constant string --- you can't modify a read only string! Thu Sep 29 23:01:58 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Relink executabes when libraries change Wed Sep 28 16:12:08 1994 Mark Eichin (eichin@cygnus.com) * ktest_equal.c: #include stdio.h to get NULL under sunos. Tue Sep 20 23:53:13 1994 Theodore Y. Ts'o (tytso@dcl) * Fix typo in utility.c --- we should be freeing the pointer to the passed in pointer, not the passed-in pointer itself.