home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
WinFiles.com 1998 June
/
WF0698_3.ISO
/
servers-websrv
/
Pi3Web-x86Win32-latest.exe
/
RELNOTES
< prev
Wrap
Text File
|
1998-06-02
|
8KB
|
191 lines
Release Notes for Pi3Web Release 6/98 1.0.3
===========================================
- Fixed bug with exec virtual in SSI's, query strings were
not being parsed so parameters could not be passed.
- Added CommandLineByExt directive to CGI for default configuration
so that .cgi files are executed as perl scripts.
- Tidied up setup so that background window does not fill the entire
screens, also the icons are setup correctly for both 95 and NT, but
see note below
- Installation to directories with spaces works but icons are not setup
correctly (wrong icons) - this is a limitation of the old DDE
PROGMAN interface.
Release Notes for Pi3Web Release 3/98 1.0.2
===========================================
- Added virtual host configuration (IP and Non-IP) pages to the
admin GUI.
Release Notes for Pi3Web Release 1/98 1.0.1
===========================================
- CGI POST Method was broken on Windows 95 because of a typing error
from the 1.0 rewrite (always gave 500 Server error). This is now fixed.
- Proxying has been modified so proxyed data is not cached by the
server but returned to client as it comes back from the origin server.
This gives the impression of a faster connection (data is returned as
it comes in rather than all at once upon completion). This has a
noticable impression difference with slow connections (like dial-up).
Release Notes for Pi3Web Release 1/98 1.0.0
===========================================
- No changes from beta 5, but in version renaming and minor
packaging details.
Release Notes for Pi3Web Release 12/97 0.9 beta 5
================================================
- Fixed CGI bug with large stdout volumes
- Fixed bugs in EnhPi3 with spaces in mapping names
- Added background 'blue screen' to setup
- Fixed bug there users were all added to same line by
EnhPi3.exe - making an effective maxiumum of 100 users.
- Also note, beta 5 was never publically released.
- Tidied up proxy a lot, query string proxying was broken,
now fixed. Proxy caching is under development, other uses are
fine.
Release Notes for Pi3Web Release 11/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 caching component of the proxy server is still under development -
the default proxy configuration has caching disabled (CacheRoot directive
is commented out). Otherwise the proxy server works well, look at
Conf\Proxy.pi3
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 not 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
----------------
Silicon graphics supported first with release 0.9b4. Uses user context
threads only. Works well. Sometimes reports a SEG. fault when terminated
with CTRL-C.
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