ChangeLog   [plain text]


2004-03-21  Ken Raeburn  <raeburn@mit.edu>

	* t_crc.c (timetest): Free 'block' before returning.
	(verify): Fix minor type error in call to gethexstr.

2004-02-18  Ken Raeburn  <raeburn@mit.edu>

	* crc32.c: Use ANSI C style function definitions.

2003-07-17  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in (LIBNAME) [##WIN16##]: Don't define.

2003-01-10  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in: Add AC_SUBST_FILE marker for libobj_frag.

2002-12-23  Ezra Peisach  <epeisach@bu.edu>

	* t_crc.c: Declare local functions static. 

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.

2002-06-19  Ezra Peisach  <epeisach@bu.edu>

	* Makefile.in (clean-unix): Remove t_crc.o and t_crc.

2002-01-07  Tom Yu  <tlyu@mit.edu>

	* crc.pl: New file; perl script to do generate some test vectors
	and CRC tables.

	* CRC.pm: New file; perl module to implement CRCs in terms of
	polynomial arithmetic (verrrry slooow).

	* Poly.pm: New file; perl module to do polynomial arithmetic in
	the field of integers mod 2.

	* t_crc.c: New file; do some sanity checks (and timing checks,
	more useful when building shift-4 as well).

	* Makefile.in (check-unix): Add rules for building, running
	t_crc.

	* crc32.c (mit_crc32_shift4): Add new function, usually not
	compiled, for shift-4 implementation of CRC32.

	* crc-32.h: Add (conditionalized) prototype for the shift-4
	function; remove checksum_entry (it's no longer used).

	* crctest.c: Removed.

	* crc-test: Removed.

	* crc.c: Removed.

2001-10-09  Ken Raeburn  <raeburn@mit.edu>

	* crc.c: Make prototypes unconditional.

2001-10-03  Ken Raeburn  <raeburn@mit.edu>

	* crc.c: Don't declare pointers FAR any more.

2001-03-14  Ken Raeburn  <raeburn@mit.edu>

	* crc-32.h: Stop using PROTOTYPE macro.

2001-03-05  Ken Raeburn  <raeburn@mit.edu>

	* crc-32.h, crc.c, crc32.c: Use const instead of krb5_const.

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.

Mon May 10 15:15:59 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Do win32 build in subdir.

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.)

Sun Jul 19 12:00:00 1998  Marc Horowitz <marc@mit.edu>

	* *.c: replace the crypto layer.

Wed Feb 18 16:05:45 1998  Tom Yu  <tlyu@mit.edu>

	* Makefile.in: Remove trailing slash from thisconfigdir.  Fix up
	BUILDTOP for new conventions.  Fix up usage of $(C).

Fri Feb 13 15:20:54 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in (thisconfigdir), configure.in: Point the
 		configuration directory at our parent, and remove our
		local configure.in

Mon Feb  2 17:02:29 1998  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile

Sat Feb 22 18:46:38 1997  Richard Basch  <basch@lehman.com>

	* Makefile.in: Move list file construction to win-post.in

Thu Jan 30 21:30:32 1997  Richard Basch  <basch@lehman.com>

	* crc.c: Declare the functions to take const pointers, where possible.

Thu Nov 21 00:58:04 EST 1996    Richard Basch   <basch@lehman.com>

	* Makefile.in: Win32 build

Sun Dec 29 21:53:25 1996  Tom Yu  <tlyu@mit.edu>

	* Makefile.in:
	* configure.in: Update to use new library building procedure.

Tue May 14 19:33:27 1996  Richard Basch  <basch@lehman.com>

	* crc.c: ensure the cksum content length is sufficient

	* crctest.c: set the cksum length field.

Sat Mar 30 22:54:12 1996  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (SRCS): Removed crctest.c from the SRCS list, since
		it's only a test program and it confuses the Macintosh build.

Fri Oct  6 21:59:30 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in (CFLAGS): Remove ##DOS!include of config/windows.in.
		config/windows.in is now included by wconfig.

Mon Sep 25 16:48:23 1995  Theodore Y. Ts'o  <tytso@dcl>

	* Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the
		Makefile. 

Wed Sep 13 10:28:47 1995 Keith Vetter (keithv@fusion.com)

	* crc.c: put function prototype back in.

Fri Jul 7 16:10:52 EDT 1995	Paul Park	(pjpark@mit.edu)
	* crc.c - Use CRC32_CKSUM_LENGTH where appropriate.  Add checksum
		verifier procedure.

Wed Jun 21 10:51:33 1995    <tytso@rsx-11.mit.edu>

	* crc.c: Change PROTOTYPE -> KRB5_PROTOTYPE

Fri Jun  9 19:18:36 1995    <tytso@rsx-11.mit.edu>

	* configure.in: Remove standardized set of autoconf macros, which
		are now handled by CONFIG_RULES.

Thu May 25 22:15:49 1995  Theodore Y. Ts'o  (tytso@dcl)

	* configure.in, Makefile.in: Add support for shared libraries.

Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)

	* *.[ch]: removed unneeded INTERFACE from non-api functions.
        * *.h added FAR to pointers visible at to the world.

Thu Mar 16 21:14:15 1995  John Gilmore  (gnu at toad.com)

	* Makefile.in (crctest, crctest.exe):  Replace crctest-unix and
	crctest-windows with versions that work for Mac too.
	(check):  Build and run crctest$(EXEEXT).  This runs on MPW now.

Tue Mar 14 17:20:47 1995 Keith Vetter (keithv@fusion.com)

	* crc.c: removed method for pulling in a data structure (windows),
           and turned an int into a size_t for corrected 'signed'ness.

Fri Mar 3 19:01:59 1995 Keith Vetter (keithv@fusion.com)

	* crc.c: added a method to pull in a data structure 
           from outside a dll.

Thu Mar 2 17:48:08 1995 Keith Vetter (keithv@fusion.com)

	* Makefile.in: changed LIBNAME for the PC
        * crc.c, crctest.c: added cast on the assignment of bits of
           a long into characters.

Mon Feb 20 15:37:10 1995 Keith Vetter (keithv@fusion.com)

	* crc.c: changed API to INTERFACE

Fri Feb 20 11:08:00 1995 Keith Vetter (keithv@fusion.com)

	* crc.c: added function prototype and removed a function
	   pointer cast.

Mon Feb 6 19:24:13 1995 Keith Vetter (keithv@fusion.com)

        * Makefile.in: made to work under Windows
           - added windows only make preamble 
           - moved the all target after the objects it depends on
           - used $(OBJEXT) and $(EXEEXT) where needed
           - split crctest into unix rules and windows rules
           - changed file separatars into macros where needed
        * crctest.c: changed int to long to work on 16 bit machines
        * crc.c: added Windows calling convention to the function
           and casted the assignment of the function.


Wed Jan 25 20:01:33 1995  John Gilmore  (gnu at toad.com)

	* crc-32.h:  New file, moved from include/krb5/crc-32.h.
	* crc.c, crctest.c:  Replace <.../...> includes with "..."s.

Wed Oct 19 12:27:16 1994  Theodore Y. Ts'o  (tytso@dcl)

    	* Makefile.in: Don't use LDFLAGS, but CCFLAGS since CCFLAGS is
		configurable.

Wed Oct 12 02:24:04 1994  Theodore Y. Ts'o  (tytso@dcl)

	* Makefile.in: Run crctest on a "make check".  Clean up the
		crctest program on a "make clean".

Tue Oct  4 14:53:54 1994  Theodore Y. Ts'o  (tytso@dcl)

	* crc.c: Added placeholder for magic number