Added server:limit option to restrict number of connections.
Added ftp:email-check config option.
Added ftp:webmask config option.
Changed cgi:dirlist option to default to 0.
Added [Filter] section and PerlSSI filter.
Added configurable welcome text for FTP server.
Added support for PHP/FI as filter program (tested version 2).
Added timezone indication to log files.
Host name in redirected URLs now taken from Host: header if
possible; this makes image maps work better with modern browsers.
Error 401 now returns HTML page correctly: previously this
returned an empty page.
All error texts are predefined in the errors/ subdirectory.
Under Windows, taskbar menu works correctly in secure mode.
Web-based admin crashed on certain Unix systems.
Web-based admin crashed when using More... key on the user
list file.
FTP aliases now supported.
ftp:http_alias option includes HTTP aliases in FTP aliases.
FTP user configuration file syntax changed slightly.
Works with CGI programs that do not produce a header.
CGI output sometimes failed on NT; this was fixed in 1.3 and broken
again in 2.0. Fixed again!
cgi:exit-ok option now set to 0 by default.
Fixed a bug which crashed Xitami when you used Restart.
Better documentation of WSX protocol.
Xitami 2.0e released 97/10/11 with these changes:
Customised error messages now work correctly.
User-defined CGI directories was broken: fixed.
POSTed data was sometimes not being passed to admin screens.
Admin screens aborted in some configurations: fixed.
Xitami 2.0d released 97/10/07 with these changes:
Various corrections to the FTP service.
Various corrections to the UNIX kits.
Xitami 2.0c released 97/10/04 with these changes:
Windows control panel 'Setup' button did not work if a port
other than 80 was used.
Xitami 2.0b released 97/09/30 with these changes:
Form POST data no longer passed as QUERY_STRING by default.
Form POST data no longer limited in size.
Supports RFC1867 form-based file uploads.
Added ability to run server on one specific IP address.
Xitami 2.0a released 97/09/15 for limited beta testing, with
these changes:
Added FTP server.
Changed config handling so that you can change options on
either the control panel or the config file (previously
ignored webpages, cgi-bin, and portbase options in config file
of primary host.
Authorisation now works on any URL, including '/'.
Webmasks extended to allow multiple combinations.
Aliases did not work with virtual hosts - fixed.
Added full logging of URL translation if server:debug set; this
is useful when debugging complex virtual hosts.
New security:password-case option controls whether passwords
are case-sensitive. (User names are always compared in lowercase.)
Security:dynamic option no longer applicable - removed.
Sometimes showed junk in error headers/footers from files.
'Location:' header did not work in CGIs - fixed.
WinNT service did not recognise config files - fixed.
WinNT service died if specified with -r option - fixed.
WinNT control panel now runs in Xitami service directory.
Server died if run without a Xitami .cfg file; now works.
Server died if root directory was on an invalid drive - fixed.
Server died on URLs like "http://127.0.0.1/buttons.map' - fixed.
Server looped if URL argument contained accented chars - fixed.
Virtual host names containing a hyphen did not work - fixed.
You can now specify a password as "-", meaning 'not allowed'.
CGI output sometimes failed on fast NT systems - fixed.
CGI SCRIPT_NAME now works with normal and CGI aliases.
Custom.cfg renamed to defaults.cfg.
Added error simulation URL '/error?xxx'.
Added server:text-xxx options for customised HTTP error texts.
Added server:error-url option for error simulation.
Added cgi:stdio option to support Basic CGI programs.
Added cgi:dirlist option to control CGI directory lists.
Added server:base-host option for base host definition.
Added browser-based configuration screen via /admin URL.
Added win32:16bit-cgi option allows fast 32-bit CGIS.
Added win32:secure option to secure Windows control panel.