CHANGES
=======

-------- Release 3.2.1 ---------

Cleaned up some of the install procedures.  Made the install cleaner for
Solaris.  Solaris seems to have problems loading as a shared a module, so
a new "--link-statically" option was added to the global configure script
which will link mod_neoscript statically into Apache rather than as a DSO.
This option should most likely be specified when building for Solaris.

Added an option "--enable-module" to allow for turning on other NWS modules.

-------- Release 3.2 ---------

Fixed "HTTP/1.1 Continue" bug.  Thanks to Will Wagner for this patch.

Backed out the "::safe::interpCreate" method of creating safe interpreters
in favor of the "interp create -safe" method which is much faster.  This
should increase performance of NeoWebScript code by 500%+.

Re-implemented unknown.tcl to compensate for loss of its functionality after
the interp change.  Acts the same as NeoWebScript 2.3.

Updated some of the documentation to include commands which have been
present but undocumented to this point.

-------- Release 3.1 ---------

Upgraded to Tcl 8.1.1
	    TclX 8.1.1
	    Neo 8.1.1
            Itcl 3.0.1
	    Db 2.7.5
	    Gd 1.2

Overhauled most of the installation procedures, including moving several
"build" shell scripts to proper Makefiles.

Modularized the NeoWebScript application.  Including:
  * mod_neoscript runs with the neo-server-parsed handler, rather than the
    server-parsed handler.  This means better integration with stock Apache
    distributions.
  * configure scripts and Makefiles allow for mod_neoscript to get built
    as a sharable module, allowing for easy "drop-in" upgrades of stock
    Apache installations.
  * All of the components needed for NeoWebScript are now in separate packages,
    meaning that users with Tcl, TclX, Db, and Apache already installed on
    their machines can just install the module.  This means that we no longer
    *have* to distribute a tens-of-megabytes distribution.
  * mod_neoscript acts more like a module than previous releases.

Along with the upgrade to Db 2.7.5, the Neo package has been upgraded to
support the new Db library.  Note: Db 2.X files are not compatible with
Db 1.X.  You will need to upgrade those db files using the helper programs
provided with the Db library.  In addition, the Db library was changed sometime
previous to 2.7.X.  As such, our interface changed as well.  You cannot link
our new Neo interface (neoXdb.c) with Db libraries previous to 2.7.

-------- Release 3.0 ---------

1/20/98  Import fix to Sleepycat db-2.4.14 in db/db.c to uninitialized
	 variable. RRK

12/16/98 Fix broken authentication in modules/mod_auth_tcl.c due to
	 interface change. RRK
