keter/Keter
Aaron Friel ccccd9f252 Experimental support for legacy / malformed responses from proxied server.
This is entirely to support behavior of broken web servers that might be
proxied.

The culprit, in this case, is a Jenkins server on Ubuntu 12.04 (installed using
their repositories and running in the default Servlet container). This server
for whatever reason generates responses that have this rare ill-formed set of
headers:

  HTTP/1.1 200 OK
  Connection: Close

With *no content-length* and *no transfer-encoding*.

So this is an initial attempt at working around this.
2013-03-23 03:54:57 -05:00
..
App.hs App itself is now optional 2013-01-28 09:09:02 +02:00
LogFile.hs A few more minor tweaks 2012-05-17 11:47:54 +03:00
Logger.hs unix-process-conduit 2012-10-04 19:16:45 +02:00
Main.hs Built-in reverse proxy now supports rewriting headers 2013-03-20 00:01:43 -05:00
PortManager.hs Built-in reverse proxy now supports rewriting headers 2013-03-20 00:01:43 -05:00
Postgres.hs Sanitize PostgreSQL names 2012-08-22 19:58:16 +03:00
Prelude.hs Slightly better error message 2012-10-21 06:51:35 +02:00
Process.hs Kill processes when Keter shuts down (#3) 2012-11-19 10:31:40 +02:00
ProcessTracker.hs Kill processes when Keter shuts down (#3) 2012-11-19 10:31:40 +02:00
Proxy.hs Built-in reverse proxy now supports rewriting headers 2013-03-20 00:01:43 -05:00
ReverseProxy.hs Experimental support for legacy / malformed responses from proxied server. 2013-03-23 03:54:57 -05:00
SSL.hs network-conduit-tls and unix version bumps 2012-10-11 10:25:17 +02:00
TempFolder.hs Correctly set UID/GID on all created folders (#4) 2012-12-27 11:52:55 +02:00