home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 May / Pcwk5b98.iso / WEBSERVE / PI3 / PI3WEB.EXE / RELNOTES < prev   
Text File  |  1997-10-31  |  5KB  |  141 lines

  1. Release Notes for Pi3Web Release 9/97 0.9 beta 4
  2. ================================================
  3.  
  4.     - Top level tree was reoranized with configuration and
  5.     thier supporting files now in a new Conf directory. bin now
  6.     contains only binary and shared libraries. Configuration files
  7.     were merged and the contents of Config.pi3 is appended to the top
  8.     of the files Features.pi3 etc. 
  9.     - Fixed CGI post for Windows NT.
  10.     - Bundled the new Windows 95/NT enhanced GUI. EnhPi3.exe 
  11.  
  12. Release Notes for Pi3Web Release 9/97 0.9 beta 3
  13. ================================================
  14. Quite a lot was changed in this release
  15.  
  16.     - Fast CGI was improved to be a lot more flexible.
  17.     - SGI build was completed, really the problem was the version of g++ I was
  18.     using was real old.
  19.     - Changed the way 'User' and 'Group' directives are implemented    
  20.     in Server/UNIXDmon.cpp - it was pretty broken before.
  21.     - Fixed problems with some solaris shared library builds.
  22.  
  23. Release Notes for Pi3Web Release 8/97 0.9 beta 2
  24. ================================================
  25.     - Fixed bugs with PATH_TRANSLATED in HTTP/PathMap.cpp
  26.         (it was way off...)
  27.  
  28.     - Released ISAPI (isa) Support
  29.  
  30. Release Notes for Pi3Web Release 8/97 0.9 beta 1
  31. ================================================
  32.  
  33. General
  34. -------
  35. This is the first beta release of Pi3Web. The release is
  36. in the form of a soure code package and prebuilt
  37. binary distributions for the following systems
  38.     
  39.     - Windows NT or 95 on an Intel or compatible.
  40.     - Linux (ELF build, 2.x) on an Intel or compatible.
  41.     - Sun solaris (2.x) on a sparc platform.
  42.  
  43. This release has tested free of memory leaks and any
  44. serious bugs (but see the notes on proxy server).
  45. Any known bugs are listed in these notes.
  46.  
  47. HTTP Proxy Server
  48. -----------------
  49. The proxy server (via BasicProxy handler) is under development and
  50. contains several major bugs. This is not usable in this release.
  51.  
  52. UNIX Platforms
  53. --------------
  54. To configure:
  55.     Run Config.sh, or manually edit the file bin/Config.pi3.
  56.     For advanced configuration manually edit the .pi3 files sourced
  57.     in bin/Config.pi3
  58.  
  59. To start, stop and restart (reload configuration):
  60.     bin/start.sh and  bin/stop.sh bin/restart.sh
  61.  
  62. Mime types:
  63.     Edit the file Fragment/Mime.typ
  64.  
  65. Solaris
  66. -------
  67. The binaries were built on SunOS 5.4, sun4m sparc. As of 0.9 beta 4,
  68. binaries are available for SunOS 5.6 on Intel x86.
  69.  
  70. Two variants of the threads library is supplied
  71.  
  72.     libPiAPI_KRNL.so    - built to use native solaris threads with         
  73.             dedicated lwps.
  74.     libPiAPI_USER.so    - built to use user stack context switching 
  75.             threads.
  76.  
  77. By default, libPiAPI_USER.so is used.
  78.  
  79. Copy the appropriate file overwritting libPiAPI.so to enable that threads
  80. implementation. Stop the server before copying and restart after.
  81.  
  82. SPARC-SunOS5.4:
  83. Signal handling doesn't work with Kernel threads yet, so stop the server
  84. using the script 'bin/stop.sh', then use the script 'bin/nukem.sh' to
  85. really stop it. Likewise restart the server by stopping it as just
  86. described and then start it again with 'bin/start.sh'. This problem
  87. does seem to effect the Intel version for (SunOS5.6 for x86).
  88.  
  89. Signals seem to work fine with user context threads.
  90.  
  91. Solaris has been known to have some leaky libraries, set ExitAfter between
  92. 100 and 1000, 1000 is good, to stop long-term leaks.
  93.  
  94. Windows NT 4.0
  95. --------------
  96. Built and tested on NT 4.0, should also work on NT 3.51.
  97.  
  98. The server installation script 'bin\Install.bat' installs the server 
  99. with a path to the binary of 'C:\Pi3Web\bin\Pi3Srv32.exe', if the
  100. package was not installed into C:\Pi3Web this script will have to 
  101. be adjusted accordingly.
  102.  
  103. Two versions of the PiAPI.dll are provided as with Solaris. PiAPI_USER.dll
  104. uses user context threads, PiAPI_KRNL.dll uses true Win32 Kernel threads,
  105. the implementation can be changed by swapping these dlls. By default
  106. PiAPI_KRNL.dll is used.
  107.  
  108. There is no known problems with either of these implementations. 
  109.  
  110. Windows 95
  111. ----------
  112. Tested. EnhPi3.exe sets up the server as a startup service by default
  113. to disable this use regedit to remove the link
  114. HKEY_LOCAL_MACHINE\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\<directory where Pi3Web was installed>.
  115.  
  116. Windows 3.1
  117. -----------
  118. No binaries or source code will work on 16-bit windows operating 
  119. environment. User context threads could be employed to make Pi3Web 
  120. work with its current model, but its not compatible now as it
  121. uses the Win32 API for file access.
  122.  
  123. Silicon Graphics
  124. ----------------
  125. Not included in this release.
  126.  
  127. Other
  128. -------
  129. Keep-Alive:
  130. The following may not be overriden in configuration files. When keep
  131. alive (reuse connections across multiple requests) is enabled it is
  132. silently restricted to a maximum of 10 requests. When waiting for
  133. another request read timeout is silently reduced to 5 seconds and
  134. then restored to the previous timeout once the next request comes in.
  135. Use the 'KeepOpen' directive to enable or disable connection reuse.
  136.  
  137. NOTE:
  138. =====
  139. All tradenames are properties of thier respective owners
  140.  
  141.