about summary refs log tree commit homepage
path: root/lib/unicorn/http_response.rb
AgeCommit message (Expand)AuthorFilesLines
2017-12-16avoid reusing env on hijackEric Wong1-2/+3
2016-01-27rack is optional at runtime, required for devEric Wong1-2/+5
2015-11-17http_response: allow nil values in response headersEric Wong1-1/+1
2015-06-30http_response: reduce size of multi-line header pathEric Wong1-1/+1
2015-06-30reduce constants and optimize for Ruby 2.2Eric Wong1-4/+2
2015-06-30reflect changes in Rack::Utils::HTTP_STATUS_CODESEric Wong1-8/+7
2015-06-10ensure body is closed during hijackEric Wong1-3/+0
2015-06-04http_response: simplify regular expressionEric Wong1-1/+1
2015-06-01http_response: avoid special-casing for Rack < 1.5Eric Wong1-13/+3
2014-08-17http_response: remove Status: headerEric Wong1-3/+1
2013-01-22support for Rack hijack in request and responseEric Wong1-8/+32
2012-12-04fix const error responses for Rainbows!Eric Wong1-0/+4
2012-11-29Begin writing HTTP request headers early to detect disconnected clientsTom Burns1-2/+4
2011-04-18documentation cleanup/reductionEric Wong1-0/+1
2011-01-07http_response: do not skip Status header set by appEric Wong1-1/+1
2011-01-05close client socket after closing response bodyEric Wong1-1/+0
2011-01-05http_response: simplify the status == 100 comparisonEric Wong1-3/+2
2011-01-04http_response: implement httpdate in CEric Wong1-3/+1
2010-12-30http_response: do not account for $, being setEric Wong1-1/+1
2010-12-26http_response: remove TODO itemEric Wong1-2/+0
2010-10-04http_response: avoid singleton methodEric Wong1-35/+15
2010-06-28http_response: this should be a module, not a classEric Wong1-60/+55
2010-01-05http_response: disallow blank, multi-value headersEric Wong1-1/+2
2009-09-27http_response: simplify and remove const dependenciesEric Wong1-28/+26
2009-09-16Avoid freezing objects that don't benefit from itEric Wong1-1/+1
2009-09-09http_response: don't "rescue nil" for body.closeEric Wong1-1/+1
2009-09-08"encoding: binary" comments for all sources (1.9)Eric Wong1-0/+2
2009-09-03Support HTTP/0.9 entity-body-only responsesEric Wong1-3/+8
2009-08-15http_response: pass through unknown status codesEric Wong1-1/+1
2009-06-09Avoid duplicating the "Z" constantEric Wong1-2/+1
2009-05-13http_response: allow string status codesEric Wong1-1/+1
2009-05-13Require Rack for HTTP Status codesEric Wong1-1/+7
2009-05-03http_response: luserspace buffering is barely fasterEric Wong1-17/+3
2009-04-23http_response: minor performance gainsEric Wong1-6/+8
2009-04-23http_response: just barely fasterEric Wong1-2/+2
2009-04-21http_response: small speedup by eliminating loopEric Wong1-9/+6
2009-04-16Small garbage reduction in HttpResponseEric Wong1-5/+6
2009-04-16ensure responses always have the "Status:" headerEric Wong1-3/+7
2009-03-27Always try to send a valid HTTP response backEric Wong1-0/+1
2009-03-22HttpResponse: speed up non-multivalue headersEric Wong1-1/+5
2009-03-21Handle Rack multivalue headers correctlyEric Wong1-16/+11
2009-03-20HttpResponse: close body if it can closeEric Wong1-0/+2
2009-02-14HttpResponse: remove crack-addled HTTP_STATUS_HEADERS hashEric Wong1-9/+6
2009-02-13HttpResponse: use each instead of each_pair to iterateEric Wong1-1/+1
2009-02-09Refactor and get exec + FD inheritance workingEric Wong1-1/+4
2009-02-09HttpResponse: use unbuffered I/O for writing, tooEric Wong1-2/+18
2009-02-09Get rid of HeaderOut and simplify HttpResponseEric Wong1-14/+30
2009-02-09Simplify HttpResponse since we only handle Rack nowEric Wong1-130/+26
2009-02-09HttpResponse: remove send_fileEric Wong1-21/+0
2009-02-09pre-generate HTTP_STATUS_HEADER to avoid repeated snprintfEric Wong1-1/+1