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


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

	* security.c (nwos_get_key_from_password): Fix Bug #29450: First time a
	long pass phrase is entered it cuts off at 36 characters.  Added test
	so it only checks for line feed (Enter) on password if there are
	unconsumed characters in the buffer.
	<SVN-4653>


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 so 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.

