about summary refs log tree commit homepage
path: root/lib/rainbows.rb
DateCommit message (Expand)
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
2010-07-08stream_file: split this out from rev/sendfile
2010-07-06fix string slicing under 1.9 after short writes
2010-07-04refactor response body handling for sendfile(2)
2010-06-21add Rainbows::Configurator module
2010-06-18prefer Array#[] lookup to Array#first/Array#last
2010-06-06centralize body => IO conversion logic
2010-06-03add Rainbows::Sendfile middleware
2010-05-26writer_thread_spawn: worker_connections limits thread spawned
2010-05-26add WriterThreadSpawn concurrency model
2010-05-17WriterThreadPool: default concurrency to 20 pools
2010-05-14add WriterThreadPool concurrency model
2010-05-14add Rainbows::QueuePool helper
2010-05-04drop EventMachineDefer concurrency model
2010-05-03doc: misc updates
2010-05-03cleanup request size limiting for TeeInput users
2010-05-03add client_max_body_size config directive
2010-04-02use duck typing for REMOTE_ADDR detection
2010-03-28cleanup: avoid redundant REMOTE_ADDR logic
2010-02-27keepalive_timeout defaults to 5 seconds
2010-02-27don't bother supporting platforms without FD_CLOEXEC
2009-12-29quiet spurious wakeups for accept() in Thread* models
2009-12-22common Rainbows.sleep(nr) method
2009-12-22cleanup in Rainbows.accept definition
2009-12-22new RevFiberSpawn concurrency model
2009-12-08EventMachineDefer: preliminary (and) broken version
2009-12-05larger thread pool default sizes ({Rev,}ThreadPool)
2009-12-02add RevThreadPool concurrency model
2009-12-01more consistent code for worker timeout/exits
2009-11-29preliminary NeverBlock support with EventMachine
2009-11-29Allow options to be added to "use"
2009-11-28always set FD_CLOEXEC if available
2009-11-28common Rainbows.accept method
2009-11-27preliminary ActorSpawn model for Rubinius
2009-11-26cleanup and refactor error handling
2009-11-25AppPool middleware now compatible with Fibers
2009-11-25add FiberPool concurrency model
2009-11-25add FiberSpawn concurrency model
2009-11-24fix grammar fail in RDoc
2009-11-18make keepalive_timeout configurable
2009-11-08initial cut of the RevThreadSpawn model
2009-11-06cleanup worker heartbeat and master deathwatch
2009-10-22initial EventMachine support
2009-10-18rev: async response bodies with DevFdResponse middleware
2009-10-17refactor graceful shutdowns again, harder
2009-10-15Add Rainbows::AppPool Rack middleware
2009-10-14preliminary Rev support
2009-10-05doc: better "Rainbows!" RDoc examples and linkage