about summary refs log tree commit homepage
path: root/bin
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2010-12-29 02:13:04 +0000
committerEric Wong <normalperson@yhbt.net>2010-12-29 02:16:28 +0000
commit22370570a203ad584cc882abb26feb880a0ed4f2 (patch)
tree078469b0cfdc32eb9ca00e89407015ec59cd1658 /bin
parent40445641f11f01c6a24bf96c8b80eed5fd33a512 (diff)
downloadrainbows-22370570a203ad584cc882abb26feb880a0ed4f2.tar.gz
Cool.io (new version of Rev) support is explicitly added
(it always worked before).  ":Coolio" may be used in place
of ":Rev" anywhere in your Rainbows! config file.

There is a new "keepalive_requests" config directive to limit
the number of requests a single connection may make (default:
100, same as nginx).  This may be useful for better
load-balancing characteristics.

The old "Rev" prefixes remain supported as long as Cool.io
remains compatible with Rev (likely forever).

Bug fixes:

* Rainbows::ThreadTimeout middleware with multiple clients
* large, pipelined upload errors with Revactor+Coolio(Rev)
* high CPU usage for maintaining idle keepalive on *Fiber*
* needless ThreadPool wakeups
* request env prematurely cleared keepalive requests,
  breaking some middlewares such as Clogger.
* "close" not called on body if wrapper and sendfile used together

Various code cleanups, and our RDoc website is JavaScript-free.
See the ChangeLog or git for all changes.
Diffstat (limited to 'bin')
0 files changed, 0 insertions, 0 deletions