index
:
rainbows.git
em-deferred
master
Unicorn for sleepy apps and slow clients
about
summary
refs
log
tree
commit
homepage
log msg
author
committer
range
path:
root
/
lib
/
rainbows.rb
Date
Commit message (
Expand
)
2010-12-27
introduce worker_yield method
2010-12-27
writer_thread_*: split out common socket_proxy code
2010-12-26
rainbows/rev/* require/autoload cleanup
2010-11-16
reimplement client_max_body_size handlers
2010-10-23
http_request: remove this (sub)class
2010-10-22
unindent most files
2010-10-22
code shuffling for kgio
2010-10-21
unicorn 2.x updates + kgio
2010-09-28
start using kgio library
2010-08-26
split out accept() callers to acceptor module
2010-08-19
add Rainbows::ThreadTimeout middleware
2010-08-17
avoid EBADF with certain middlewares when proxying
2010-08-03
doc: hide internal Response416 error constant
2010-07-22
enable Range: responses for static files for most models
2010-07-20
rely on autoload for Base and TeeInput
2010-07-10
doc: avoid documenting internals on RDoc website
2010-07-08
restore Rainbows::HttpResponse.write for Cramp
2010-07-08
bump TCP_DEFER_ACCEPT default value
2010-07-08
stream_file: split this out from rev/sendfile
2010-07-06
fix string slicing under 1.9 after short writes
2010-07-04
refactor response body handling for sendfile(2)
2010-06-21
add Rainbows::Configurator module
2010-06-18
prefer Array#[] lookup to Array#first/Array#last
2010-06-06
centralize body => IO conversion logic
2010-06-03
add Rainbows::Sendfile middleware
2010-05-26
writer_thread_spawn: worker_connections limits thread spawned
2010-05-26
add WriterThreadSpawn concurrency model
2010-05-17
WriterThreadPool: default concurrency to 20 pools
2010-05-14
add WriterThreadPool concurrency model
2010-05-14
add Rainbows::QueuePool helper
2010-05-04
drop EventMachineDefer concurrency model
2010-05-03
doc: misc updates
2010-05-03
cleanup request size limiting for TeeInput users
2010-05-03
add client_max_body_size config directive
2010-04-02
use duck typing for REMOTE_ADDR detection
2010-03-28
cleanup: avoid redundant REMOTE_ADDR logic
2010-02-27
keepalive_timeout defaults to 5 seconds
2010-02-27
don't bother supporting platforms without FD_CLOEXEC
2009-12-29
quiet spurious wakeups for accept() in Thread* models
2009-12-22
common Rainbows.sleep(nr) method
2009-12-22
cleanup in Rainbows.accept definition
2009-12-22
new RevFiberSpawn concurrency model
2009-12-08
EventMachineDefer: preliminary (and) broken version
2009-12-05
larger thread pool default sizes ({Rev,}ThreadPool)
2009-12-02
add RevThreadPool concurrency model
2009-12-01
more consistent code for worker timeout/exits
2009-11-29
preliminary NeverBlock support with EventMachine
2009-11-29
Allow options to be added to "use"
2009-11-28
always set FD_CLOEXEC if available
2009-11-28
common Rainbows.accept method
[prev]
[next]