2005-08-20  Junichi Uekawa  <dancer@debian.org>

	* NEWS: update NEWS

	* debian/changelog: update changelog

	* tests/900_test_pbuilder.sh: use dsh as example, not cowdancer itself.

2005-08-19  Junichi Uekawa  <dancer@debian.org>

	* tests/900_test_pbuilder.sh: with fixed pbuilder 0.130, it works

	* cowdancer.c (likely_fopen_write, fopen, fopen64): implement fopen.
	(initialize_functions): implement fopen.

	* tests/004_test_fopen64.sh: 
	* tests/004_test_fopen64.c: 
	* tests/003_test_fopen.sh: 
	* tests/003_test_fopen.c: 
	* tests/002_test_open.sh: 
	* tests/002_test_open.c: Add testsuite. fopen test fails.

2005-08-18  Junichi Uekawa  <dancer@debian.org>

	* Makefile (check): fix redirect in testsuite.

	* cowdancer.c (check_inode_and_copy): use the canonical filename
	rather than the possible symbollic link.

	* tests/001_test_symlink.sh: create code to test symlink handling.

	* tests/README: add a readme.

	* tests/900_test_pbuilder.sh: rename to 900.

2005-08-17  Junichi Uekawa  <dancer@debian.org>

	* cowdancer.c (check_inode_and_copy): add hook to avoid looping around; should not be
	a problem, but as a safety measure.
	(check_inode_and_copy): Fix free routine location.
	(check_inode_and_copy): add debugging error message
	(check_inode_and_copy): check that the file is a regular file
	before trying to do anything on it; directories and special files
	and sockets really don't want this.

	* cow-shell.c (main): -xdev to find.

	* tests/001_test_pbuilder.sh: cow working simulation

	* Makefile (check): create logfiles.

2005-08-16  Junichi Uekawa  <dancer@debian.org>

	* tests/000_test_basic.sh: Created a basic test.

2005-08-13  Junichi Uekawa  <dancer@debian.org>

	* Makefile (VERSION): 0.2

	* cowdancer.c (load_ilist): buffer overflow.

	* Makefile: install manpage

	* cow-shell.1: create a manpage

	* cow-shell.c: unset COWDANCER_IGNORE

	* NEWS: create a NEWS file.

	* cowdancer.c: fix obscure messages.

	* cow-shell.c: fix a few thinko's

	* Makefile (clean): new target for cleaning.
	(BINARY): -ldl is required, some programs are not linked against -ldl.

	* cow-shell.c: created

	* Makefile: created.

	* cowdancer.c: Created.


 cowdancer -- a Copy-on-write data-access; No-cow-easy-replacement

 Copyright 2005 Junichi Uekawa
 GPL v2 or later.
