about summary refs log tree commit homepage
path: root/lib/rainbows/response.rb
DateCommit message (Expand)
2015-11-18http_parser: workaround hijack changes in unicorn 5
2015-11-18reduce constant lookup dependencies
2015-11-18reflect changes in Rack::Utils::HTTP_STATUS_CODES
2015-11-18kill the moronic Status: header
2015-10-14response: convert source arg to path before IO.copy_stream
2015-09-14response: avoid unnecessary args to IO.copy_stream
2013-02-11hijacking support for Rack 1.5.x users
2011-06-27remove unused arg in Rainbows::Response.setup
2011-06-09response: sendfile_range fis for Rack::File in rack 1.3.0
2011-05-16add "copy_stream" config directive
2011-05-10configurator: move validation logic over
2011-03-10switch from IO#sendfile_nonblock to IO#trysendfile
2011-01-19remove support for X-Rainbows-* headers
2011-01-07response: do not skip Status header set by app
2011-01-07response: fix skipping of Status: header from app
2011-01-07ev_core: garbage reduction with const strings
2011-01-06simplify keepalive_timeout accounting
2011-01-05response: use optimized httpdate implementation
2011-01-05response: allow normal Hash for crafting Range headers
2011-01-05send proper 416 responses
2011-01-04globally refactor Range handling for responses
2011-01-04simplify per-client keepalive state checks
2010-12-27writer_thread_*: split out classes into separate files
2010-08-28"keepalive_timeout 0" (really) disables keepalive
2010-08-02revactor: implement sendfile and range support
2010-07-23rename parse_range => make_range!
2010-07-22enable Range: responses for static files for most models
2010-07-19refactor response handling for each concurrency model
2010-07-10doc: avoid documenting internals on RDoc website
2010-07-08restore Rainbows::HttpResponse.write for Cramp