Prevent exception under 1.9.3 for POST without content-length
Merge pull request #9 from rfletcher/b5332a8bd6365e5897562f7d3bf138e5451ca813

Test HttpStreamingResponseTest#test_streaming is broken
Merge pull request #10 from rfletcher/exception-empty-body

Exception for POST without content-length
Treat header values as arrays

This fixes the case of multiple headers of the same name (set-cookie
being the real world example I ran into) getting all smooshed together
into a single (invalid) header. Net::HTTP tries to be smart and join
such headers with a ", ", which isn't so bad when immediately consuming
the results, but wreaks havoc when passing those headers through the
proxy.

Treating the header values as arrays fixes this issue, as Rack happily
does the right thing and passes back a separate header for each value it
sees in the array.

This definitely has the potential for breakage, as it implicitly changes
the header portion of the triplet passed to #rewrite_response.

I tried to figure out how to write a test for this and came up empty.
Best bet is probably to have your trix.pl endpoint return a double
header and verify that rack-proxy does the right thing with it.
Merge pull request #11 from ntalbott/headers-fix

Treat header values as arrays
Add MIT License
Set fullpath correctly when being used as an HTTP proxy
Merge pull request #13 from moonmaster9000/master

Bug fix: set fullpath correctly when being used as an HTTP proxy
Add ability to explicitly set the backend
Merge pull request #15 from ismell/master

Add ability to explicitly set the backend
Release 0.4
fix broken tests that were depending on trix.pl url to 200 instead of 301
Merge pull request #17 from timcase/fix_broken_tests_with_301_test_url

fix broken tests that were depending on trix.pl url to 200 instead of 30...
Added app argument to initialize.
Allowing streaming to be disabled and use the standard Net::HTTP instead.
Merge pull request #18 from wbyoung/master

Allow streaming to be disabled
Remove unused variable, was breaking tests
Sometimes headers are not present.
Merge pull request #19 from wbyoung/master

Check for headers
Bump version