Jan 09 2010
libsentry-0.6.8
	- fix readlinkat missing definition code in create-defines
	- fix scandir missing closing parentheses
	- fix unitialized 'result'
	- update version and date everywhere
	
Dec 29 2009
libsentry-0.6.7.9
	- update create-defines to handle glibc versions up to 2.15
	- add new '*at' functions from upstream installwatch:
		linkat, mkdirat, readlinkat, xmknodat, renameat, symlinkat, unlinkat
		from: Felipe Sanchez <izto@asic-linux.com.mx>
	- add changes (from upstream) for 64-bit from:
		Fred Emmott<mail@fredemmott.co.uk>
	- added scandir changes for glibc-2.10 (via Ubuntu) from:
		Joao Pinto <joao.pinto@getdeb.net>
	- minor whitespace changes to normalize formatting
	
Dec 11 2009
libsentry-0.6.7.8
	- update create-defines to handle glibc versions up to 2.12
	- updated version numbers and Copyright dates throughout
	
Oct 26 2009
libsentry-0.6.7.7
	- added the tracklist wrapper script and man-page to the sources
	  and commands to install it to the Makefile. Updated version and
	  date info everywhere
	
May 22 2009
libsentry-0.6.7.6
	- added support for newer glibc versions from 2.8 through 2.10 in
	create-defines. Updated version number in Makefile, sentry and man-page
	
November 14 2008
libsentry-0.6.7.5
	- added __fstatat and __fstatat64 wrappers
	  backported from installwatch git repository. The
	  installwatch maintainer, felipe Sanchez has incorporated
	  my openat, fchmodat and fchownat functions into
	  installwatch and implemented the __fstatat and __fstatat64
	  functions which were needed to make fchownat work.
	- added the GNU-kFreeBSD 'd_off' patch, originally from debian
	- updated version number, man-page and docs

February 10 2008
libsentry-0.6.7.4
	- cleaned up formatting of debug output some more

December 24 2007
libsentry-0.6.7.3
installwatch-0.6.7.3
	libsentry forked from the installwatch sources. See the
	README for details of the rationale behind this change.
	Several file names were changed to differentiate them
	from the installwatch sources. The shared library will
	now be called libsentry.so and the executable wrapper
	will be called sentry. The version numbers follow
	from the previously-used numbers below.
	- Added a basic man-page for the sentry executable.
	- Added this ChangeLog.
	- all patches and original source files were moved to a
	  new directory called 'pasture'. Eventually this we be
	  left out completely.
	- Created an INSTALL file with details for compiling and
	  installing sentry and libsentry.
	- Created an AUTHORS file which contains the credits for
	  all previous authors and contributors.
	- fixed a bug which was causing compiling to fail on
	  x86_64 architectures bit using glibc<=2.4. Thanks to
	  Piete Sartain for reporting the bug, and to him and
	  to Xavian-Anderson Macpherson for testing the fix.
	  See patch 23-readlink-old-glibc.diff for details. This
	  is the last patch used with the name installwatch.
	  Future patches and additions will use the new program
	  and file names of libsentry/sentry.
	
December 20 2007
installwatch-0.6.7.2
	Added a function to track calls to glibc 'fchmodat' which
	are used by the coreutils>=6.7 program chmod. This program
	has been the source of most of the complaints of failures
	using installwatch for the last few years. Also added
	another use of the 'reduce' function to simplify the
	'truepath' returned by various installwatch functions.
	The 'translated 'path and backup path are derived from
	the truepath, so eliminating relative elements from the
	path wiht 'reduce' increases the accuracy of the logging
	facility, no matter which mode is being used.
	Added more realistic tests that use the coreutils programs
	directly. This provides a more complex and revealing
	test of program such as chmod and chown. Corrected a couple
	of spots where debug info was badly formatted. See patches
	20-fchmodat-addition.diff, 21-debug-formatting.diff and
	22-reduce-truepath.diff and 33-Makefile-shell-tests.diff
	for details.
	
December 15 2007
installwatch-0.6.7.1
	Added support for 'openat' style functions used by newer
	versions of glibc>=2.4 and coreutils>=6.7. Included a
	couple of new functions for resolving relative paths
	used by openat functions. These changes were originally
	authored by a Linux From Scratch user who, unfortunately,
	chose to remain anonymous. The added 'openat' function
	doesn't actually get called by any of the main installwatch
	functions which track calls to glibc functions. But, the
	added functions 'instw_setpathrel' and 'reduce' are used
	to remove relative elements from the path and increased
	the accuracy of the installwatch logging facility. However,
	the 'openat' function could actually be used by later
	versions of coreutils or by other programs a user might
	choose to track, and the code serves as a boiler-plate
	for writing other functions which are needed to track
	coreutils programs such as chmod, which uses 'chmodat'.
	Added a few test programs which check the basic functioning
	of the 'openat' function. These tests are actually quite
	unrealistic in that they test the function in ways that
	don't appear to be used by the coreutils programs.
	Quietened the debugging output some for better readability
	and to reduce file-system space usage. (Some debug files
	were raeching 25-30MB size)
	See patches 17-openat-addition.diff, 18-reduce-paths.diff,
	and 19-quieten-debug.diff for details.

November 24 2007
installwatch-0.6.7.0
	Patches prepared from the official installatch-0.7.0beta5
	sources. Each feature was separated from the others to
	make debugging easier as there were some outstanding
	bugs with the official version. Additional patches were
	applied from other sources, including SuSE, debian and
	Mandrake and Source Mage Linux and from other third
	parties. The resulting code seemed to clear up most
	of the outstanding problems with installwatch. The
	version number was chosen to not conflict with possible
	later releases from the official maintainer of installwatch.
	See patches 01* to 16* for details.
	Also incorporated various changes into the Makefile,
	create-localdecls and the installwatch wrapper. See
	patches 30*, 31* and 32* for details.
	All changes were re-diffed to create the above-named patches.

August 15 2007
installwatch-0.6.3a1
	Minor changes to the installwatch-0.6.3 sources to
	clean up grammar, etc.