=== Zbatery 0.6.0 - Rainbows! 2.1.x resync / 2010-12-29 09:20 UTC All the latest and greatest changes from Rainbows! 2.1.0: http://git.bogomips.org/cgit/rainbows.git/tag/?id=v2.1.0 === Zbatery 0.5.0 - Rainbows! 2.0.x sync / 2010-11-20 03:32 UTC This release syncs up with the latest from Rainbows! 2.0.x and Unicorn 3.0.x. See Rainbows! and Unicorn release notes and changelogs for relevant details. === Zbatery 0.4.0 - Rainbows! 1.0.x sync / 2010-10-28 09:45 UTC This release syncs up with the latest from Rainbows! 1.0.x and Unicorn 2.0.x and includes minor bugfixes from both. === Zbatery v0.3.1 - quiet EOF errors from clients / 2010-07-11 02:58 UTC Eric Wong (3): update local.mk.sample for 0.3.0 Fix documentation generation bump Rainbows! (and Unicorn) dependencies === Zbatery v0.3.0 - for newer Rainbows! / 2010-07-10 09:58 UTC Rainbows! v0.95.0 is more awesome than v0.94.0, so we've updated ourselves to use it and be more awesome as well! === Zbatery 0.2.1 - use a less-broken parser from Unicorn / 2010-04-19 21:16 UTC This release fixes a denial-of-service vector for deployments exposed directly to untrusted clients. The HTTP parser in Unicorn <= 0.97.0 would trip an assertion (killing the associated worker process) on invalid Content-Length headers instead of raising an exception. Since Rainbows! and Zbatery supports multiple clients per worker process, all clients connected to the worker process that hit the assertion would be aborted. Deployments behind nginx are _not_ affected by this bug, as nginx will reject clients that send invalid Content-Length headers. The status of deployments behind other HTTP-aware proxies is unknown. Deployments behind a non-HTTP-aware proxy (or no proxy at all) are certainly affected by this DoS. Users are strongly encouraged to upgrade as soon as possible, there are no other changes besides this bug fix from Rainbows! 0.91.0 nor Unicorn 0.97.0 This bug affects all previously released versions of Rainbows! and Zbatery. === Zbatery 0.2.0 - Unicorn/Rainbows! resync / 2010-03-01 10:42 UTC This release resyncs against the latest features/cleanups in Unicorn 0.97.0 and Rainbows! 0.91.0 Eric Wong (7): use Unicorn.builder to parse config.ru switches import selected parts of test suite from Rainbows! gemspec: depend on newer Unicorn for Unicorn.builder support "user" directive outside of after_fork hook MRI 1.8 thread fix to avoid blocking accept() disable more Unicorn methods support Unicorn 0.96.0+ ready_pipe daemonization === Zbatery 0.1.1 / 2010-02-13 09:26 UTC Unicorn had a memory that didn't affect Unicorn, but only Rainbows!, so we bumped the dependency on Rainbows! which in turn bumped the dependency on Unicorn... Also some minor documentation updates. === Zbatery 0.1.0 / 2009-12-22 22:59 UTC This gem release allows compatibility with newer versions of Rainbows! This also fixes a bug when $stdout is not redirected to a file.