about summary refs log tree commit homepage
path: root/zbatery.gemspec
DateCommit message (Collapse)
2014-05-14update for Rainbows! compatibility
Recent versions of Rainbows! and unicorn broke compatibility during shutdown.
2014-05-14update license to GPLv2+
In case I'm hit by a bus, the lesser of two evils is to have the FSF potentially screw us with a bad GPLv4 than to be stuck with an insufficient GPLv3.
2014-05-14rubyforge death updates
RubyForge is going away tomorrow, update docs + mailing list to point to the new instances.
2011-08-20gemspec: depend on unicorn 4.1.0
...via Rainbows! 4.3.0.
2011-08-20bump wrongdoc to 1.6
We want email (but not the HTML kind :P)
2011-06-27resync with Rainbows! 4.0.0
There are some internal changes in Unicorn and Rainbows! 4.x
2011-05-21Zbatery 3.4.0 - another Rainbows! resync v3.4.0
This release fixes dependencies on Rainbows! and gets all the improvements Rainbows! 3.4.0 got: * Kgio.autopush support for multi-threaded configurations * Immediate disconnect of idle clients on SIGQUIT for concurrency models where idle clients are cheap to maintain.
2011-02-11bump Rainbows! dependency to 3.1.0
Minor updates, really.
2011-02-11bump up wrongdoc dependency
2011-01-11Zbatery 3.0.0 - Rainbows! 3.0.0 resync v3.0.0
The ugly "Rainbows::G" constant is no longer.
2010-12-29Zbatery 0.6.0 - Rainbows! 2.1.x resync v0.6.0
2010-12-29packaging updates (wrongdoc!)
2010-12-29resync with Rainbows! 2.1.0
2010-11-20Zbatery 0.5.0 - Rainbows! 2.0.x sync v0.5.0
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.
2010-10-28updates for Rainbows! 1.0.0
There are some internal API changes here.
2010-08-28bump dependencies on Unicorn + Rainbows!
Small fixes from both that are worth having to ease support.
2010-07-11bump Rainbows! (and Unicorn) dependencies
Unicorn 1.1.0 had constant resolution problems with TeeInput
2010-07-10gemspec: small doc updates
2010-07-10updates for Rainbows! 0.95.0
Rainbows! 0.95.0 made some incompatible changes, so update everything. Unfortunately we have to avoid subclassing here. Tests use isolate now.
2010-04-19Zbatery 0.2.1 - use a less-broken parser from Unicorn v0.2.1
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.
2010-03-01Zbatery 0.2.0 - Unicorn/Rainbows! resync v0.2.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
2010-03-01gemspec: depend on newer Unicorn for Unicorn.builder
2010-02-13gemspec: bump Rainbows! dependency (leak fix)
Rainbows! >= 0.90.2 depends on Unicorn >= 0.96.1, which will work around a memory leak found in previous versions of Unicorn::HttpParser.
2009-12-14gemspec: relax Rainbows! dependency
We do not expect Rainbows! internals we depend on to change significantly before Rainbows! 1.0.0.
2009-12-10prep for release v0.0.0