Das Schaefchen 0.2.5 (Default branch) |
|
|
Das Schaefchen is a lightweight HTTP server for Unix platforms. It supports the minimum requirements of the HTTP/1.1 protocol and virtual hosts, basic authentication (which can be used to protect either files or directories), directory listing, byte ranges, and reverse proxy. It is an event-driven server that runs as a single process with a single thread using non-blocking I/O. It uses epoll as the event notification mechanism to multiplex control between active connections.
License: BSD License (revised)
Changes:
Das Schaefchen has been ported to MacOS, Solaris,
and NetBSD. The "Content-Length" and
"Content-Range" were using file offsets of 32 bits
instead of 64 bits.
|