hijacking support for Rack 1.5.x users
commite166cfe5e8d648b544b1291ec157bd234a425e21
authorEric Wong <normalperson@yhbt.net>
Fri, 8 Feb 2013 22:45:20 +0000 (8 22:45 +0000)
committerEric Wong <normalperson@yhbt.net>
Mon, 11 Feb 2013 01:57:05 +0000 (11 01:57 +0000)
tree8ac56aadc51d81d4d250cfec696446f19ffd1d64
parente6faf9e26bcb172026a4984ecadbaa8b6789bcb7
hijacking support for Rack 1.5.x users

This requires Rack 1.5.x and unicorn 4.6.0 for hijacking
support.  Older versions of Rack continue to work fine,
but we must use unicorn 4.6.0 features to support this.
15 files changed:
lib/rainbows/coolio/client.rb
lib/rainbows/coolio/thread_client.rb
lib/rainbows/epoll/client.rb
lib/rainbows/ev_core.rb
lib/rainbows/event_machine/client.rb
lib/rainbows/process_client.rb
lib/rainbows/response.rb
lib/rainbows/revactor/client/methods.rb
lib/rainbows/stream_response_epoll.rb
lib/rainbows/stream_response_epoll/client.rb
lib/rainbows/writer_thread_pool/client.rb
rainbows.gemspec
t/hijack.ru [new file with mode: 0644]
t/t0800-rack-hijack.sh [new file with mode: 0755]
t/test_isolate.rb