
2009-03-08  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (OBJS): added gen_id.o.
	(AS_IS_OBJS): added strlcat.o and strlcpy.o.
	(find_high_entry): added strlcpy.c.
	(fix_img_files): deleted, was a one time use program.
	(class_definition.o): changed objectify_private.h to
	class_definition.h.
	(disc.o): changed objectify_private.h to objectify.h and crc32.h.
	(disk_io.o): changed objectify_private.h to disk_io.h.
	(file.o): changed objectify_private.h to disk_io.h.
	151c149,152
	(gen_id.o): added.
	(name.o): changed objectify_private.h to crc32.h.
	(objectify.o): changed objectify_private.h to disk_io.h.
	(reference_list.o): changed objectify_private.h to disk_io.h.
	(spelling.o): changed objectify_private.h to crc32.h.
	(word.o): changed objectify_private.h to crc32.h.
	* add_class: changed include objectify_private.h to objectify.h and
	added include class_definition.h and disk_io.h.
	* add_class_revision.c: changed objectify_private.h to objectify.h and
	added include include class_definition.h.
	* add_more_spellings.c: changed include objectify_private.h to
	objectify.h.
	* dump_ids.c: changed include objectify_private.h to disk_io.h.
	* list_public_spellings.c: changed include objectify_private.h to
	objectify.h.
	* log_file.c: changed include objectify_private.h to objectify.h.
	(main): removed call to nwos_flush_bit_maps.
	* read_md5_file.c: changed include objectify_private.h to objectify.h.


2009-02-16  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (log_file, read_md5_file): added disc.o.
	(disc.o): new target for disc.c that was split out from file.c.


2009-01-21  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* random_line.e: this program is a quick hack to output a random line
	from the lines fed to it via the standard input.  I used it temporarily
	in the test_remove_file.sh script.


2008-09-20  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (find_high_entry): added target.
	* find_high_entry.c (main): added code to find one pass phrase that
	resolves to a reference with a zero in the upper nibble.


2008-09-14  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* find_high_entry.c: new program to find a pass phrase that creates an
	entry point near the end of the private chunks for testing.


2008-08-31  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* add_assert_to_read_object.e: new program to read .c files and add an
	assert around calls to nwos_read_variable_sized_object_from_disk and
	nwos_read_object_from_disk.
	* add_acronyms.c (main): added assert around nwos_read_object_from_disk
	because now it returns false if it fails, instead of asserting itself.
	* add_class_revision.c (main): added assert around call to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails, instead of asserting itself.
	* add_credit_union.c (main): added assert around call to
	nwos_read_object_from_disk because now it returns false if it fails,
	instead of asserting itself.
	* add_manufacturer.c (main): added assert around call to
	nwos_read_object_from_disk because now it returns false if it fails,
	instead of asserting itself.
	* add_manufacturers.c (main): added assert around call to
	nwos_read_object_from_disk because now it returns false if it fails,
	instead of asserting itself.
	* add_to_check.c (main): added assert around call to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails, instead of asserting itself.
	* add_to_class.c (main): added assert around call to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails, instead of asserting itself.
	* add_to_person.c (main): added assert around call to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails, instead of asserting itself.
	* change_class.c (main): added assert around call to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails, instead of asserting itself.
	* convert_to_new_format.c (convert_class_def_object)
	(convert_root_object, convert_class_def_class_reference_list_to_array):
	added assert around call to nwos_read_object_from_disk because now it
	returns false if it fails, instead of asserting itself.
	* count_objs.c (main): added assert around nwos_read_object_from_disk
	because now it returns false if it fails, instead of asserting itself.
	* eliminate_one_block_chunks.c (check_file, main): added assert around
	call to nwos_read_object_from_disk because now it returns false if it
	fails, instead of asserting itself.
	* fix_device.c (main): added assert around calls to
	nwos_read_variable_sized_object_from_disk and
	nwos_read_object_from_disk because now they return false if they fail
	instead of asserting themselves.
	* fix_img_files.c (main): added assert around calls to
	nwos_read_variable_sized_object_from_disk and
	nwos_read_object_from_disk because now they return false if they fail
	instead of asserting themselves.
	* fix_md5.c (main): added assert around nwos_read_object_from_disk
	because now it returns false if it fails, instead of asserting itself.
	* fix_missing_path_ref.c (check_file_path, check_class, main) add
	assert around calls to nwos_read_variable_sized_object_from_disk and
	nwos_read_object_from_disk because now they return false if they fail
	instead of asserting themselves.
	* link_img_files.c (main): added assert around calls to
	nwos_read_variable_sized_object_from_disk and
	nwos_read_object_from_disk because now they return false if they fail
	instead of asserting themselves.
	* list_public_spellings.c (main): added assert around calls to
	nwos_read_variable_sized_object_from_disk because now it returns false
	if it fails instead of asserting itself.


2008-08-30  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Removed clean_all target and removed config.log and
	config.status from rm in distclean target.


2008-06-11  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: added conditional so it will build with optimized or
	debug flags, the same as the top level Makefile.


2008-05-23  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* add_class_revision.c (main): added call to create a "source" feature
	in the FILE class to specify where the file came from.


2008-05-18  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* fix_img_files.c: new program to repair the mess that link_img_files
	made by linking the previous and next versions in the FILE objects to
	the PATH AND FILE ASSOCIATION object.

	* link_img_files.c (main): Bug #1957144 - NO fix, this program was
	a hack and should not be used.


2008-05-08  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* read_md5_file (main): fixed to allow an asterisk before the file
	name.


2008-04-28  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Added dump_ids program.
	* dump_ids.c: Initial version created on 2008-01-01.


2008-03-28  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Added add_more_spellings program.
	* list_public_spellings.c (main): change to pass PUBLIC type to
	nwos_initialize_objectify.  Added test to verify spelling doesn't
	already exist before attempting to creat it.  Changed to read words
	from the stdin instead of editing them into this source file and
	recompiling it every time.

	* Makefile.in: Added list_public_spellings program.
	* list_public_spellings.c (main): change to pass PUBLIC type to
	nwos_initialize_objectify.

	* add_class.c (main): added test to verify that class doesn't already
	exist before adding it.


2008-03-19  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: Added read_md5_file program.  Also created CHECKSUM_OBJS 
	for the md5.o, sha1.o, sha256.o, and sha512.o files.  And removed
	file.o from 'OBJS' so that programs that don't access the file related
	classes don't need to include the CHECKSUM_OBJS.


2008-03-14  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: added 'add_class' program.

	* add_class (main): changed to create a SHA512 class.


2008-03-13  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: added 'add_class_revision' program.

	* add_class_revision (main): changed to create a new FILE class with
	a SHA512 checksum.


2008-02-16  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* log_file.c (main): changed to call new nwos_add_info_to_existing_file
	function in file.c to add the, size, time_stamp, SHA1, and SHA256
	checksums to existing file created with only an MD5.
	* read_md5_file.c (main): changed to call new
	nwos_create_file_with_only_md5 function for each entry read from the
	MD5 file.


2008-02-15  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* log_file.c (main): changed AccessType to PUBLIC.

	* Makefile.in: added file.o to list of object files to be compiled in
	public mode.  Also added log_file.c to dependencies for log_file
	target.


2008-02-14  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* read_md5_file.c: new program to read a file of MD5 sums into the
	public objects.


2008-02-09  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in: new file to build the object files for this directory,
	I seem to have lost my old compile.sh script.  This initial version
	builds the log_file program which logs public files.


2008-01-02  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* fix_dif.c: new program to repair .dif files that had duplicate blocks
	in them because of Bug #1862306.


2007-12-23  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* link_img_files.c: Old file from 2007-06-16 11:37 to link together
	img*.jpg files with the same names.  This was a hack to link photos
	that had been edited with the original versions from the camera.


2007-12-09  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* eliminate_one_block_chunks.c: new program that reads a compressed
	file and finds (16 megabyte) chunks that only have 1 (256 byte) block
	in them and moves that block to an adjacent block.  This is to reduce
	the amount of space required for storage.
	* diff_eliminated: new program created from diff_compressed to diff the
	output of eliminate_one_block_chunks.


2007-11-24  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>
	
	* log_file.c: new program to add files to public objects.

