hashcash-0.25 - 15-May-2003 - Adam Back <adam@cypherspace.org>

	* fix VERBOSE trace output of sha1 implementation to match FIPS
	  180-1 standard test vector examples (Note: this no impact on the
	  result, just allows direct comparison to the test vectors in
	  180-1).  The FIPS 180-1 VERBOSE output got broken when I unrolled
	  the rotates in the round function.

	* remove the automatic turning on of quiet mode if the output
	  is a pipe per note from Simon Josefsson <jas@extundo.com> about
	  how that can be inconvenient for scripting

hashcash-0.24 - 15-Mar-2003 - Adam Back <adam@cypherspace.org>

	* fix minor error which made hashcash_expected_tries a tiny
	  amount less efficient than realised

hashcash-0.23 - 15-Mar-2003 - Adam Back <adam@cypherspace.org>

	* fix error in libhc would always fail in hashcash_check
	  reported by Alan Barclay <gorilla@elaine.furryape.com>; note this
	  bug does not affect the hashcash command line tool as it does not
	  use this API

	* minor Makefile changes

hashcash-0.22 - 16-Aug-2002 - Adam Back <adam@cypherspace.org>

	* fix uninitialized counter string in hashcash_per_sec, bug
          reported by Mathias Langer

hashcash-0.21 - 15-Aug-2002 - Adam Back <adam@cypherspace.org>

	* fix compile warnings with VC++ 6. 

hashcash-0.20 - 13-Aug-2002 - Adam Back <adam@cypherspace.org>

	* change format to include version number
	* change collision to be on 0^k string instead of on
	  SHA1(date:resource)

hashcash-0.19 - 25-Apr-2002 - Adam Back <adam@cypherspace.org>

	* fix bug reported that minting always returns failure
	* fix erroneous logic involving validation of validity periods

hashcash-0.18 - 23-Mar-2002 - Adam Back <adam@cypherspace.org>

	* fix token parsing to allow resource names with :s
	  in them (eg. urls etc)
	* change hashcash_mint API a bit
	* add programming APIs for all other functions except
	  double spend db, and move library code to libhc.c

hashcash-0.17 - 23-Mar-2002 - Adam Back <adam@cypherspace.org>

	* add programming API for hashcash_mint
	* separate hashcash tool program from hashcash library code
	* remove trailing 'Z' option for times -- adds no value

hashcash-0.16 - 15-Mar-2002 - Adam Back <adam@cypherspace.org>

	* minor clean up stuff:
	* allow longer collision strings for compatibility with future
	  versions
	* reject collision strings with non-printable and non ascii
          chars (< ascii(32) and > ascii(127)
	* make install now installs man page
	* fix VMS compile warning
	* fix bad portability assumption about time_t being signed
	* simple VMS scripting build script

hashcash-0.15 - 14-Mar-2002 - Adam Back <adam@cypherspace.org>

	* deal with unix, DOS, and mac lf endings (rather than just unix)
	* fix bug reported by Doc.Cypher <doc_cypher@redneck.gacracker.org>
	* modifications to compile under VC++ 6.0 on win32
	* add -i feature

hashcash-0.14 - 13-Mar-2002 - Adam Back <adam@cypherspace.org>

	* revamped flags and arguments
	* lots of new options and features
	* more safe error reporting (avoid risk of false positives)
	* fix all warnings
	* make compile on machines with 64 bit longs
	* make compile on IRIX
	* make Makefile more portable
	* more reliable timing strategy
	* remove separate endian.c -- put endian stuff in libsha1.c
	* create man page
	* update documentation
	* re-implement SDB simple database to have a more standard
	  interface to facilitate plugging in gdb etc
	* import random number interface to /dev/urandom

hashcash-0.13 - 03-Mar-2002 - Adam Back <adam@cypherspace.org>

 	* fix bug introduced in 0.12
	* update documentation

hashcash-0.12 - 03-Mar-2002 - Adam Back <adam@cypherspace.org>

	* add option to verify resource name given on command line
          matches resource name in collision
	* also more compatible with 0.10 command line as a result
     	* add option to print resource name parsed from collision

hashcash-0.11 - 02-Mar-2002 - Adam Back <adam@cypherspace.org>

  	* fix buffer overflow reported by Max Greenius
	* add -v mode suggested by Michael Shinn
	* add interactive mode instead of usage as default, another
	  suggestion from Michael Shinn
	* add explicit -h for usage
	* add -q mode for even quieter output (batch like mode)
	* add -x option to take collision to verify from stdin
	* update the documentation in readme.txt to reflect
	  new format and options
	* add install target to makefile to install binaries
	  for hashcash and sha1 in /usr/local/bin, another
	  suggestion from Michael Shinn

hashcash-0.10 - 20-Feb-2002 - Michael Shinn <mike@shinn.net>

	* change output format slightly to make it easier
	  to recognize the collision amongst the verbose output

hashcash-0.09 - 25-May-2001 - Adam Back <adam@cypherspace.org>
	
	* clean up sha1.h
	* add simple makefile
	* fix bug in endian.h with linux redhat62
	* change format to use : delimiters
	* changed old version numers to be two digit
	* standardised on bsd indentation
	
hashcash-0.08 - 28-Feb-2000 - Adam Back <adam@cypherspace.org>

	* support for openSSL sha1 (-DOPENSSL)

hashcash-0.07 - 08-Dec-1997 - Adam Back <adam@cypherspace.org>
	
	* bug fix in SHA1 code

hashcash-0.06 - 07-May-1997 - Andy Dustman <andy@CCMSD.chem.uga.edu>

	* bug fix + SPARSE compile option for library use

hashcash-0.05 - 07-Mar-1997 - Adam Back <adam@cypherspace.org>

	* made mods as suggested by Andy Dustman <andy@CCMSD.chem.uga.edu>
	  to avoid collision collisions on larger collision lengths
	  previous method was bugged

hashcash-0.04 - 31-Mar-1997 - Adam Back <adam@cypherspace.org>

	* no description

hashcash-0.03 - 30-Mar-1997 - Adam Back <adam@cypherspace.org>

	* put in fast SHA1, and other mods giving a 4x speedup
	* plus a few bug fixes

hashcash-0.02 - 28-Mar-1997 - Chris Kuethe <ckuethe@gpu.srv.ualberta.ca>

	* added minimal macintosh support (Think C)

hashcash-0.01 - 27-Mar-1997 - Adam Back <adam@cypherspace.org>

	* first version
