fixed:
------
  (may 20, 2004 - 1.3x beta5)
x added: msgbase cgi - search & edit functions
x fix: broken images in the win32 port
x fix: bug in getmetahttpequiv()
x fix: $QUERY_STRING not passed correctly from html file with included
  cgi if longer than 255 characters
x new: protecteddir: token in alias.cfg, protect entire virtual host or
  virtual directory with .protected file located in the dir specified here.
x fix: correctly display blank lines in stat.htm for <weberrlog> and <weberr2log>
x fix: display space instead of %20 in file listing
x fix: post .tmp files left behind under heavy load
x new ssi codes: <globalconnected> - current global connections from all child
  web/2 processes <globalconnections> - total connections from all child
  web/2 processes. (see the new stat.htm in sample.zip)
x fix for sqcgi
x fix for uptime longer than 47 days
x set cgi env. var "http_user" if the cgi or html with included cgi is .protected
x <random #>.tmp.status for status on the post data being received, its removed
  after all the post data has been received.

  (june 27, 2003 - 1.3x beta 4)
x fixed slow small-image load w/bandwidth limit
x cgierr*.log saved to main log file path (if available), weberr*.log still
  saved in web/2's main directory.
x added <servername> ssi tag to display the current host & updated stat.htm
x added file attachment capability to the e-mail cgi (see sample.zip)

  (june 15, 2003 - 1.3x beta 3)
x huge performance increase on pages with a lot of embedded graphics
x rewrote the logging code to use less resources
x fixed a problem where the win32 pdf viewer would have trouble on
  some documents located on a web/2 server
x added support for banned hosts, banned host exceptions and banned referers
  usage: in web.cfg, locate the 'banned' entry and add hostnames/partial
  hostnames (separated by comma), to do a banned host exception, prefix
  it with "E:", example:
    banned microsoft.com,E:os2.microsoft.com
  will premit os2.microsoft.com to connect to the server, but everything
  else on microsoft.com is denied.  to ban referers, use the "R:" prefix.
x added support for index.wml
x fixed a bug in the ssi handler that could cause web/2 to hang
  when using a certain combination of ssi codes in a html file
x fixed some php scripts wouldn't load w/long paths
x other minor bug fixes that I forgot about

  (july 30, 2002 - 1.3x beta 2)
x internal errors that happen during cgi execution are logged to weberr2.log
  instead of to stderr
x fixed hung cgi thread during heavy load
x misc. fixes
x fixed Status processing w/meta http-equiv
x log failed authentication attempts
x only start child web/2 if current stdin/out/err isn't being redirected
  (fixes another hung thread)
x added directory protection/authentication! use addpuser in the directory
  you want protected
x "HTTP/1.1 100 Continue" added for compliance
x added "ignorenimda" option (on/off) to web.cfg
x fixed: consumes a lot of cpu on some systems while waiting for http commands
x look for index.php if index.htm[l] isn't there
x fixed/updated the email cgi (in sample.zip)

  (april 6, 2002 - 1.3x beta 1)
x fixed misdirected log entries
x fixed (rare) range check error @ web.pas #857
x completely ignore "nimda" worm probes
x bandwidth limiter code is finished, setup program updated
x fix hostname resolver
x more misc. cgi-bin fixes
x fix for IBM's Net.Data cgi
x run cgi's at normal priority if web/2's raisepriority is on
x boost web/2's priority to foregroundserver instead of timecritical if
  raisepriority is on (see web.cfg)
x reset idle timer if connection is still active
x web/2 replicates itself every x connections to handle some seriously
  heavy load (experimental)
x cgi-dir and virtual cgi-dir are configurable globally or for each virtual
  domain (experimental)
x setup program updated
x misc. cgi-bin fixes
x fixed: cgierr*.log wasn't logging all of the post data
x detect and drop dead sockets faster
x fixed: file list w/mangled index.htm
x experimental bandwidth limit (per connection), run setup.exe to update your
  config file then view/edit web.cfg manually.. (note: not 100% finished)
x if beginthread fails, try again in a second instead of dropping connection
x fixed: the main log file (web.log) gets locked if 2 separate copies of web/2
  are started

  (january 25, 2002)
x fixed: web/2 won't send .exe files

  (january 17, 2002)
x fixed a memory leak if logging is disabled
x fixed: cgi scripts with 'cmd' in the filename (not extension)

  (december 26, 2001)
x code optimizations
x implemented if-modified-since:
x raised priority
x main/fallthrough log file [path]name can be specified w/
  "mainlogfile [path]filename" in web.cfg

  (october 8, 2001)
x ability to configure cgi (perl.exe..etc.) outside of the cgi-bin directory,
  just add the path in front of the cgi name in cgi.cfg

  (september 21, 2001)
x nonblocking recv() while getting cgi post data
x added configurable cgi-bin directory support for virtual hosts, see
  "alias.cfg" section of the online web/2 dox

  (august 29, 2001)
x fixed path_info variable w/dir+filename cgi parameter
  - this fixes Ceilidh message board @ http://www.lilikoi.com/

  (august 23, 2001)
x fixed $PHP_SELF (again)
x fixed multi-dotted html files

  (august 4, 2001)
x fixed: file handle leak (rare occurance)
x added CGI v1.1 "Status:" support

  (july 21, 2001)
x fixed: SCRIPT_NAME for .cmd cgi's
x ability to include php documents with <!--#include virtual=""-->
x fixed: virtual includes under virtual hosts now work relative to the
  virtual hosts directory
