2005-11-02  Allan Saddi  <asaddi@ganymede.saddi.net>

	* Fix bug introduced by last commit where lstat() warnings were
	  always given. Thanks to Jon Nelson for pointing out the problem.

2005-09-01  Allan Saddi  <asaddi@kalahari.flup.org>

	* Output warnings when lstat() fails. Put blurb about
	  -D_FILE_OFFSET_BITS in README. Thanks to Tarragon Allen
	  for bringing this issue to my attention.

2004-04-16  Allan Saddi  <asaddi@europa.saddi.net>

	* Make sure stdout and stderr are line-buffered. Patch
	  submitted by Jon Nelson.

2003-12-18  Allan Saddi  <asaddi@tranquility.saddi.net>

	* Display key size when verbose.
	* Version 1.2 released.

2003-12-14  Allan Saddi  <asaddi@tranquility.saddi.net>

	* Be a bit more flexible when searching for Berkeley DB 1.xx.
	  Prefer BDB 1.85, but also accept later versions of BDB that
	  have 1.85 compatibility.

2003-12-12  Allan Saddi  <asaddi@tranquility.saddi.net>

	* Add man page for yafic-sign/yafic-check.
	* Add help text to yafic-sign/yafic-check. Fix up help text on
	  yafic.
	* Update man page for yafic and yafic.conf.
	* Remove yafic-keygen.
	
2003-12-05  Allan Saddi  <asaddi@kalahari.flup.org>

	* Clean up and reorganize code.
	* Replace yafic-sign and yafic-check with a simple program.
	* Change "-p <key>" option to "-k <key>". Use -p to specify
	  that the key is a public key.
	* If a public key is given and yafic is creating an update
	  database, THE UPDATE DATABASE IS NOT SIGNED.
	* Change behavior of -H option. If specified once, will only
	  display hash of update database. If given twice, will also
	  display hashes of config file/check database. When comparing
	  two databases, both hashes are always displayed when one or
	  more -H flags are given.
	* Major config parser overhaul. Now supports quoted strings
	  (escape quotes with \") and line continuations.
	* Version 1.2beta released.
	
2003-12-05  Allan Saddi  <asaddi@europa.saddi.net>

	* Fix memory corruption when copying ruleset masks.
	* Add yafic-check, an openssl(1) wrapper to check signatures.
	
2003-12-04  Allan Saddi  <asaddi@kalahari.flup.org>

	* Add support for DSA keys (use DSS1 digest when signing).
	* Rename yafic_sign to yafic-sign.
	* Add yafic-keygen, an openssl(1) wrapper to generate RSA and
	  DSA keys.
	* Explicitly check for EVP_MD_CTX_init()/EVP_MD_CTX_cleanup(),
	  for older versions of OpenSSL.
	* Add strlcpy() check and source.
	* More checks to allow building with old (0.9.6) versions of
	  OpenSSL.
	* Display blurb about key when verbose.
	* Version 1.2alpha4 released.
	
2003-12-04  Allan Saddi  <asaddi@ganymede.saddi.net>

	* If -p option is given, also verify signature of yafic.conf.
	* Add yafic_sign, a wrapper script for openssl(1) that will allow
	  the user to sign configuration files.

2003-12-04  Allan Saddi  <asaddi@tranquility.saddi.net>

	* Add -p option to specify a private (RSA) key generated by
	  openssl(1). If option is given, the update database is signed
	  and the check database is verified against a signature.
	* Add --disable-crypto option to configure. Database signing/
	  verification feature is compiled in by default.
	* Version 1.2alpha3 released.
	
2003-11-15  Allan Saddi  <asaddi@kalahari.flup.org>

	* Flush stdout before displaying update database hash.

2003-11-12  Allan Saddi  <asaddi@kalahari.flup.org>

	* No longer reports removed entries if they are being ignored.
	* Version 1.2alpha2 released.

2003-11-05  Allan Saddi  <asaddi@kalahari.flup.org>

	* Add configurable type masks.
	* Version 1.2alpha released.

2003-09-17  Allan Saddi  <asaddi@tranquility.saddi.net>

	* Remove race condition when hashing update database.
	* Hash config file and check-database with -H option.
	* Fix minor display bug when verbose (introduced in 1.1).
	* Version 1.1.1 released.

2002-12-22  Allan Saddi  <asaddi@ganymede.caelum.net>

	* Only #include <inttypes.h> if configure defines HAVE_INTTYPES_H.
	* Check for uint8_t, uint32_t, and uint64_t types in
	  configure. Use sane defaults if they aren't defined.

2002-10-26  Allan Saddi  <asaddi@tranquility.caelum.net>

	* Add -d option to allow comparisons between two databases.
	* Version 1.1 released.

2002-10-10  Allan Saddi  <asaddi@tranquility.caelum.net>

	* Fix bug where files that were explicitly mentioned in
	  yafic.conf might get checked twice.
	* Version 1.0.3 released.

2002-03-17  Allan Saddi  <asaddi@tranquility.philosw.net>

	* Update for autoconf 2.53/automake 1.5.
	* Fix up handling of tmp directories in sample yafic.conf.

2002-03-03  Allan Saddi  <asaddi@tranquility.philosw.net>

	* Add -s option to display simple output. Requested by
	  Ilya Krel.
	* Version 1.0.2 released.

2002-01-17  Allan Saddi  <asaddi@tranquility.philosw.net>

	* Check -ldb1 too for db 1.85. Thanks to Eric Arnoth
	  for discovering the problem and Kelly Hallman for testing
	  the fix.
	* Version 1.0.1 released.

2001-08-19  Allan Saddi  <asaddi@philosophysw.com>

	* Add man pages for yafic and yafic.conf.
	* Add sample yafic.conf.
	* Version 1.0 released.

2001-08-18  Allan Saddi  <asaddi@philosophysw.com>

	* Initial beta release (0.9.3)


