Mathopd 1.6b6 review

Download
by rbytes.net on

Mathopd is a very small, yet very fast HTTP server for UNIX systems. It supports useful features of HTTP/1.1, such as persistent c

License: GPL (GNU General Public License)
File size: 55K
Developer: Michiel Boland
0 stars award from rbytes.net

Mathopd is a very small, yet very fast HTTP server for UNIX systems.

It supports useful features of HTTP/1.1, such as persistent connections, partial responses and pipelining. It does not support things like content negotation. The latest version of the software (1.5) also supports CGI/1.1.

Mathopd was designed specifically to run as a single process, and to never grow in size. When this software was first written (early 1996) this is something that other HTTP servers were not very good at.

What's New in This Release:

The '*' character in Error*File and AutoIndexCommand is replaced with the current value of the Host header.

If the Error*File is not present, the original HTTP status code is sent back, rather than a 500 error.

IPv6 support has been added. It is not clear yet how the Access and Clients functionality should be ported. Therefore Access and Clients has been temporarily disabled, as well as Error403File.

The server can now fork multiple copies of itself, via the NumProcesses keyword.

The following keywords have been added:
ExpireInterval
Family
Options
NumProcesses
PID

The following keywords have been removed:
Access
Allow
Apply
Clients
Deny
NoApply

Mathopd 1.6b6 keywords