2010-02-20 unhash-1.1
	* unhash.c - bugfix, in rare circumstances a memory corruption can occur.
	* functions.c - sanity check regarding buffer length
	* Fixed terminal I/O corruption but run time stats are disabled for now.
	
2008-05-18 unhash-1.0
	* Removed bundled MD5 and SHA1 code.  Complete reliance on OpenSSL now.
	* Fixed floating point exception bug in print_stats().
	* Fixed termio bug where stdout redirection did not work upon SIGINT (Ctl-C).
	* Moved digest comparisons out of hash functions into the main loop.
	* New feature to read hashes from a file.
	* Disabled runtime stats due to various bugs.
	* Added a linked list to hold digests.
	
2007-12-25 unhash-0.9
	* Changed statistic's signal handler.  Hit any key to invoke.
	* Minor code cleanup and some bug fixes.
	
2007-10-11 unhash-0.8
	* Added a statistics function via an alarm signal handler. Press ENTER to invoke.
	* Fixed overflow in characters tried counter.

2007-09-09 unhash-0.7
	* Fixed a major bug in digestcmp() which had an incorrect comparison logic.
	* Shuffled, created, and deleted several function and global variables (%5 speed increase).

2007-02-16 unhash-0.6
	* Revised code and logic.

2006-05-31 unhash-0.5
	* Added a new function to crack with a maximum length of 128 letters.

2006-05-24 unhash-0.4
	* Changed optimization flags for compile time.
	* Modified the hash compare algorithm, (%8 speed increase).

2005-03-07 unhash-0.3
	* Increased maximum word size to eight (8).
	* Fixed progress display

2005-03-07 unhash-0.2
	* Displays elapsed time when word size is increased.
	* Switch between OpenSSL or RFC code with a	single define.
	* Compiles on Solaris
