about summary refs log tree commit homepage
path: root/lib/yahns/http_response.rb
DateCommit message (Expand)
2015-12-08rely on optimized case dispatch opt-case
2015-10-13copyright updates
2015-07-21use opt_str_freeze for Hash#delete
2015-06-30http_response: reduce bytecode size
2015-06-30reduce constants and optimize for Ruby 2.2+
2015-06-30generate response status strings dynamically
2015-06-10ensure body is closed during hijack
2015-06-05use Unicorn::HttpParser#response_start_sent accessor
2015-04-03wbuf: store busy signal inside this object
2014-11-20http_response: reduce constants for 100 responses
2014-11-20http_response: remove arg for Array#join
2014-11-16http_response: skip Date header case-insensitively
2014-02-04response: do not use MSG_MORE on empty bodies
2014-02-04http_response: use kgio_syssend with MSG_MORE
2014-01-01http_response: avoid concurrent httpdate calls under rbx
2013-11-27http_response: remove unnecessary freeze
2013-11-07queue: eliminate :wait_readwrite
2013-11-06http_response: reorder wbuf_maybe on successful early flush
2013-11-06ensure we close response body if buffering caught up
2013-11-05http_response: fix app-controlled close + test
2013-11-02http: do not drop Content-Range from response headers
2013-11-01input and output buffers support tmpdir: arguments
2013-10-30Rack hijack issues EPOLL_CTL_DEL
2013-10-26fix output buffer corner-case for static files
2013-10-26output_buffering handles odd EAGAIN cases
2013-10-24implement + test Expect: 100-continue handling
2013-10-19fix and test Rack hijack support
2013-10-18http_response: respect setups with non-persistent connections
2013-10-18remove tiny_input
2013-10-18initial commit