2003-01-10 Ken Raeburn * Makefile.in: Add AC_SUBST_FILE marker for libobj_frag. 2002-12-23 Ezra Peisach * t_crc.c: Declare local functions static. 2002-08-29 Ken Raeburn * Makefile.in: Revert $(S)=>/ change, for Windows support. 2002-08-23 Ken Raeburn * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. 2002-06-19 Ezra Peisach * Makefile.in (clean-unix): Remove t_crc.o and t_crc. 2002-01-07 Tom Yu * 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 * crc.c: Make prototypes unconditional. 2001-10-03 Ken Raeburn * crc.c: Don't declare pointers FAR any more. 2001-03-14 Ken Raeburn * crc-32.h: Stop using PROTOTYPE macro. 2001-03-05 Ken Raeburn * crc-32.h, crc.c, crc32.c: Use const instead of krb5_const. 1999-10-26 Wilfredo Sanchez * 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 * Makefile.in: Do win32 build in subdir. 1998-11-13 Theodore Ts'o * 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 * *.c: replace the crypto layer. Wed Feb 18 16:05:45 1998 Tom Yu * 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 * 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 * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile Sat Feb 22 18:46:38 1997 Richard Basch * Makefile.in: Move list file construction to win-post.in Thu Jan 30 21:30:32 1997 Richard Basch * crc.c: Declare the functions to take const pointers, where possible. Thu Nov 21 00:58:04 EST 1996 Richard Basch * Makefile.in: Win32 build Sun Dec 29 21:53:25 1996 Tom Yu * Makefile.in: * configure.in: Update to use new library building procedure. Tue May 14 19:33:27 1996 Richard Basch * 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 * 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 * 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 * 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 * crc.c: Change PROTOTYPE -> KRB5_PROTOTYPE Fri Jun 9 19:18:36 1995 * 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