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.
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.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". |
![]() |
![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment