about summary refs log tree commit homepage
path: root/lib/rainbows.rb
DateCommit message (Expand)
2011-05-09split out pool_size module
2011-05-09add XEpollThreadPool concurrency option
2011-05-06ensure some requires get loaded in master
2011-05-03Rainbows! defaults more DRY
2011-05-03s/max_bytes/client_max_body_size/ for consistency
2011-05-03add client_header_buffer_size tuning parameter
2011-05-02rainbows: get rid of MODEL_WORKER_CONNECTIONS constant
2011-04-29xepoll_thread_spawn: initial implementation
2011-04-25make all concurrency options use 50 by default
2011-03-21simplify LISTENERS closing
2011-02-05*epoll: refactor common loop code
2011-02-05less expensive QUIT processing
2011-02-04rename XAcceptEpoll to XEpoll
2011-02-04test_isolate: use latest Unicorn
2011-02-01preliminary reverse proxy Rack application
2011-01-24initial XAcceptEpoll concurrency model
2011-01-24clear LISTENERS array on close
2011-01-20merge rack_input into process_client
2011-01-20remove unused 416 error constants/exceptions
2011-01-19initial edge-triggered epoll model
2011-01-06minor cleanups following state cleanups
2011-01-06eliminate G constant and just use the Rainbows! module
2011-01-06rainbows.rb: unindent
2011-01-06eliminate timed_read module
2011-01-06simplify keepalive_timeout accounting
2011-01-05disable Nagle's algorithm by default
2011-01-05simplify Rainbows.max_bytes implementation
2011-01-04globally refactor Range handling for responses
2011-01-04simplify per-client keepalive state checks
2010-12-28complete Rev => Coolio renaming
2010-12-28several response body#close fixes
2010-12-27initial cool.io support
2010-12-27introduce worker_yield method
2010-12-27writer_thread_*: split out common socket_proxy code
2010-12-26rainbows/rev/* require/autoload cleanup
2010-11-16reimplement client_max_body_size handlers
2010-10-23http_request: remove this (sub)class
2010-10-22unindent most files
2010-10-22code shuffling for kgio
2010-10-21unicorn 2.x updates + kgio
2010-09-28start using kgio library
2010-08-26split out accept() callers to acceptor module
2010-08-19add Rainbows::ThreadTimeout middleware
2010-08-17avoid EBADF with certain middlewares when proxying
2010-08-03doc: hide internal Response416 error constant
2010-07-22enable Range: responses for static files for most models
2010-07-20rely on autoload for Base and TeeInput
2010-07-10doc: avoid documenting internals on RDoc website
2010-07-08restore Rainbows::HttpResponse.write for Cramp
2010-07-08bump TCP_DEFER_ACCEPT default value