home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 May
/
Pcwk5b98.iso
/
WEBSERVE
/
PI3
/
PI3WEB.EXE
/
RELNOTES
< prev
Wrap
Text File
|
1997-10-31
|
5KB
|
141 lines
Release Notes for Pi3Web Release 9/97 0.9 beta 4
================================================
- Top level tree was reoranized with configuration and
thier supporting files now in a new Conf directory. bin now
contains only binary and shared libraries. Configuration files
were merged and the contents of Config.pi3 is appended to the top
of the files Features.pi3 etc.
- Fixed CGI post for Windows NT.
- Bundled the new Windows 95/NT enhanced GUI. EnhPi3.exe
Release Notes for Pi3Web Release 9/97 0.9 beta 3
================================================
Quite a lot was changed in this release
- Fast CGI was improved to be a lot more flexible.
- SGI build was completed, really the problem was the version of g++ I was
using was real old.
- Changed the way 'User' and 'Group' directives are implemented
in Server/UNIXDmon.cpp - it was pretty broken before.
- Fixed problems with some solaris shared library builds.
Release Notes for Pi3Web Release 8/97 0.9 beta 2
================================================
- Fixed bugs with PATH_TRANSLATED in HTTP/PathMap.cpp
(it was way off...)
- Released ISAPI (isa) Support
Release Notes for Pi3Web Release 8/97 0.9 beta 1
================================================
General
-------
This is the first beta release of Pi3Web. The release is
in the form of a soure code package and prebuilt
binary distributions for the following systems
- Windows NT or 95 on an Intel or compatible.
- Linux (ELF build, 2.x) on an Intel or compatible.
- Sun solaris (2.x) on a sparc platform.
This release has tested free of memory leaks and any
serious bugs (but see the notes on proxy server).
Any known bugs are listed in these notes.
HTTP Proxy Server
-----------------
The proxy server (via BasicProxy handler) is under development and
contains several major bugs. This is not usable in this release.
UNIX Platforms
--------------
To configure:
Run Config.sh, or manually edit the file bin/Config.pi3.
For advanced configuration manually edit the .pi3 files sourced
in bin/Config.pi3
To start, stop and restart (reload configuration):
bin/start.sh and bin/stop.sh bin/restart.sh
Mime types:
Edit the file Fragment/Mime.typ
Solaris
-------
The binaries were built on SunOS 5.4, sun4m sparc. As of 0.9 beta 4,
binaries are available for SunOS 5.6 on Intel x86.
Two variants of the threads library is supplied
libPiAPI_KRNL.so - built to use native solaris threads with
dedicated lwps.
libPiAPI_USER.so - built to use user stack context switching
threads.
By default, libPiAPI_USER.so is used.
Copy the appropriate file overwritting libPiAPI.so to enable that threads
implementation. Stop the server before copying and restart after.
SPARC-SunOS5.4:
Signal handling doesn't work with Kernel threads yet, so stop the server
using the script 'bin/stop.sh', then use the script 'bin/nukem.sh' to
really stop it. Likewise restart the server by stopping it as just
described and then start it again with 'bin/start.sh'. This problem
does seem to effect the Intel version for (SunOS5.6 for x86).
Signals seem to work fine with user context threads.
Solaris has been known to have some leaky libraries, set ExitAfter between
100 and 1000, 1000 is good, to stop long-term leaks.
Windows NT 4.0
--------------
Built and tested on NT 4.0, should also work on NT 3.51.
The server installation script 'bin\Install.bat' installs the server
with a path to the binary of 'C:\Pi3Web\bin\Pi3Srv32.exe', if the
package was not installed into C:\Pi3Web this script will have to
be adjusted accordingly.
Two versions of the PiAPI.dll are provided as with Solaris. PiAPI_USER.dll
uses user context threads, PiAPI_KRNL.dll uses true Win32 Kernel threads,
the implementation can be changed by swapping these dlls. By default
PiAPI_KRNL.dll is used.
There is no known problems with either of these implementations.
Windows 95
----------
Tested. EnhPi3.exe sets up the server as a startup service by default
to disable this use regedit to remove the link
HKEY_LOCAL_MACHINE\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\<directory where Pi3Web was installed>.
Windows 3.1
-----------
No binaries or source code will work on 16-bit windows operating
environment. User context threads could be employed to make Pi3Web
work with its current model, but its not compatible now as it
uses the Win32 API for file access.
Silicon Graphics
----------------
Not included in this release.
Other
-------
Keep-Alive:
The following may not be overriden in configuration files. When keep
alive (reuse connections across multiple requests) is enabled it is
silently restricted to a maximum of 10 requests. When waiting for
another request read timeout is silently reduced to 5 seconds and
then restored to the previous timeout once the next request comes in.
Use the 'KeepOpen' directive to enable or disable connection reuse.
NOTE:
=====
All tradenames are properties of thier respective owners