home *** CD-ROM | disk | FTP | other *** search
- READ.ME for HTTP SERVER 0.96 for Windows NT
- ------------------------------------------
-
- New features in 0.96
- ====================
-
- * The default data directory location is now C:\HTTPS, to help people who
- have a CD as D: and don't realise they can configure the location.
-
- * Error messages returned to the client now contain the HTTP status code
- in the text in a less obtrusive manner.
-
- * Bug fixed: on some systems, CGI scripts appear to run extremely slowly.
- (I was eventually able to duplicate this on a system here, and
- was thus in a much better position to fix it.)
-
- * Bug fixed: redirect URLs now contain the IP address of the interface on
- which the call was received, if this is different from the one corresponding
- to the host name.
-
- * Bug fixed: ComSpec and PATH environment variables are now passed to
- CGI scripts.
-
- * Bug fixed: Accept: * is now treated like Accept: */*. (Mozilla.)
-
- * Bug fixed: logfile now closed correctly when system is shut down.
-
- * Bug fixed: Very large files (4Mb) could not be served after the system
- had been up for a while.
-
- * Bug fixed: when browsing, the URL associated with "Up to parent directory"
- did not have a trailing slash.
-
-
- New features in 0.95
- ====================
-
- * Now pays attention to If-modified-since: header, to help proxies.
-
- * Bug fixed: problem retrieving inline GIFs in some circumstances.
-
- * Bug fixed: logfile now closed correctly when service closes down
- (second attempt at fixing this one).
-
- * Bug fixed: CGI programs can now access DLLs correctly, so CGI
- programs using Windows Sockets should now work.
-
- * Bug fixed: Directory listings now have trailing slashes on the
- HREFs which point to directories.
-
- * Bug fixed: Accesses to /directory now generate a redirect to
- /directory/, to facilitate correct interpretation of relative URLs
- by clients.
-
-
- New features in 0.94
- ====================
-
- * Bug fixed: gradual buildup of connections in CLOSE_WAIT state under
- Daytona.
-
- * Bug fixed: if client goes away while server is in recv(), the thread
- gets stuck for ever.
-
- * "File not found" no longer logged, to prevent event log overflows.
-
- * The length of text which can be typed into the edit controls in the
- control panel applet is now limited to sensible values.
-
- * Changed WAV mapping from application/wav to audio/wav.
-
- * Added mapping XBM to image/x-xbitmap.
-
-
- New features in 0.9
- ===================
-
- * MIPS version available as well as Intel and Alpha. Thanks to Silicon Graphics
- for arranging a machine for this.
-
- * A help file for configuration applet is provided.
-
- * Service starting and terminating events are now logged in the
- Application Event Log.
-
- * Bug fixed: the log file is now closed correctly when the service terminates.
-
- * Bug fixed: when the Content-length goes over 999, the CGI interface no longer
- breaks.
-
- * Bug fixed: when user cancels a request which involves a CGI script, the script
- is no longer left around as a zombie.
-
- * Bug fixed: On-the-fly HTML generated by the server no longer contains illegal
- %xx sequences.
-
-
- New features in 0.8
- ===================
-
- * Following helpful advice from Microsoft, the storage of configuration
- information in the Registry is now better aligned with Microsoft practise.
- This means that it is *essential* when upgrading to this version to use
- the https -remove command first, to remove the old configuration information.
-
- * If there is more than one network interface in the machine, HTTPS will listen
- for incoming connections on all interfaces. (I would be obliged if someone
- can test this feature for me - I don't have access to such a machine.)
-
- * For performance reasons, the current log file is now kept open permanently.
- A new log file is created every day.
-
- * Log file location is now configurable.
-
- * Problem with some proxy servers caused by HTTPS sending an invalid date string
- format is now fixed.
-
- * Now supports old-style protocol (HTTP 0.9) better.
-
- * More Windows Sockets error codes are expanded into meaningful messages.
-
- * MAP file now closed correctly.
-
-
- New features in 0.6
- ===================
-
- * Support for clickable images (ISMAP).
-
- * CGI/1.1 now supported.
-
- * Support for passing command-line parameters to scripts.
-
- * New example script collects form input in a file.
-
-
- New features in 0.5
- ===================
-
- * Supports directory browsing (default: disabled).
-
- * CGI scripts now have access to the PATH_INFO variable.
-
- * Now even faster, thanks to the use of Windows NT memory-mapped file I/O.
-
-
- New features in 0.4
- ===================
-
- * Handles the POST method.
-
- * Supports CGI scripts. Example script in C included.
-
- * Supports HTML forms.
-
- * New command line argument -ipaddress.
-
- * Documentation can now be printed correctly on 8.5x11 paper.
-
- * Registry entries now documented.
-
- New features in 0.3
- ===================
-
- * Can now search locally-held WAIS databases (requires WAISTOOLs
- for Windows NT, also available from EMWAC).
-
- * HTTP transaction log written to text file
-
- New features in 0.2
- ===================
-
- * Configuration through the Control Panel.
-
- * Configuration information now stored in Registry.
-
- * File extension -> MIME type mapping is now configurable.
-
- * Improved Event Viewer messages.
-
- * Can now log HTTP transactions.
-
- Version 0.1 features
- ====================
-
- * HTTP/1.0 server understands HEAD and GET methods.
-
- * Runs as a Windows NT "Service", so that it keeps going even
- when there's no-one logged in to the machine.
-
- * Handles multiple simultaneous connections through multithreading.
-
- * Available for DEC Alpha and Intel architectures.
-
- * Logs errors using the Windows NT Event Logger.
-
- Chris Adie
- C.J.Adie@edinburgh.ac.uk
-
-