14  January 1997	2.0 Beta 3
-----------------------------------
	o Fixed problem with new fast offset calculation in rowRead

	o Fixed bugs in table join logic

	o Fixed bug that allowed an update to set a non-unique value
	  for a unique index

	o Completed dynamic loading of module object code in Lite / W3-mSQL

	o Fixed some documentation errors in the HTML manual

	o Fixed non-flushed output in user prompts from msqladmin and msql 

	o Fixed problem with fields being inserted with the NULL flag set

	o Added a 0 exit val to msqldump

	o Fixed some API function prototypes 

	o Added strdup() to the malloc test code (although we don't
	  use the malloc library anymore for in-house code testing)

	o Fixed memory leaks in parser, msqlServerDelete, QUIT processing,
	  join condition lists, and join ident fields.

	o Wrote the mod_graph dynamic loaded graphing module for Lite &
	  W3-mSQL.

	o Added optional W3-auth security.  The file .w3-auth must now
	  be created in the directory containing the requested file to
	  enable W3-auth access control.




6  January 1997		2.0 Beta 2
-----------------------------------
	o Fixed problem with deletion using an index for row selection
	  (reshuffle of dup values in tree node caused getNext to skip
	   a valid entry)

	o Fixed bug in bulk index creation where it was including
	  non-active rows in the newly created index.

	o Added strncasecmp() for SVR4 people (so they can dodge the BSD lib)

	o Fixed bug in the AVL node swapping code wrt dup node lists.

	o Fixed core dump bug when DISTINCT used with an empty result
	  table.

	o Fixed bug in the updating of CHAR fields.

	o Increased listen queue for UNIX socket to 128

	o Fixed bug in updateValues() where by a full field width char
	  value would trash the active flag of the next field (i.e. NULL
	  termination of the string).

	o Fixed param count test in Lite function calling.

	o Increased Lite VM performance by up to 20% by caching stack 
	  frames and other reuseable items.

	o mSQL Server performance increases
	  - Removed some more malloc & bzero overhead 
	  - Added speedup for boxes without hardware multiply (like
	    lots of the early SPARCs).  
	  - The above modifications produced a 20% faster "killer"
	    result on a SPARC without hardware math.

	o Added support for symbolic Macros in modules

	o Started support for dynamic loading shared modules



16 December 1996	2.0 Beta 1
-----------------------------------
	o Initial public beta release of the 2.0 code base.
