2003-08-26 - v1.7.1: * Fix compile on non-C99 compilers. (Albert Chin-A-Young) 2003-08-22 - v1.7: * Remove all stdio usage. * Change version() return to 4. * Add fcrc32d and fcksumd functions which return results in the form of 4 byte binary strings. In order to avoid the whole signed int issue. * Add ability for checksum functions to periodically callback to a specified function. 2002-04-17 - v1.6.1: * Fix checking for read() errors in md5 and crc32 functions. * Add testcase for read errors (requires SUBTERFUGUE). 2001-10-18 - v1.6: * Fixed md5 on bigendian machines that don't have endian.h. * Replace all C++ comments with C style. (Albert Chin-A-Young) * Added args to setup.py to allow flexibility in linking zlib. (Albert Chin-A-Young, me) * Added --fchksum-only arg for speedtest.py to not compare to other checksum implementations. 2001-10-17 - v1.5: * Added cksum(1) and sum(1) style checksums. * Use read() instead of fread() for a minor speed boost. * Added speed test script. 2001-09-15 - v1.4: * Switch to using distutils. * Fixed some compile warnings. * Added doc strings. * Added test suite. 2001-02-27 - v1.3: * File size values are returned as python Longs, so 64bit file sizes are no prob. * Changed block sizes from 4KB to 32KB, gives a 6-7% speed increase. * Changed version() to return 3, since size is returned as a Long now. 2000-11-19 - v1.2: * Added support to read from stdin by passing empty string. * Added version() function, returns 2 for this version. 2000-10-12 - v1.1: * Change endian check in md5.c to use autoconf to check for endian.h. * Load (pf)config.h in fchksum.c too. 2000-08-16 - v1.0: first release