
This is part of the Objectify project documentation.
Copyright (C) 2010   J. Scott Edwards
See the README file for copying conditions.


2010-02-28  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Version Alpha_30.7 release.

	* testing/test_diff_compressed.sh: made request to check for
	differences more obvious and changed delay from five seconds to ten.
	<SVN-4604>

	* testing/test_diff_compressed.sh: changed name of archive-zone-add to
	zone-add.
	<SVN-4603>

	* src/apps/file/ChangeLog: Fixed Bug #28839 - The file-import program
	doesn't handle Control-C gracefully.  Added signal handler to
	file-import so it finished any file currently in process and exits
	cleanly.
	<SVN-4601> <SVN-4602>

	* src/apps/util/ChangeLog: Fixed Bug #28067: The diff-combine program
	seg faults if passed an option.  The seg fault was actually caused by
	not having enough arguments on the command line.  Added code to test
	for options (doesn't have any) and enough arguments.
	<SVN-4600>

	* src/http/ChangeLog: Fixed Bug #28725: Sort out of order from
	list_files.cgi.  Changed condition in heap sort loop.
	<SVN-4599>


2010-02-21  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/util/ChangeLog: fixed compiler warning messages in
	archive-resize, fixed format of md5sum mismatch and added --repair
	option to archive-check.
	<SVN-4585> <SVN-4586> <SVN-4587> <SVN-4589>


2010-02-08  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/util/ChangeLog: updated copyright and verbage in
	archive-prep program.
	<SVN-4562>

	* src/apps/util/ChangeLog: created new archive-resize program (symoblic
	link is oaz).
	<SVN-4561>
	* src/lib/archive/ChangeLog: added nwos_change_total_chunks function to
	disk_io.[ch] and renamed parameter in header.[ch].
	<SVN-4559> <SVN-4560>

	* src/apps/util/ChangeLog: renamed archive-add-zone to zone-add and
	changed symbolic link from oaz to oza.
	<SVN-4556>


2010-02-05  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/lib/objectify/ChangeLog: fix fclose in nwos_file_is_identical.
	<SVN-4540>


2010-02-04  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/lib/objectify/ChangeLog: fixes in security.c and objectify.c for
	compiling with DISABLE_SECURITY_FEATURES.
	<SVN-4534> <SVN-4535>


2010-02-03  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/lib/objectify/ChangeLog: fixes in security.c.
	<SVN-4531>

	* Makefile.in (distclean): removed include/config.h from rm command and
	added distclean_doc and distclean_include dependencies.
	(distclean_doc): new target that cleans backup (*~) files in doc
	directory.
	(distclean_include): new target that removes config.h and backup (*~)
	files from the include directory.
	<SVN-4530>


2010-01-31  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Version Alpha_30.6 release.

	* src/apps/lab/ChangeLog: added info on Daemon machine (Pentium 4).
	<SVN-4523>

	* doc/Security_Levels.txt: added note explaining that the security
	levels are no longer used.
	<SVN-4521>
	
	* RELEASE_NOTES: added notes on all the new stuff in Alpha_30.6.
	* KNOWN_BUGS: added the bugs, not fixed in Alpha_30.6, from the bug
	tracker on Non-GNU Savannah.
	<SVN-4520>

	* INSTALL: changed names of programs and split how-to information out
	into new files in the doc directory: Storing_Personal_Info.txt,
	Storing_Files.txt, Logging_Discs.txt, and Backup_and_Restore.txt.
	* doc/Storing_Personal_Info.txt: extracted from the INSTALL file,
	cleaned up, and renamed programs to new names.
	* doc/Storing_Files.txt: extracted from the INSTALL file, cleaned up,
	and renamed programs to new names.
	* doc/Logging_Discs.txt: extracted from the INSTALL file, cleaned up,
	and renamed programs to new names.
	* doc/Backup_and_Restore.txt: extracted from the INSTALL file,
	cleaned up, and renamed programs to new names.
	<SVN-4517>


2010-01-30  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/lab/ChangeLog: added information for Slicehost and updated
	PowerPC Mac-Mini times with optimized executable to
	test_random/times.txt.
	<SVN-4514 store_key_files_branch> <SVN-4515 trunk>

	* configure.ac (AC_INIT): changed version to Alpha_30.6.
	* configure: reconverted for Alpha_30.6.
	<SVN-4513>

	* testing/ChangeLog: changed all program names to new names in test
	scripts.
	<SVN-4510>


2010-01-28  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	<These changes were made on the store_key_files_branch>

	* Created store_key_files_branch to create a special version of the
	file storage apps that store the key files created by the test_random
	program.  It will store each 256 byte swizzle table in a block (so no
	overhead), and store them in order using the first 4 bytes of the table
	as a hash.  It will store the blocks unencrypted and use a different
	space for the data it will need the blocks from 08090a0b to fffefdfc.
	From 01000000 to 07ffffff will be available for the normal blocks.
	<SVN-4506>


2010-01-26  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/lab/ChangeLog: added information for Playstation 3 to the
	test_random/times.txt file.
	<SVN-4504>


2010-01-24  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/http/ChangeLog: fixed optimized option in Makefile.in.
	<SVN-4500>


2010-01-23  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/lab/ChangeLog: added old times.txt files to test_random
	directory.
	<SVN-4493> <SVN-4494> <SVN-4495> <SVN-4496>

	* src/apps/lab/ChangeLog: renamed src/apps/test to src/apps/lab,
	created new src/apps/lab/test_random directory and moved apps related
	to test_random into it.
	<SVN-4491> <SVN-4492>

	* src/lib/objectify/ChangeLog: Added "mode=PUBLIC" to Makefile.in.
	<SVN-4483>
	* src/lib/archive/ChangeLog: Added "mode=PUBLIC" to Makefile.in and
	fixed modules that didn't build correctly in public mode.
	<SVN-4483> <SVN-4485> <SVN-4486> <SVN-4487> <SVN-4488> <SVN-4489>
	* src/apps/public/ChangeLog: fixed Makefile.in to build libraries in
	public mode.
	<SVN-4481> <SVN-4482> <SVN-4484>


2010-01-22  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/lib/archive/ChangeLog: changed chunk_info.c so function aren't
	compiled in public mode.
	<SVN-4479>

	* src/apps/public/ChangeLog: attempt to fix Makefile to build correctly
	in public mode.  Doesn't build now due to duplicate definitions.
	<SVN-4478>


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

	* src/apps/file/ChangeLog: added three letter symbolic link names for
	apps:
	  ooc -> object-check
	  ood -> object-dump
	<SVN-4475>

	* src/apps/data/ChangeLog: renamed the data apps:
	  check_objects.c -> object-check.c
	  dump_obj.c      -> object-dump.c
	<SVN-4473> <SVN-4474>

	* src/apps/file/ChangeLog: added three letter symbolic link names for
	apps:
	  odd -> disc-identify
	  odi -> disc-import
	  odl -> disc-list
	  odg -> disc-log
	  ofc -> file-check
	  ofe -> file-export
	  ofi -> file-import
	  ofl -> file-list
	  ofr -> file-rename
	  ofv -> file-verify
	<SVN-4472>

	* src/apps/file/ChangeLog: renamed the file apps:
	  check_files.c   -> file-check.c
	  disc_list.c     -> disc-import.c
	  export_file.c   -> file-export.c
	  identify_disc.c -> disc-identify.c
	  import_file.c   -> file-import.c
	  list_discs.c    -> disc-list.c
	  list_files.c    -> file-list.c
	  log_disc.c      -> disc-log.c
	  remove_file.c   -> file-remove.c
	  rename_file.c   -> file-rename.c
	  verify_file.c   -> file-verify.c
	<SVN-4470> <SVN-4471>

	* src/apps/util/ChangeLog: added three letter symbolic link names for
	apps:
	  oaz -> archive-add-zone
	  oak -> archive-check
	  oac -> archive-compress
	  oap -> archive-prep
	  oar -> archive-restore
	  oas -> archive-sync
	  oau -> archive-usage
	  ocd -> compressed-diff
	  ocp -> compressed-patch
	  odc -> diff-combine
	  ohd -> header-dump
	<SVN-4469>


2010-01-20  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/util/ChangeLog: renamed the utility apps:
	  add_password.c         -> archive-add-zone.c
	  check_archive.c        -> archive-check.c
	  combine_backup_files.c -> diff-combine.c
	  compress_archive.c     -> archive-compress.c
	  diff_archive.c         -> archive-diff.c
	  diff_compressed.c      -> compressed-diff.c
	  disk_usage.c           -> archive-usage.c
	  dump_header.c          -> header-dump.c
	  patch_compressed.c     -> compressed-patch.c
	  prep_archive.c         -> archive-prep.c
	  recrypt.c              -> zone-recrypt.c
	  restore_archive.c      -> archive-restore.c
	  sync_archive.c         -> archive-sync.c
	<SVN-4465> <SVN-4466> <SVN-4468>


2010-01-17  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/public/ChangeLog:  move stuff for public mode files from
	attic/Makefile.in to apps/public/Makefile.in and fixed it to compile
	correctly in the new directory structure with the refactored files.
	Removed the ../ from the includes of the apps.
	<SVN-4462> <SVN-4463>
	* src/attic/ChangeLog: move stuff for public mode files from
	attic/Makefile.in to apps/public/Makefile.in.
	<SVN-4461>
	* src/lib/archive/ChangeLog: fixed disk_io.c, gen_id.c, and header.c to
	work correctly in PUBLIC_MODE since refactoring.
	<SVN-4460>

	* src/http/ChangeLog: fixed Makefile to build debug or optimized and
	changed list_files_cgi.c to sort by file name before outtputting list.
	<SVN-4457> <SVN-4458>

	* src/lib/archive/ChangeLog: Fix Bug #27753.
	<SVN-4456>


2010-01-16  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/http/ChangeLog: fixed to build list_files.cgi correctly in new
	directory structure.
	<SVN-4453>


2010-01-13  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* Makefile.in (distclean_attic, distclean_http, distclean_pubilc): new
	targets to clean up Makefiles that are created by configure but not
	normally used.
	* src/apps/data/ChangeLog: fixed Makefile.in.
	* src/apps/file/ChangeLog: fixed Makefile.in.
	* src/apps/util/ChangeLog: fixed Makefile.in.
	<SVN-4451>


2010-01-12  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/util/ChangeLog: changed patch_compressed to just issue a
	warning when there is a total chunks mismatch.
	<SVN-4449>


2010-01-05  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/util/ChangeLog: fixed Bug #28495, changed check_archive so
	that it uses an info index instead of assuming the chunks are in order.
	NOTE: this change was originally made on 2009-12-20 but did not get
	checked in.
	<SVN-4434>


2010-01-04  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/lib/archive/ChangeLog: remove all of the variables and code for
	the security level stuff.  I am no longer going to re-implement it.
	<SVN-4430>
	* include/gen_id.h (extern void nwos_set_security_level)
	(nwos_restart_id_generation): removed old functions for security level
	stuff that was no longer used.
	<SVN-4429>

	* src/apps/util/ChangeLog: fixed sync_archive so that it forces a write
	of chunks when past the end of the chunk_info table in the destination
	archive.
	<SVN-4427>

	* src/apps/util/ChangeLog: fixed sync_archive so that progress bar is
	incremented based upon chunks processed instead of blocks written.
	<SVN-4426>

	* src/apps/util/ChangeLog: changed combine_backup_files to allow some
	parts of headers to be different instead of requiring the entire header
	to be identical.
	<SVN-4424> <SVN-4425>


2010-01-03  J. Scott Edwards  <j.scott.edwards.nwos@gmail.com>

	* src/apps/data/ChangeLog: fixed Makefile.in to clean libraries, change
	was from 2009-10-25 but I forgot to check it in earlier.
	* src/apps/file/ChangeLog: fixed Makefile.in to clean libraries, change
	was from 2009-10-25 but I forgot to check it in earlier.
	<SVN-4421>

	* src/apps/test/ChangeLog: added chkdup.e file from 2009-10-09, which I
	forgot to check in.
	<SVN-4418>


For entries prior to 2010 see the ChangeLog-2006, 2007, 2008, and 2009 files.

