2012-02-24 Christopher Howard <christopher.howard@frigidcode.com>

	* DONATE: added donation file

2012-02-12 Christopher Howard <christopher.howard@frigidcode.com>

	* archdiff: removed external call to 'rm' and replaced it with librremove.

	* err.c: removed custom error handling and replaced it with strerror

2012-02-12 Christopher Howard <christopher.howard@frigidcode.com>

	* archdiff: added -D_FILE_OFFSET_BITS=64 to CFLAGS. This seems to fix a problem that was causing archdiff to incorrectly decompress archives on 32-bit Linux. The explanation I got from the libarchive folks was: "Linux on amd64 defaults to 64-bit off_t, x86 Linux defaults	to a 32-bit off_t.  libarchive is always built with 64-bit off_t, so programs using libarchive on 32-bit Linux must becompiled with _FILE_OFFSET_BITS=64."

	* README: added an update regarding portability

	* archdiff.c (skip_top_dir): added a recast to quell warning about a necessary qualifier change

2012-01-31 Christopher <christopher.howard@frigidcode.com>

	* archdiff.c (skip_top_dir): fixed logic error preventing archives with multiple top-level directories from being handled correctly

	* archdiff.c (skip_top_dir): fixed segfault issue relating to aforementioned logic error

	* archdiff.c (skip_top_dir): plugged memory leak

	* archdiff.c, err.c, err.h: added err handling for readdir and stat functions

2012-01-30 Christopher <christopher.howard@frigidcode.com>

	* archdiff.c: added "clean" option, which filters out some common configuration/installation files

	* archdiff.1: added information about "clean" option

2012-01-23 Christopher <christopher.howard@frigidcode.com>

	* archdiff.1: added manual page

	* archdiff: renamed LICENSE -> COPYING, and moved some README content to an INSTALL file

	* archdiff.c (print_version): renamed LICENSE -> COPYING

2012-01-22 Christopher <christopher.howard@frigidcode.com>

	* archdiff.c: fixed error in exec arguments call, which involved remembering to put program name as first argument in new program's argument list

	* archdiff.c: converted weird exec_3arg code over to more sensible execvp wrapper function

2012-01-21 Christopher <christopher.howard@frigidcode.com>

	* archdiff.c: switched diff call from system to execlp for security reasons

	* err.c, err.h: implemented some error handlings funcs related to the diff call work

	* archdiff.c: switched rm call from system to execlp

	* err.c, extract.c: further improvements to error handling

	* extract.c (extract): reorganized the code for filtering archive filepaths to make it more effective and safe

2012-01-20 Christopher <christopher.howard@frigidcode.com>

	* archdiff: added const qualifiers to a few important variables and parameters

	* archdiff: added more warning CFLAGS and fixed one of them

	* archdiff.c (main, print_usage): added "boring-mode" option for using regular diff instead of colordiff

	* README: inserted information about "boring-mode"

2012-01-19 Christopher <christopher.howard@frigidcode.com>

	* extract.c: gutted a lot of extraction code and replaced it with a more secure version utilizing the archive_write_disk functionality

	* extract.c (extract): added some code to deal with archives entries that start with './'

2012-01-17 Christopher <christopher.howard@frigidcode.com>

	* archdiff: added autotools

	* archdiff: added ChangeLog, LICENSE, and README


