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