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