home *** CD-ROM | disk | FTP | other *** search
/ Internet Publisher's Toolbox 1.0 / Image.iso / toolbox / ntserver / hsi386 / read.me < prev   
Text File  |  1994-11-02  |  6KB  |  200 lines

  1. READ.ME for HTTP SERVER 0.96 for Windows NT
  2. ------------------------------------------
  3.  
  4. New features in 0.96
  5. ====================
  6.  
  7. * The default data directory location is now C:\HTTPS, to help people who
  8.   have a CD as D: and don't realise they can configure the location.
  9.  
  10. * Error messages returned to the client now contain the HTTP status code
  11.   in the text in a less obtrusive manner.
  12.  
  13. * Bug fixed: on some systems, CGI scripts appear to run extremely slowly.
  14.   (I was eventually able to duplicate this on a system here, and
  15.   was thus in a much better position to fix it.)
  16.  
  17. * Bug fixed: redirect URLs now contain the IP address of the interface on
  18.   which the call was received, if this is different from the one corresponding
  19.   to the host name.
  20.  
  21. * Bug fixed: ComSpec and PATH environment variables are now passed to
  22.   CGI scripts.
  23.  
  24. * Bug fixed: Accept: * is now treated like Accept: */*. (Mozilla.)
  25.  
  26. * Bug fixed: logfile now closed correctly when system is shut down.
  27.  
  28. * Bug fixed: Very large files (4Mb) could not be served after the system
  29.   had been up for a while.
  30.  
  31. * Bug fixed: when browsing, the URL associated with "Up to parent directory"
  32.   did not have a trailing slash.
  33.  
  34.  
  35. New features in 0.95
  36. ====================
  37.  
  38. * Now pays attention to If-modified-since: header, to help proxies.
  39.  
  40. * Bug fixed: problem retrieving inline GIFs in some circumstances.
  41.  
  42. * Bug fixed: logfile now closed correctly when service closes down
  43.   (second attempt at fixing this one).
  44.  
  45. * Bug fixed: CGI programs can now access DLLs correctly, so CGI
  46.   programs using Windows Sockets should now work.
  47.  
  48. * Bug fixed: Directory listings now have trailing slashes on the
  49.   HREFs which point to directories.
  50.  
  51. * Bug fixed: Accesses to /directory now generate a redirect to
  52.   /directory/, to facilitate correct interpretation of relative URLs
  53.   by clients.
  54.  
  55.  
  56. New features in 0.94
  57. ====================
  58.  
  59. * Bug fixed: gradual buildup of connections in CLOSE_WAIT state under
  60.   Daytona.
  61.  
  62. * Bug fixed: if client goes away while server is in recv(), the thread
  63.   gets stuck for ever.
  64.  
  65. * "File not found" no longer logged, to prevent event log overflows.
  66.  
  67. * The length of text which can be typed into the edit controls in the
  68.   control panel applet is now limited to sensible values.
  69.  
  70. * Changed WAV mapping from application/wav to audio/wav.
  71.  
  72. * Added mapping XBM to image/x-xbitmap.
  73.  
  74.  
  75. New features in 0.9
  76. ===================
  77.  
  78. * MIPS version available as well as Intel and Alpha.  Thanks to Silicon Graphics
  79.   for arranging a machine for this.
  80.  
  81. * A help file for configuration applet is provided.
  82.  
  83. * Service starting and terminating events are now logged in the
  84.   Application Event Log.
  85.  
  86. * Bug fixed: the log file is now closed correctly when the service terminates.
  87.  
  88. * Bug fixed: when the Content-length goes over 999, the CGI interface no longer
  89.   breaks.
  90.  
  91. * Bug fixed: when user cancels a request which involves a CGI script, the script
  92.   is no longer left around as a zombie.
  93.  
  94. * Bug fixed: On-the-fly HTML generated by the server no longer contains illegal
  95.   %xx sequences.
  96.  
  97.  
  98. New features in 0.8
  99. ===================
  100.  
  101. * Following helpful advice from Microsoft, the storage of configuration
  102.   information in the Registry is now better aligned with Microsoft practise.
  103.   This means that it is *essential* when upgrading to this version to use
  104.   the https -remove command first, to remove the old configuration information.
  105.  
  106. * If there is more than one network interface in the machine, HTTPS will listen
  107.   for incoming connections on all interfaces.  (I would be obliged if someone
  108.   can test this feature for me - I don't have access to such a machine.)
  109.   
  110. * For performance reasons, the current log file is now kept open permanently.
  111.   A new log file is created every day.
  112.  
  113. * Log file location is now configurable.
  114.  
  115. * Problem with some proxy servers caused by HTTPS sending an invalid date string
  116.   format is now fixed.
  117.  
  118. * Now supports old-style protocol (HTTP 0.9) better.
  119.  
  120. * More Windows Sockets error codes are expanded into meaningful messages.
  121.  
  122. * MAP file now closed correctly.
  123.  
  124.  
  125. New features in 0.6
  126. ===================
  127.  
  128. * Support for clickable images (ISMAP).
  129.  
  130. * CGI/1.1 now supported.
  131.  
  132. * Support for passing command-line parameters to scripts.
  133.  
  134. * New example script collects form input in a file.
  135.  
  136.  
  137. New features in 0.5
  138. ===================
  139.  
  140. * Supports directory browsing (default: disabled).
  141.  
  142. * CGI scripts now have access to the PATH_INFO variable.
  143.  
  144. * Now even faster, thanks to the use of Windows NT memory-mapped file I/O.
  145.  
  146.  
  147. New features in 0.4
  148. ===================
  149.  
  150. * Handles the POST method.
  151.  
  152. * Supports CGI scripts.  Example script in C included.
  153.  
  154. * Supports HTML forms.
  155.  
  156. * New command line argument -ipaddress.
  157.  
  158. * Documentation can now be printed correctly on 8.5x11 paper.
  159.  
  160. * Registry entries now documented.
  161.  
  162. New features in 0.3
  163. ===================
  164.  
  165. * Can now search locally-held WAIS databases (requires WAISTOOLs
  166.   for Windows NT, also available from EMWAC).
  167.  
  168. * HTTP transaction log written to text file
  169.  
  170. New features in 0.2
  171. ===================
  172.  
  173. * Configuration through the Control Panel.
  174.  
  175. * Configuration information now stored in Registry.
  176.  
  177. * File extension -> MIME type mapping is now configurable.
  178.  
  179. * Improved Event Viewer messages.
  180.  
  181. * Can now log HTTP transactions.
  182.  
  183. Version 0.1 features
  184. ====================
  185.  
  186. * HTTP/1.0 server understands HEAD and GET methods.
  187.  
  188. * Runs as a Windows NT "Service", so that it keeps going even
  189.   when there's no-one logged in to the machine.
  190.  
  191. * Handles multiple simultaneous connections through multithreading.
  192.  
  193. * Available for DEC Alpha and Intel architectures.
  194.  
  195. * Logs errors using the Windows NT Event Logger.
  196.  
  197. Chris Adie
  198. C.J.Adie@edinburgh.ac.uk
  199.  
  200.