2005-11-02 Allan Saddi * 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 * 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 * Make sure stdout and stderr are line-buffered. Patch submitted by Jon Nelson. 2003-12-18 Allan Saddi * Display key size when verbose. * Version 1.2 released. 2003-12-14 Allan Saddi * 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 * 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 * Clean up and reorganize code. * Replace yafic-sign and yafic-check with a simple program. * Change "-p" option to "-k ". 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 * Fix memory corruption when copying ruleset masks. * Add yafic-check, an openssl(1) wrapper to check signatures. 2003-12-04 Allan Saddi * 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 * 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 * 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 * Flush stdout before displaying update database hash. 2003-11-12 Allan Saddi * No longer reports removed entries if they are being ignored. * Version 1.2alpha2 released. 2003-11-05 Allan Saddi * Add configurable type masks. * Version 1.2alpha released. 2003-09-17 Allan Saddi * 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 * Only #include 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 * Add -d option to allow comparisons between two databases. * Version 1.1 released. 2002-10-10 Allan Saddi * 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 * Update for autoconf 2.53/automake 1.5. * Fix up handling of tmp directories in sample yafic.conf. 2002-03-03 Allan Saddi * Add -s option to display simple output. Requested by Ilya Krel. * Version 1.0.2 released. 2002-01-17 Allan Saddi * 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 * Add man pages for yafic and yafic.conf. * Add sample yafic.conf. * Version 1.0 released. 2001-08-18 Allan Saddi * Initial beta release (0.9.3)