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


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

	* file.c (nwos_file_is_identical): moved call to fclose so that file
	gets closed even if it didn't match.
	<SVN-4540>


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

	* objectify.c (is_binary_number, nwos_transform_root): wrapped in
	#ifndef DISABLE_SECURITY_FEATURES so they aren't compiled if not using
	security.
	(nwos_initialize_objectify, nwos_create_root): changed to just use
	reference id 10000000 for root object if compiled with
	DISABLE_SECURITY_FEATURES.
	<SVN-4535>

	* security.c (generate_sequence_table): moved earlier in the file so
	it was grouped with the other static functions.
	<SVN-4534>


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

	* security.c: changed to define DISABLE_SECURITY_FEATURES is defined
	if PUBLIC_MODE is defined and wrapped all of the functions that are
	only used for security in #ifndef DISABLE_SECURITY_FEATURES.
	(convert_short_pass_phrase_to_reference)
	(convert_pass_phrase_to_reference): changed to static.
	<SVN-4531>


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

	* Makefile.in (PUBMODE): new variable defined to be -DPUBLIC_MODE if
	mode=PUBLIC is passed on the command line.
	<SVN-4483>


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

	* objectify.c (nwos_create_root): removed call to
	nwos_set_security_level which was no longer used because it was inside
	ifdef CHANGE_SECURITY_TO_DENSITY.  I am no longer planning to
	re-implement the security level stuff.
	<SVN-4431>


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

	* file.c (nwos_create_file, nwos_add_new_revision_of_file): changed
	upper limit of files that can be imported from one gigabyte to eight
	gigabytes.
	<SVN-4342>


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

	* disc.c (nwos_create_disc_copy): Fix Bug #2834458 - added hack to
	set upper 4 bytes of reference (currently called flags) to zero.  This
	is needed because in this transitional period the lower layers expect
	zeros and then they set them to 0xfffffffe.
	<SVN-4315>


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

	* Makefile.in: fixed to build correctly in new directory structure.
	<SVN-4310>


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

	* class_definition.h: moved to root level include directory.
	<SVN-4279>


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

	* Makefile.in: fixed to build the new libobjectify.a that doesn't
	include all of the object files in libarchive.a or the programs.
	<SVN-4269>

	* file.c: removed "gnu/" prefix from includes of md5.h, sha1.h,
	sha256.h, and sha512.h files.
	<SVN-4268>


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

	* Makefile.in: copied from root level Makefile.in and modified to just
	build the new libobjectify.a.
	<SVN-4257>

	* acronym.c: moved from root directory.
	* address.c: moved from root directory.
	* class_definition.h: moved from root directory.
	* class_definition.c: moved from root directory.
	* date.c: moved from root directory.
	* device.c: moved from root directory.
	* dialog.c: moved from root directory.
	* disc.c: moved from root directory.
	* file.c: moved from root directory.
	* financial.c: moved from root directory.
	* language.c: moved from root directory.
	* name.c: moved from root directory.
	* number.c: moved from root directory.
	* objectify.c: moved from root directory.
	* objects.h: moved from root directory.
	* objects.c: moved from root directory.
	* person.c: moved from root directory.
	* phone.c: moved from root directory.
	* reference_list.c: moved from root directory.
	* security.h: moved from root directory.
	* security.c: moved from root directory.
	* spelling.c: moved from root directory.
	* url.c: moved from root directory.
	* us_state.c: moved from root directory.
	* word.c: moved from root directory.
	<SVN-4253>

	* ChangeLog (this file): created new for the new src/lib/archive
	directory.  See the ChangeLog file in the root directory for
	changes to these files before 2009-08-03.

