diff options
Diffstat (limited to 'src/tests/asn.1/ChangeLog')
| -rw-r--r-- | src/tests/asn.1/ChangeLog | 498 |
1 files changed, 0 insertions, 498 deletions
diff --git a/src/tests/asn.1/ChangeLog b/src/tests/asn.1/ChangeLog deleted file mode 100644 index dbe7c3ba6..000000000 --- a/src/tests/asn.1/ChangeLog +++ /dev/null @@ -1,498 +0,0 @@ -2005-11-17 Ken Raeburn <raeburn@mit.edu> - - * utility.h: Don't include krb5.h. - * utility.c: Include utility.h before krb5.h. - -2005-06-01 Ken Raeburn <raeburn@mit.edu> - - * trval.c (convert_nibble): Declare the argument with a type. - -2004-04-29 Ken Raeburn <raeburn@mit.edu> - - * debug.h (test): Macro renamed from "assert". - * krb5_decode_test.c, krb5_encode_test.c: Callers updated. - -2003-05-18 Tom Yu <tlyu@mit.edu> - - * krb5_decode_test.c (main): Add new test cases for sequence - number compatibility. - - * utility.c (krb5_data_hex_parse): Rewrite to be more lenient - about whitespace. - -2003-05-12 Ezra Peisach <epeisach@mit.edu> - - * krb5_decode_test.c: Modify decode_run macro to take a cleanup - handler to free allocated memory. Add static handlers to free - krb5_alt_method, passwd_phrase_element and krb5_enc_data as the - krb5 library does not handle at this time. - - * krb5_encode_test.c: Free krb5_context at end. Utilize the many - ktest_empty and detroy functions to cleanup memory. - - * ktest.h, ktest.c: Add many ktest free and empty functions to - cleanup allocated structures in tests. - - * utility.c (krb5_data_hex_parse): Free temporary data. - - -2003-05-06 Sam Hartman <hartmans@mit.edu> - - * krb5_encode_test.c (main): Add etype_info2 support - - * ktest.c (ktest_make_sample_etype_info): Initialize s2kparams to be null. - (ktest_make_sample_etype_info2): New function - -2002-11-07 Ezra Peisach <epeisach@bu.edu> - - * krb5_decode_test.c: Test for sam_challenege without empty - optional strings. - - * trval_reference.out, reference_encode.out: Update to reflect - that optional fields in sam_challenge are not being output. - -2002-08-29 Ken Raeburn <raeburn@mit.edu> - - * Makefile.in: Revert $(S)=>/ change, for Windows support. - -2002-08-23 Ken Raeburn <raeburn@mit.edu> - - * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. - -2001-10-09 Ken Raeburn <raeburn@mit.edu> - - * ktest.h, ktest_equal.h, utility.c, utility.h: Make prototypes - unconditional. - -2001-07-06 Ezra Peisach <epeisach@mit.edu> - - * trval.c: Include string.h for strcmp prototype. - -2001-04-26 Ken Raeburn <raeburn@mit.edu> - - * trval.c (decode_len, do_prim, do_cons, do_prim_bitstring, - do_prim_int, do_prim_string, print_tag_type, trval, trval2): - Always use prototype declarations. - -Sun Feb 18 15:33:50 2001 Ezra Peisach <epeisach@mit.edu> - - * trval.c: Add prototypes for trval() and trval2(). - -2000-10-26 Tom Yu <tlyu@mit.edu> - - * krb5_decode_test.c (main): Add new test cases for indefinite - length ticket and as_rep. Fix up calls to decode_run() to have - the modifier be in the description parameter. - -2000-10-17 Ezra Peisach <epeisach@mit.edu> - - * ktest.c (ktest_make_sample_etype_info): Use KRB5_ETYPE_NO_SALT - instead of -1. - - * ktest_equal.c (ktest_equal_krb5_etype_info_entry): Test for - KRB5_ETYPE_NO_SALT. ktest_equal_array_of_octet() and - ktest_equal_array_of_char take unsigned int lengths. - - * ktest_equal.h: Add len_unsigned_array macro for a prototype of a - function taking an unsigned int - count. ktest_equal_array_of_octet() is one of - these. ktest_equal_array_of_char() takes an unsigned int as - length. - - * trval.c (trval): Unsigned/signed int fix. - - * utility.c (asn1_krb5_data_unparse): Better test for krb5_data - length being less than zero. - -2000-09-26 Ezra Peisach <epeisach@mit.edu> - - * krb5_decode_test.c (decode_run): If the ASN1 decoder returns an - error, add one to the error count so there will be a non-zero - exit. Sometimes, the decoded structure is complete enoght to pass - the test, even with an ASN.1 error - which can easilly get missed - in the output run. - -2000-08-07 Ezra Peisach <epeisach@mit.edu> - - * reference_encode.out, trval_reference.out: Test encoding of - negative lr_type field. - - * krb5_decode_test.c: Fix enc_kdc_rep_part tests to trully handle - a negative lr_type in a krb5_last_req_entry structure. If - KRB5_GENEROUS_LR_TYPE is defined, do a backwards compatibility - test as well. - -2000-07-28 Ezra Peisach <epeisach@mit.edu> - - * utility.c: Add casts on types being sent to internal functions. - - * krb5_encode_test.c: Declare internal functions as static. - - * ktest.c: Remove unused functions. Clean up compiler warnings. - - * trval.c: Add proper prototype for declared functions. - -1999-11-01 Tom Yu <tlyu@mit.edu> - - * krb5_decode_test.c (main): Add test case for zero-length - SequenceOfType. - -1999-10-26 Ken Raeburn <raeburn@mit.edu> - - * trval.c (print_tag_type): Use fputs when there's no formatting - to do. - -1999-10-26 Wilfredo Sanchez <tritan@mit.edu> - - * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, - LOCAL_INCLUDES such that one can override CFLAGS from the command - line without losing CPP search patchs and defines. Some associated - Makefile cleanup. - -Sat Jul 10 10:32:31 1999 Tom Yu <chaoself@mit.edu> - - * krb5_decode_test.c (main): Add additional test cases in - encryption_key to test negative integer handling. - -1999-07-03 Tom Yu <tlyu@mit.edu> - - * krb5_decode_test.c (main): Add test cases for encryption_key in - order to test skipping of trailing fields in sequences, as well as - handling of indefinite lengths in sequences. - -Thu Jan 28 20:04:52 1999 Theodore Y. Ts'o <tytso@mit.edu> - - * trval.c: Now understands krb5 structure elements. - - * krb5_encode_test.c: Pass trval type hints to trval2() so that - datastructures get properly decoded. - -Fri Jan 22 02:08:59 1999 Theodore Y. Ts'o <tytso@mit.edu> - - * trval.c: Added usage message, better options parsing, and - support for two new options: -hex, which will accept the - asn.1 encoding in hex (i.e., from a packet dump), and - -krb5, which instructs the trval to print out the krb5 - interpretations of the data types. Trval will now also - try to interpret the field names of known krb5 structures - if -krb5 is specified. - -1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu> - - * Makefile.in: Set the myfulldir and mydir variables (which are - relative to buildtop and thisconfigdir, respectively.) - -Thu Dec 3 22:27:08 1998 Tom Yu <tlyu@mit.edu> - - * krb5_decode_test.c (main): Add variant test cases on - enc_tkt_part to test bit string values that aren't exactly 32 - bits, including 38, 40, 29, and 24 bits to test boundary - conditions. - -1998-05-06 Theodore Ts'o <tytso@rsts-11.mit.edu> - - * krb5_encode_test.c (PRS): POSIX states that getopt returns -1 - when it is done parsing options, not EOF. - -Mon Mar 30 13:51:58 1998 Ezra Peisach <epeisach@kangaroo.mit.edu> - - * ktest_equal.h: Add prototypes for ktest_equal_sam_challenge and - ktest_equal_sam_response - - * ktest.c (ktest_make_sample_sam_response): Remove unused variable. - - * krb5_decode_test.c, krb5_decode_test.c (main): Declare main as - int not void. - -Wed Feb 18 16:27:56 1998 Tom Yu <tlyu@mit.edu> - - * Makefile.in: Remove trailing slash from thisconfigdir. Fix up - BUILDTOP for new conventions. - -Mon Feb 2 16:46:31 1998 Theodore Ts'o <tytso@rsts-11.mit.edu> - - * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile - -Sun Aug 17 14:26:19 1997 Ezra Peisach <epeisach@mit.edu> - - * Makefile.in (SRCS): Add $(srcdir). - -Thu Mar 20 16:50:10 1997 Ezra Peisach <epeisach@mit.edu> - - * configure.in: Remove AC_PROG_INSTALL. - -Sun Feb 9 01:31:00 1997 Tom Yu <tlyu@mit.edu> - - * Makefile.in: - * configure.in: Update to new program build procedure. - -Thu Nov 14 14:13:41 1996 Theodore Ts'o <tytso@rsts-11.mit.edu> - - * 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 <epeisach@kangaroo.mit.edu> - - * 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 <proven@mit.edu> - - * 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 <eichin@cygnus.com> - - * 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 <epeisach@kangaroo.mit.edu> - - * configure.in: Add KRB5_RUN_FLAGS - - * Makefile.in: Use runtime flags. - -Sun Mar 3 13:05:57 1996 Ezra Peisach <epeisach@kangaroo.mit.edu> - - * 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 <tytso@dcl> - - * 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 <tytso@dcl> - - * 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 <tytso@rsts-11.mit.edu> - - * 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 <tytso@dcl> - - * 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 <tytso@rsts-11.mit.edu> - - * 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 <epeisach@kangaroo.mit.edu> - - * 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 <tytso@dcl> - - * 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 <tytso@rsx-11.mit.edu> - - * ktest.h, ktest_equal.h: Change PROTOTYPE to KRB5_PROTOTYPE - -Fri Jun 9 18:57:22 1995 <tytso@rsx-11.mit.edu> - - * 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 <tytso@dcl> - - * Makefile.in (ISODELIB): Remove reference to $(ISODELIB). - -Wed Mar 1 16:32:02 1995 Theodore Y. Ts'o <tytso@dcl> - - * 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 <krb5/...> 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. - - |
