about summary refs log tree commit homepage
path: root/lib/rainbows/revactor.rb
DateCommit message (Expand)
2011-04-26revactor: remove documentation for internal methods
2011-04-26revactor: do not recommend, upstream is dormant
2011-03-20fix various warnings with "check-warnings" target
2011-01-06eliminate G constant and just use the Rainbows! module
2011-01-04globally refactor Range handling for responses
2011-01-04simplify per-client keepalive state checks
2010-12-27revactor: split out tee_socket and use autoload
2010-12-26more :: prefix elimination
2010-12-08respect "rewindable_input false" in Unicorn config
2010-12-08rev+revactor: fix LARGE pipelined uploads
2010-11-19revactor: fix braindamaged commit/coding style
2010-11-19simpler keepalive check for synchronous models
2010-11-16reimplement client_max_body_size handlers
2010-10-21unicorn 2.x updates + kgio
2010-09-28start using kgio library
2010-08-28"keepalive_timeout 0" (really) disables keepalive
2010-08-02revactor: implement sendfile and range support
2010-07-29revactor: Actor-aware dev_fd_response proxying
2010-07-19refactor response handling for each concurrency model
2010-07-10doc: avoid documenting internals on RDoc website
2010-07-04refactor response body handling for sendfile(2)
2010-07-04revactor: properly zero buffer on zero reads
2010-06-28(style) prefer "until" instead of "while !"
2010-06-28revactor: constant/namespace cleanups
2010-06-28base: constant/namespace cleanup
2010-06-18prefer Array#[] lookup to Array#first/Array#last
2010-05-04revactor: match IO behavior for readpartial wrapper
2010-05-03cleanup request size limiting for TeeInput users
2010-03-28cleanup: avoid redundant REMOTE_ADDR logic
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
2009-12-16cleanup: consolidate write_nonblock error handling
2009-12-11env["hack.io"] for Fiber*, Revactor, Thread* models
2009-12-01more consistent code for worker timeout/exits
2009-12-01revactor: avoid unbounded memory growth :x
2009-11-28always set FD_CLOEXEC if available
2009-11-26cleanup and refactor error handling
2009-11-18make keepalive_timeout configurable
2009-11-18revactor: :timeout for reading headers in TCP sockets
2009-11-11cleanup error handling pieces
2009-11-06cleanup worker heartbeat and master deathwatch
2009-10-27revactor: require 0.1.5, remove 0.1.4 workarounds
2009-10-18revactor: switch to a 1 second heartbeat
2009-10-17refactor graceful shutdowns again, harder
2009-10-14documentation updates (mostly on network models)
2009-10-11revactor: fix graceful shutdown timeouts
2009-10-11revactor: continue fchmod beat in graceful exit
2009-10-11revactor: graceful death of keepalive clients
2009-10-11revactor: cleanups and remove redundancy