Xitami 1.3c
| iMatix home page
| Xitami home page
| << | <
| > | >>
- Xitami 1.3c released 97/07/31 with these changes:
- Alias handling cleaned-up; converts alias in URL to lowercase
to match alias name (always lowercase).
- CGI SCRIPT_NAME now compatible with MS IIS (starts with '/').
- URLs can contain spaces (did not work with Netscape Explorer).
- Would abort on incomplete requests like 'GET xxxxx'.
- Virtual host server:cgi-dir option was not being used.
- NT service control panel crashed if you started on port 0.
- Added support for Visual Basic through CGI_STDIN and related
environment variables.
- Xitami 1.3b released 97/07/22 with these changes:
- Windows control panel shows more statistics.
- New [CGI-Environment] option for arbitrary CGI variables.
- New server:hostname option for redirected URLs.
- New [ErrorLog] section for HTTP errors.
- Fixed various minor bugs with virtual host logic.
- Xitami 1.3a released 97/07/16 with these changes:
- New virtual hosts/multihoming facility.
- New [Alias] option allows multiple document roots.
- New webmask= option in xitami.aut lets you restrict access
to a directory depending on the client's IP address.
- New configuration schema, custom.cfg, simplifies upgrading
from older versions of Xitami.
- New option 'cgi:workdir=-' means always use script directory.
- New option 'server:cgi-url' defines '/cgi-bin' prefix.
- Windows control panel now works correctly with the keyboard.
- Improved REXX CGI support (*/ allowed on first line).
- New CGI environment variable: SCRIPT_PATH.
- CGI SCRIPT_NAME no longer includes the PATH_INFO.
- Fixed bug: NT service version did not let you change the
webpages or CGI directory.
- Fixed bug: CGI script 'magic header' did not work fully.
- Fixed bug: server could block while sending a file if the
browser closed the connection during the transfer.
- Fixed bug: "cgi:workdir" did not work under UNIX.
- Fixed bug: no longer freezes-up if you change the clock.
- Fixed bug: CGI URLs in map files can now have arguments.
- Eliminated caching for default pages; browser now always
shows correct page if you change the document root directory.
- Keep-Alive default raised from 5 to 50.
- Error-Header, Footer now reloaded for each 4xx response.
- Added support for Midi MIME types (.mid, .rmi).
- Xitami 1.2e released 97/06/16 with these changes:
- Webpages directory can now be a disk drive, e.g. I:.
- Added server:translate option for working on dynamic
IP connections (e.g. PPP).
- Added support for REXX CGIs using "/*!" magic header.
- Xitami would sometimes freeze-up: this has been fixed.
- You can now limit clients to a specific IP subnet mask.
- CGI scripts (e.g. Perl) can use #! /usr/bin/perl header;
the path is removed if it does not actually exist.
- server:error-header/footer can come from a file.
- Xitami 1.2d released 97/05/31 to correct a security
hole in 1.2c; protected URLs could be accessed by supplying
an empty username and password.
- Xitami 1.2c released 97/05/28 with these changes:
- Under 32-bit Windows, executable files can have any
extension.
- Now correctly asks for password when listing a directory.
- Password protection also applied to CGI programs.
- Keep-Alive did not work for some directory listings.
- Closed security hole that allowed '...' in URLs.
- Added REMOTE_HOST and REMOTE_ADDR variables for CGI.
- Under Windows 95 & NT, CGI response-time was improved by
an average of 500ms thanks to improved SFL timer functions.
- New configuration option cgi:timeout specifies timeout
for CGI programs. The cgi:monitor option specifies CGI monitor
rate.
- Sometimes gave file errors during rapid reloading of CGI
programs; this has been improved.
- You can now modify the xitami.aut file on-the-fly: it is
refreshed every 60 seconds (by default) See server:refresh
configuration option.
- cgi:exit_ok controls whether CGI programs' exit code is
checked or not.
- Server crashed on some URLs (http://localhost/myfile.htm/);
the server was treating these as directory names; fixed.
- Server crashed when running CGI script if #! command did
not exist as an executable file; fixed.
- 'Browse' and 'Defaults' buttons added to Windows panels.
- Improved error messages in Windows versions when there is
a TCP/IP error; e.g. port in use or TCP/IP not installed.
- Windows versions allow Terminate action at all times.
- Relaxed HTTP header parsing to support more HTTP clients;
headers may use either CRLF or LF end-of-line sequences.
- Xitami 1.2b released 97/04/23 with these changes:
- Improved Keep-Alive handling; sometimes failed.
- Keep-Alive arguments are now configurable.
- Sometimes died if very long URLs were used.
- Windows NT control panel did not work.
- Xitami 1.2a limited release with these changes:
- Added server:portbaseN configuration option.
- Keep-Alive works for CGI programs.
- Allows non-CGI files in cgi-bin directory.
- cgi:mixed-url controls non-CGI files in cgi-bin directory.
- CGI stderr output logged to cgi:stderr file
- Corrected access log file format, which had errors.
- Output from CGI programs is now handled correctly.
- Server occasionally aborted due to an assertion.
- If-Modified-Since: header was not being used correctly.
- Xitami 1.1b released 97/03/17 with these changes:
- Improved use of 'cgi-bin' option; can now specify an
absolute directory, and 'cgi-bin' can occur at any level
in the URL path.
- Added PATH_INFO variable for CGI programs.
- Directory listings can be disabled.
- Added support for user-defined MIME types.
- Added support for absolute URLs in image maps.
- Customisable CGI support.
- Customisable server error pages.
- Windows NT service control panel added.
- Reduced CPU usage in 32-bit Windows versions.
- Added support for Perl CGI programs under Windows and OS/2.
- Added optional Xitami configuration file.
- Auto reloading of configuration and authorization files
when modified.
- Hourly, daily, weekly, monthly cycling of log files.
- Log files can be in any directory.
- Xitami 1.0d released 97/02/23 with these changes:
- Windows NT service version added.
- 16-bit Windows version released.
- Windows versions permit customised web pages and CGI
directories; previously these were fixed.
- Returns MIME type */* for unknown file types; previously
returned text/html, which caused unknown files (such as .zip
files) to be shown as HTML text.
- CGI programs get their arguments in the same way for GET
methods as for PUT methods.
- More variables passed to CGI programs.
- Too-long requests are correctly handled, returning a 500
or 413 error code.
- Xitami now tries port 5080 if 80 is unavailable (previous
versions tried 8080, but this is commonly used for HTTP proxy
servers).
- A bug in previous versions allowed a user to browse into
directories by adding '..' to the URL. This has been fixed.
- Xitami 1.0c released 97/01/01 with various improvements:
- Access log file using CERN/NCSA common log format.
- Access log files automatically cycled.
- Console log file kept separate from access log file.
- Xitami 1.0b was released as a separate product in December
1996.
- Xitami 1.0a was released as part of the SMT product in
October 1996.
| << | <
| > | >>
| Contents
| Installation
| Administration
| Configuration
| Using CGI
| Image Maps
| Virtual Hosting
| A Beginner's Guide
| FAQ
| Technical Implementation
| Getting Support
| Release History
| License Agreement
Designed by Pieter Hintjens © 1997 iMatix