about summary refs log tree commit homepage
path: root/lib/rainbows.rb
AgeCommit message (Expand)AuthorFilesLines
2017-04-02workaround for unicorn 5.3.0Eric Wong1-0/+9
2016-10-31doc: move homepage and update URLs to HTTPSEric Wong1-1/+1
2015-11-24fix Rainbows.now definition for old RubiesEric Wong1-1/+1
2015-11-21Ruby 1.9.3+-only cleanupsEric Wong1-3/+2
2015-11-21bump to unicorn 5.0.1, use monotonic clockEric Wong1-3/+16
2015-10-15speed up QUIT for users of the unicorn worker_loopEric Wong1-0/+3
2014-01-17switch homepage to http://rainbows.bogomips.org/Eric Wong1-1/+1
2014-01-17unicorn 4.8 compatibility + test version bumpsEric Wong1-1/+4
2011-08-05Remove deprecated Rainbows::HttpResponsePratik Naik1-1/+0
2011-07-21remove tcp_nodelay/tcp_nopush tweakingEric Wong1-13/+2
2011-07-21remove unnecessary io/wait requireEric Wong1-1/+0
2011-06-22Unicorn 4.x resync for tickerEric Wong1-3/+2
2011-06-11remove Rainbows.run methodEric Wong1-6/+0
2011-06-09stream_response_epoll: our most "special" concurrency option yetEric Wong1-0/+1
2011-05-16doc: cleanup rdoc for Rainbows moduleEric Wong1-12/+10
2011-05-16more reliable shutdown for epoll concurrency modelsEric Wong1-0/+6
2011-05-10configurator: move validation logic overEric Wong1-16/+6
2011-05-09split out pool_size moduleEric Wong1-0/+1
2011-05-09add XEpollThreadPool concurrency optionEric Wong1-0/+1
2011-05-06ensure some requires get loaded in masterEric Wong1-0/+1
2011-05-03Rainbows! defaults more DRYEric Wong1-7/+11
2011-05-03s/max_bytes/client_max_body_size/ for consistencyEric Wong1-2/+3
2011-05-03add client_header_buffer_size tuning parameterEric Wong1-0/+5
2011-05-02rainbows: get rid of MODEL_WORKER_CONNECTIONS constantEric Wong1-30/+23
2011-04-29xepoll_thread_spawn: initial implementationEric Wong1-0/+1
2011-04-25make all concurrency options use 50 by defaultEric Wong1-4/+4
2011-03-21simplify LISTENERS closingEric Wong1-1/+1
2011-02-05*epoll: refactor common loop codeEric Wong1-0/+1
2011-02-05less expensive QUIT processingEric Wong1-4/+6
2011-02-04rename XAcceptEpoll to XEpollEric Wong1-1/+1
2011-02-04test_isolate: use latest UnicornEric Wong1-0/+4
2011-02-01preliminary reverse proxy Rack applicationEric Wong1-0/+1
2011-01-24initial XAcceptEpoll concurrency modelEric Wong1-0/+1
2011-01-24clear LISTENERS array on closeEric Wong1-1/+1
2011-01-20merge rack_input into process_clientEric Wong1-1/+0
2011-01-20remove unused 416 error constants/exceptionsEric Wong1-1/+0
2011-01-19initial edge-triggered epoll modelEric Wong1-0/+1
2011-01-06minor cleanups following state cleanupsEric Wong1-0/+4
2011-01-06eliminate G constant and just use the Rainbows! moduleEric Wong1-22/+25
2011-01-06rainbows.rb: unindentEric Wong1-25/+24
2011-01-06eliminate timed_read moduleEric Wong1-1/+0
2011-01-06simplify keepalive_timeout accountingEric Wong1-3/+6
2011-01-05disable Nagle's algorithm by defaultEric Wong1-2/+9
2011-01-05simplify Rainbows.max_bytes implementationEric Wong1-5/+4
2011-01-04globally refactor Range handling for responsesEric Wong1-3/+5
2011-01-04simplify per-client keepalive state checksEric Wong1-0/+2
2010-12-28complete Rev => Coolio renamingEric Wong1-2/+2
2010-12-28several response body#close fixesEric Wong1-0/+1
2010-12-27initial cool.io supportEric Wong1-2/+6
2010-12-27introduce worker_yield methodEric Wong1-0/+1