Projects / Das Schaefchen

Das Schaefchen

Das Schaefchen is a lightweight HTTP server and proxy 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, reverse proxy, and FastCGI. 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.

Tags Internet Web HTTP Servers Proxy Servers
Licenses BSD Revised
Operating Systems POSIX Linux BSD FreeBSD NetBSD Solaris
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  17 Aug 2008 19:01
  • Rrelease-after

Changes: Several bugs have been fixed in the implementation of the FastCGI protocol.

  • Rrelease-mid
  •  20 Jul 2008 23:16
  • Rrelease-after

Changes: The FastCGI protocol has been implemented. Multiple FastCGI servers might be defined to load balance (a round-robin algorithm is used).

  • Rrelease-mid
  •  17 Feb 2008 03:00
  • Rrelease-after

Changes: The program crashed when the authentication was enabled and it received a request like: CONNECT <IP>:<port> or OPTIONS *. This has been fixed.

  • Rrelease-mid
  •  31 Jan 2008 02:06
  • Rrelease-after

Changes: You can now define aliases for the virtual hosts.

  • Rrelease-mid
  •  19 Jan 2008 14:30
  • Rrelease-after

Changes: This release reloads its configuration (including change of port) upon receiving SIGHUP.

893b53d9ac9dd16058d80fb9d202d4ba_thumb

Project Spotlight

TuxWordSmith

A multi-language Scrabble game.

No-screenshot

Project Spotlight

StarOffice

A cross-platform office suite.