about summary refs log tree commit homepage
path: root/lib
DateCommit message (Expand)
2010-05-04eventmachine: "rack.multithread" is always true when deferring
2010-05-04drop EventMachineDefer concurrency model
2010-05-04eventmachine: add app.deferred?(env) support as middleware
2010-05-03event_machine: update documentation for async frameworks
2010-05-03doc: misc updates
2010-05-03cleanup request size limiting for TeeInput users
2010-05-03max_body: remove extraneous debug message
2010-05-03add client_max_body_size config directive
2010-04-27base: status == 100 check needs to_i conversion
2010-04-19Merge branch 'maint'
2010-04-19Rainbows! 0.91.1 - use a less-broken parser from Unicorn v0.91.1
2010-04-19rev/deferred_response: cleanup and simplification
2010-04-19use IO.copy_stream for Thread{Spawn,Pool} under 1.9
2010-04-19http_response: split out header stringification code
2010-04-02rainbows/http_*: remove unnecessary circular requires
2010-04-02use duck typing for REMOTE_ADDR detection
2010-03-28cleanup: avoid redundant REMOTE_ADDR logic
2010-03-28fiber/base: do not modify hash during iteration (1.9.2dev)
2010-03-01Rainbows! 0.91.0 - Unicorn resync v0.91.0
2010-02-27keepalive_timeout defaults to 5 seconds
2010-02-27ev_core: avoid needless String#dup
2010-02-27don't bother supporting platforms without FD_CLOEXEC
2010-02-27revactor: cleanups to avoid instance_eval
2010-02-27revactor: document our EMFILE handling strategy
2010-02-27TCPSocket#peeraddr may raise ENOTCONN
2010-02-26avoid leaks if app uses Rainbows::Fiber::IO
2010-02-26revactor/tee_input: sync w/ Unicorn::TeeInput struct-ification
2010-02-11use Hash#compare_by_identity for performance
2010-01-08Merge branch 'rack-1.1'
2010-01-07Update docs + tests to reflect Rev 0.3.2 release
2010-01-05http_response: disallow blank, multi-value headers
2009-12-30Rainbows! 0.90.1 v0.90.1
2009-12-30EventMachine: support deferrables in responses
2009-12-29quiet spurious wakeups for accept() in Thread* models
2009-12-22Rainbows! 0.90.0 v0.90.0
2009-12-22avoid setting "rainbows.autochunk" by default
2009-12-22base: fix constant resolution under 1.8 for 1.8 bugfix
2009-12-22common Rainbows.sleep(nr) method
2009-12-22cleanup in Rainbows.accept definition
2009-12-22fix Ruby 1.8 detection for (possible) green thread fix
2009-12-22new RevFiberSpawn concurrency model
2009-12-21possible MRI 1.8 thread fix to avoid blocking accept()
2009-12-19Thread*: avoid double close of client socket
2009-12-19error: (trivial) remove unnecessary whitespace
2009-12-16join_threads method is exclusive to ThreadPool
2009-12-16cleanup: consolidate write_nonblock error handling
2009-12-16fiber/io: split out wait_readable and wait_writable methods
2009-12-16get rid of the magic EvCore.setup
2009-12-13share some constants with Unicorn
2009-12-13Rainbows! 0.9.0 v0.9.0