home *** CD-ROM | disk | FTP | other *** search
/ WinFiles.com 1998 June / WF0698_3.ISO / servers-websrv / Pi3Web-x86Win32-latest.exe / RELNOTES < prev   
Text File  |  1998-06-02  |  8KB  |  191 lines

  1.  
  2. Release Notes for Pi3Web Release 6/98 1.0.3
  3. ===========================================
  4.     - Fixed bug with exec virtual in SSI's, query strings were
  5.     not being parsed so parameters could not be passed.
  6.     - Added CommandLineByExt directive to CGI for default configuration
  7.     so that .cgi files are executed as perl scripts.
  8.     - Tidied up setup so that background window does not fill the entire
  9.         screens, also the icons are setup correctly for both 95 and NT, but
  10.         see note below
  11.     - Installation to directories with spaces works but icons are not setup
  12.         correctly (wrong icons) - this is a limitation of the old DDE 
  13.         PROGMAN interface.
  14.  
  15. Release Notes for Pi3Web Release 3/98 1.0.2
  16. ===========================================
  17.     - Added virtual host configuration (IP and Non-IP) pages to the 
  18.     admin GUI.
  19.  
  20. Release Notes for Pi3Web Release 1/98 1.0.1
  21. ===========================================
  22.     - CGI POST Method was broken on Windows 95 because of a typing error
  23. from the 1.0 rewrite (always gave 500 Server error). This is now fixed.
  24.     - Proxying has been modified so proxyed data is not cached by the
  25.     server but returned to client as it comes back from the origin server.
  26.     This gives the impression of a faster connection (data is returned as
  27.     it comes in rather than all at once upon completion). This has a 
  28.     noticable impression difference with slow connections (like dial-up).
  29.  
  30. Release Notes for Pi3Web Release 1/98 1.0.0
  31. ===========================================
  32.     - No changes from beta 5, but in version renaming and minor
  33.     packaging details.
  34.  
  35. Release Notes for Pi3Web Release 12/97 0.9 beta 5
  36. ================================================
  37.     - Fixed CGI bug with large stdout volumes
  38.     - Fixed bugs in EnhPi3 with spaces in mapping names
  39.     - Added background 'blue screen' to setup
  40.     - Fixed bug there users were all added to same line by
  41.     EnhPi3.exe - making an effective maxiumum of 100 users.
  42.     - Also note, beta 5 was never publically released.
  43.     - Tidied up proxy a lot, query string proxying was broken,
  44.     now fixed. Proxy caching is under development, other uses are
  45.     fine.
  46.  
  47. Release Notes for Pi3Web Release 11/97 0.9 beta 4
  48. ================================================
  49.  
  50.     - Top level tree was reoranized with configuration and
  51.     thier supporting files now in a new Conf directory. bin now
  52.     contains only binary and shared libraries. Configuration files
  53.     were merged and the contents of Config.pi3 is appended to the top
  54.     of the files Features.pi3 etc. 
  55.     - Fixed CGI post for Windows NT.
  56.     - Bundled the new Windows 95/NT enhanced GUI. EnhPi3.exe 
  57.  
  58. Release Notes for Pi3Web Release 9/97 0.9 beta 3
  59. ================================================
  60. Quite a lot was changed in this release
  61.  
  62.     - Fast CGI was improved to be a lot more flexible.
  63.     - SGI build was completed, really the problem was the version of g++ I was
  64.     using was real old.
  65.     - Changed the way 'User' and 'Group' directives are implemented    
  66.     in Server/UNIXDmon.cpp - it was pretty broken before.
  67.     - Fixed problems with some solaris shared library builds.
  68.  
  69. Release Notes for Pi3Web Release 8/97 0.9 beta 2
  70. ================================================
  71.     - Fixed bugs with PATH_TRANSLATED in HTTP/PathMap.cpp
  72.         (it was way off...)
  73.  
  74.     - Released ISAPI (isa) Support
  75.  
  76. Release Notes for Pi3Web Release 8/97 0.9 beta 1
  77. ================================================
  78.  
  79. General
  80. -------
  81. This is the first beta release of Pi3Web. The release is
  82. in the form of a soure code package and prebuilt
  83. binary distributions for the following systems
  84.     
  85.     - Windows NT or 95 on an Intel or compatible.
  86.     - Linux (ELF build, 2.x) on an Intel or compatible.
  87.     - Sun solaris (2.x) on a sparc platform.
  88.  
  89. This release has tested free of memory leaks and any
  90. serious bugs (but see the notes on proxy server).
  91. Any known bugs are listed in these notes.
  92.  
  93. HTTP Proxy Server
  94. -----------------
  95. The caching component of the proxy server is still under development -
  96. the default proxy configuration has caching disabled (CacheRoot directive
  97. is commented out). Otherwise the proxy server works well, look at
  98. Conf\Proxy.pi3
  99.  
  100. UNIX Platforms
  101. --------------
  102. To configure:
  103.     Run Config.sh, or manually edit the file bin/Config.pi3.
  104.     For advanced configuration manually edit the .pi3 files sourced
  105.     in bin/Config.pi3
  106.  
  107. To start, stop and restart (reload configuration):
  108.     bin/start.sh and  bin/stop.sh bin/restart.sh
  109.  
  110. Mime types:
  111.     Edit the file Fragment/Mime.typ
  112.  
  113. Solaris
  114. -------
  115. The binaries were built on SunOS 5.4, sun4m sparc. As of 0.9 beta 4,
  116. binaries are available for SunOS 5.6 on Intel x86.
  117.  
  118. Two variants of the threads library is supplied
  119.  
  120.     libPiAPI_KRNL.so    - built to use native solaris threads with         
  121.             dedicated lwps.
  122.     libPiAPI_USER.so    - built to use user stack context switching 
  123.             threads.
  124.  
  125. By default, libPiAPI_USER.so is used.
  126.  
  127. Copy the appropriate file overwritting libPiAPI.so to enable that threads
  128. implementation. Stop the server before copying and restart after.
  129.  
  130. SPARC-SunOS5.4:
  131. Signal handling doesn't work with Kernel threads yet, so stop the server
  132. using the script 'bin/stop.sh', then use the script 'bin/nukem.sh' to
  133. really stop it. Likewise restart the server by stopping it as just
  134. described and then start it again with 'bin/start.sh'. This problem
  135. does not seem to effect the Intel version for (SunOS5.6 for x86).
  136.  
  137. Signals seem to work fine with user context threads.
  138.  
  139. Solaris has been known to have some leaky libraries, set ExitAfter between
  140. 100 and 1000, 1000 is good, to stop long-term leaks.
  141.  
  142. Windows NT 4.0
  143. --------------
  144. Built and tested on NT 4.0, should also work on NT 3.51.
  145.  
  146. The server installation script 'bin\Install.bat' installs the server 
  147. with a path to the binary of 'C:\Pi3Web\bin\Pi3Srv32.exe', if the
  148. package was not installed into C:\Pi3Web this script will have to 
  149. be adjusted accordingly.
  150.  
  151. Two versions of the PiAPI.dll are provided as with Solaris. PiAPI_USER.dll
  152. uses user context threads, PiAPI_KRNL.dll uses true Win32 Kernel threads,
  153. the implementation can be changed by swapping these dlls. By default
  154. PiAPI_KRNL.dll is used.
  155.  
  156. There is no known problems with either of these implementations. 
  157.  
  158. Windows 95
  159. ----------
  160. Tested. EnhPi3.exe sets up the server as a startup service by default
  161. to disable this use regedit to remove the link
  162. HKEY_LOCAL_MACHINE\\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices\<directory where Pi3Web was installed>.
  163.  
  164. Windows 3.1
  165. -----------
  166. No binaries or source code will work on 16-bit windows operating 
  167. environment. User context threads could be employed to make Pi3Web 
  168. work with its current model, but its not compatible now as it
  169. uses the Win32 API for file access.
  170.  
  171. Silicon Graphics
  172. ----------------
  173. Silicon graphics supported first with release 0.9b4. Uses user context
  174. threads only. Works well. Sometimes reports a SEG. fault when terminated
  175. with CTRL-C.
  176.  
  177. Other
  178. -------
  179. Keep-Alive:
  180. The following may not be overriden in configuration files. When keep
  181. alive (reuse connections across multiple requests) is enabled it is
  182. silently restricted to a maximum of 10 requests. When waiting for
  183. another request read timeout is silently reduced to 5 seconds and
  184. then restored to the previous timeout once the next request comes in.
  185. Use the 'KeepOpen' directive to enable or disable connection reuse.
  186.  
  187. NOTE:
  188. =====
  189. All tradenames are properties of thier respective owners
  190.  
  191.