web/2 features:
x fast, small and feature-packed!
x cgi support w/configurable extents (php, perl..etc.)
x easy to set up
x online web/2 documentation, thanks to John Bijnens
x web/2 message board
web/2 1.3x beta 5:web2beta5.zip (may 20, 2004)
(win32 version: web2win32beta3.zip)
x added: msgbase cgi - search & edit functions
x fix: sporatic broken images in the win32 port
x fix: bug in getmetahttpequiv()
x fix: $QUERY_STRING ssi not passed correctly from html file with included
x cgi if its longer than 255 characters
x new: protecteddir: token in alias.cfg, protect entire virtual host or
x 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: HTTP POST .tmp files left behind under heavy load
x new ssi codes: <globalconnected> - current global connections from all child
x web/2 processes <globalconnections> - total connections from all child
x 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
x after all the post data has been received.

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

web/2 1.3x beta 3:web2beta3.zip (june 15, 2003)
x huge performance increase on pages with a lot of embedded graphics
x new statistics page (see sample.zip)
x rewrote the logging code to use less resources
x fixed a problem where the win32 pdf viewer would have trouble on
x some documents located on a web/2 server
x added support for banned hosts, banned host exceptions and banned referers
x usage: in web.cfg, locate the 'banned' entry and add hostnames/partial
x hostnames (separated by comma), to do a banned host exception, prefix
x it with "E:", example:
x x banned microsoft.com,E:os2.microsoft.com
x will permit os2.microsoft.com to connect to the server, but everything
x 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
x 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

web/2 1.3x beta 2:web2beta2.zip (july 30, 2002)
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)

web/2 1.3x beta 1:web2beta1.zip (april 6, 2002)
x new "web2icons.cmd" to create a web/2 folder & icons
x fixed (rare) range check error @ web.pas #857
x completely ignore "nimda" worm probes
x new bandwidth limiter code, see setup program
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 setup)
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 (see alias.cfg in the web/2 documentation section)
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 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

get the latest PHP cgi exe @ the PHP for OS/2 page

icons for the directory/file listing: web2ficons.zip
(unzip to \web\html\icons)

process killer cgi: kill.zip [updated 4/27/2003]

how to update
unzip the web2*.zip file into your web/2 dir then run setup.exe to create
new configuration file(s) (cgi.cfg, mime.cfg..etc.), then restart web/2.

email me.

accessed 41142 times since feb 16, 2001.