Release date: 
Sunday, 6 October, 2019



Authors/Port authors:

A lightweight web server for OS/2, written in Modula/2, that should be suitable for most non-commercial web sites, and possibly many commercial ones. Multiple domains are supported.

This software is distributed as compressed package. You have to download and manually install it; if prerequisites are required, you will have to manually install them too.

Manual installation

Program is distributed as ZIP package: download to temporary directory and unpack to destination folder. Read the README file and run Setup to configure the server.

See below for download link(s).

Following ones are the download links for manual installation:

WebServe v. 2.2 (26/9/2021, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.2 (26 Sep 2021) Fixed: error in count of current users. Added basic authorisation (RFC7617) and digest authorisation (RFC7616) for GET and HEAD methods only, to allow password protection of some web pages.
MakeIndex v. 1.1 (Program to index a tree of directories, 21/9/2021, Peter Moylan) Readme/What's new
MakeIndex - to create index.html files in a directory tree ---------------------------------------------------------- This program contains two executables. MakeIndex.exe creates an index.html file in a specified directory and all of its subdirectories (including sub-sub, etc). ClearIndex.exe deletes all of the index.html files in the specified tree. PARAMETERS Both programs take a single parameter, which is the name of a directory. That is used as the root of the directory tree where the index files are to be created. If no parameter is given, the current directory is assumed. MOTIVATION I wrote MakeIndex after I discovered that most web browsers are dropping FTP support. These index.html files give you an HTTP "echo" of your FTP site. This works only if your FTP directories are inside your HTML tree, or if you can create a new realm to map to your FTP directory tree. The next release of my Webserve.exe web server will allow that mapping, but with some web servers you might need to rearrange your directories to make the new index.html files visible to the web server. The ClearIndex program is included in case you accidentally run MakeIndex on the wrong directory. It is there only to save you from a tedious manual deletion. CHANGE LOG Version 1.1 (21 Sep 2021) Minor improvements to display. Fixed: handling of file names containing quotation marks.
WebServe v. 2.1 (13/10/2019, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.1 (13 Oct 2019) Moved some scripts to the SOURCE/BUILD directory. Added a new makefolder.cmd script.
WebServe v. 2.0 (6/10/2019, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 2.0 ( 6 Oct 2019) Fresh build to use INIDATA.DLL. This file renamed from changes.doc to changes.txt The choice between using INI or TNI format for the parameters has been made consistent with the rules for Weasel and Major Major. Watchdog should now no longer crash. More explicit error reply for invalid Host.
WebServe v. 1.91 (9/12/2018, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 1.91 ( 9 Dec 2018) Fixed: confusion between seconds/milliseconds in specifying timeout values. Fixed: CGI GET threads lasting forever because a thread blocked on DosRead cannot be killed by the watchdog.
WebServe v. 1.9 (13/11/2018, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 1.9 (13 Nov 2018) CGI GET made more responsive.
WebServe v. 1.8 (10/3/2018, Peter Moylan) Readme/What's new
LIST OF CHANGES Version 1.8 (10 Mar 2018) Implemented CGI POST, with minimal testing. Added script ShutWS.cmd to distribution. Fixed: CTRL/C sometimes did not shut down program.
WebServe v. 1.7 (28/1/2018, Peter Moylan) Readme/What's new
Version 1.7 (27 Jan 2018) Added an option to put hostnames rather than IP addresses in the logs. Changed the watchdog operation to use fewer threads. Reduced the default limit on simultaneous connections. Version 1.61 (27 Oct 2016) Fixed: if the Request-URI is an absoluteURI, then the Host parameter in the request must be ignored. Added a "setting the time zone" page to the manual.
WebServe v. 1.6 (31/8/2016, Peter Moylan) Readme/What's new
Added a movelog.cmd script. Fixed: mishandling when valid domain not specified. Fixed: potential timeout when sending a large file. If a client sends a blank line and then closes the connection, we ignore the blank line rather than replying "400 bad request".
 ftp.pmoylan.org/WebServe/webserve_1.6.zip  local copy
Record updated last time on: 27/09/2021 - 04:38

Translate to...

Add new comment