about summary refs log tree commit homepage
path: root/lib/rainbows/revactor.rb
DateCommit message (Expand)
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
2009-10-11revactor: break on EBADF in the accepting actors
2009-10-11expand and share init_worker_process
2009-10-11factor out common listen loop error handling
2009-10-08fchmod heartbeat flips between 0/1
2009-10-05huge documentation revamp
2009-10-04revactor: graceful exit if a listening actor dies
2009-10-04revactor: implement actor limiting
2009-10-04revactor: allow UNIX domain socket listeners
2009-10-03common Base class for all concurrency models
2009-10-03revactor: workaround for Revactor still using Rev::Buffer