All releases of Das Schaefchen


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


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


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


Release Notes: You can now define aliases for the virtual hosts.


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


Release Notes: A rule system has been implemented. When an incoming request for one of the virtual hosts is received, it goes through the set of rules to see which one matches, depending on three criteria: file extension, path, or method. When a rule matches, it takes the rule's action, which can be either to handle the request locally or to forward it to the backends of the rule, acting as a reverse proxy. Now you can configure for each host whether the directory listing will be enabled and whether it must log the requests. A couple of bugs were fixed.


Release Notes: This release allows you to specify the configuration and the MIME filenames.


Release Notes: An issue where the server was returning Bad Gateway to the client if the response from the backend included two Connection or Server header fields was fixed along with a problem with the Server header field of the backend server not being sent to the client in proxy connections.


Release Notes: Some parts of the code have been restructured. Linux benchmarks have been updated.


Release Notes: This release fixes two bugs in the reverse proxy code. Several error logs have been added.