2010-12-03 Eric WongRainbows! 2.0.1 - upload pipelining fixesv2.0.1
2010-12-03 Eric Wongfix pipelining of requests with bodies
2010-12-02 Eric Wongev_core: refactor and split cap_input out
2010-12-02 Eric Wongev_core: split out prepare_request_body
2010-11-20 Eric WongRainbows! 2.0.0 - minority rules!v2.0.0
2010-11-20 Eric Wongtests: depend on Unicorn 3.0.0
2010-11-20 Eric Wongrevactor: fix braindamaged commit/coding style
2010-11-20 Eric Wongsimpler keepalive check for synchronous models
2010-11-20 Eric Wongmax_body: rewrite wrappers to be safer
2010-11-19 Eric Wongmax_body: do not enable for RevThread* models
2010-11-19 Eric Wongupgrade to Kgio 2.x and Unicorn 3.x
2010-11-17 Eric Wongtest_isolate: depend on newer Unicorn
2010-11-17 Eric Wongreimplement client_max_body_size handlers
2010-11-06 Eric Wongavoid Errno::EAGAIN, harder
2010-11-05 Eric Wongavoid Kgio::WaitReadable/WaitWritable constants
2010-11-05 Eric Wongprocess_client: fix attempted keepalive on HTTP 0.9
2010-10-28 Eric WongRainbows! 1.0.0 - internal cleanupsv1.0.0
2010-10-28 Eric Wongtests: avoid race conditions on reload tests
2010-10-28 Eric Wongt0018: wait for old worker to be reaped
2010-10-28 Eric Wongrev+event_machine: small cleanups with new parser API
2010-10-28 Eric WongHUP reload restores defaults on unset settings
2010-10-27 Eric Wonguse Unicorn 2.0.0 final
2010-10-26 Eric WongRakefile: updates for prereleases
2010-10-26 Eric WongRainbows! 1.0.0pre1 - kinder, gentler I/Ov1.0.0pre1
2010-10-26 Eric Wonggemspec: bump development dependency of Isolate
2010-10-26 Eric Wongdoc: RDoc updates
2010-10-25 Eric Wongreduce dependency on IO#write_nonblock
2010-10-23 Eric Wonghttp_request: remove this (sub)class
2010-10-22 Eric Wongunindent most files
2010-10-22 Eric Wonglocal.mk.sample: remove testing under 1.9.1
2010-10-22 Eric WongREADME: update copyright year
2010-10-22 Eric Wongdev_fd_response: do not wrap for Fiber-aware IOs
2010-10-22 Eric Wongfiber_{pool,spawn}: unindent
2010-10-22 Eric Wongfiber_pool: no need for old Fiber::IO
2010-10-22 Eric Wongcode shuffling for kgio
2010-10-21 Eric Wongunicorn 2.x updates + kgio
2010-10-21 Eric Wonghttp_server: more descriptive error for debugging
2010-09-29 Eric Wongstart using kgio library
2010-09-17 Eric Wongevent_machine: remove unnecessary "return"
2010-08-28 Eric WongRainbows! 0.97.0v0.97.0
2010-08-28 Eric Wongbump Unicorn dependency to 1.1.3
2010-08-28 Eric Wong"keepalive_timeout 0" (really) disables keepalive
2010-08-28 Eric Wongt0016: disable Rack::Lint for speed
2010-08-28 Eric Wongrev_thread_*: fix IO proxy failures w/pipelining
2010-08-27 Eric Wongrainbows/rev/core: tiny cleanup
2010-08-27 Eric Wongrainbows/rev/master: unindent
2010-08-26 Eric Wongsplit out accept() callers to acceptor module
2010-08-19 Eric Wongadd Rainbows::ThreadTimeout middleware
2010-08-17 Eric Wongavoid EBADF with certain middlewares when proxying
2010-08-17 Eric Wongrev/client: fix redundant close of client sockets
2010-08-16 Eric WongFAQ: update SSL section, add Pound
2010-08-13 Eric Wongdev_fd_response: weaken /dev/fd check for compatibility
2010-08-10 Eric Wongdoc: it's always "Rainbows!" with a bang(!)
2010-08-09 Eric WongFAQ: update Rails requires for Ruby 1.9.2
2010-08-03 Eric WongRainbows! 0.96.0 - range supportv0.96.0
2010-08-03 Eric Wongt0500: avoid race condition with timestamps
2010-08-03 Eric Wongmaint: publish Rubyforge news on release
2010-08-03 Eric Wongdoc: hide internal Response416 error constant
2010-08-03 Eric Wongdoc: update Static_Files documentation page
2010-08-02 Eric Wongdoc: update TODO
2010-08-02 Eric Wongevent_machine: protect IO#close from EBADF
2010-08-02 Eric Wongrevactor: implement sendfile and range support
2010-08-01 Eric Wongt0015: cleanup after working directory test
2010-08-01 Eric Wongtests: do not clobber existing RUBYLIB
2010-07-29 Eric Wongfiber/io: reuse buffer in Rainbows::Fiber::IO#each
2010-07-29 Eric Wongrevactor: Actor-aware dev_fd_response proxying
2010-07-28 Eric Wongevent_machine: better handling of staggered pipelines
2010-07-27 Eric Wongevent_machine: prevent double close of client socket
2010-07-27 Eric Wongrev/client: workaround close ordering issue when proxying
2010-07-27 Eric Wongrev_thread_pool: stop supporting this under Ruby 1.8
2010-07-27 Eric Wongt0020: speed up rate limited tests
2010-07-27 Eric Wongt00{2,3}1: beef tests up with more aborted requests
2010-07-27 Eric Wongevent_machine: fix pipelining of static files
2010-07-26 Eric Wongrev*: properly handle pipelined responses w/sendfile
2010-07-23 Eric Wongrename parse_range => make_range!
2010-07-23 Eric Wongt9000: disable app_pool test for WriterThread*
2010-07-22 Eric Wongt0501: workarounds for non-GNU awks
2010-07-22 Eric Wongt0105: I/O reductions and speedups
2010-07-22 Eric Wongrev*: avoid hung connections when proxying HTTP/0.9
2010-07-22 Eric Wongwriter_thread_pool: fix include ordering issues under 1.8
2010-07-22 Eric Wongenable Range: responses for static files for most models
2010-07-20 Eric Wongevent_machine: avoid redundant open() for static files
2010-07-20 Eric Wongrely on autoload for Base and TeeInput
2010-07-20 Eric Wongensure client aborted file/stream response bodies are...
2010-07-20 Eric Wongevent_machine: close body descriptor before streaming...
2010-07-20 Eric Wongensure file response bodies are properly closed
2010-07-20 Eric Wongensure stream response bodies get closed
2010-07-20 Eric Wongrev: split out deferred chunk logic from unchunked
2010-07-20 Eric Wongrev/deferred_response: cleanups
2010-07-20 Eric Wongrev: autoload DeferredResponse
2010-07-20 Eric Wongprefer Integer#to_s(16) to sprintf("%x\r\n")
2010-07-20 Eric Wongevent_machine: don't set @body unless it's EM::Deferrable
2010-07-20 Eric Wongevent_machine: small simplification for async responses
2010-07-20 Eric Wongevent_machine: split out uncommonly used modules
2010-07-20 Eric Wongrev + em: enable keepalive for pipe/socket responses
2010-07-20 Eric Wongrev + em: more easily allow Content-Length in pipe...
2010-07-20 Eric Wongevent_machine: ResponseChunkPipe style cleanup
2010-07-20 Eric Wongevent_machine: garbage avoidance for pipe responses
2010-07-20 Eric Wongevent_machine: avoid race in unchunked fast pipe responses
2010-07-20 Eric Wongremove unnecessary header munging for static file serving