Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jul 28, 2012
  1. remove Rails-oriented integration tests

    Eric Wong authored
    It's too much overhead to keep Rails-specific tests working,
    especially when it's hauling in an ancient version of SQLite3.
    Since Rails 3 has settled down with Rack and unicorn_rails is
    unlikely to need changing in the future, we can drop these
Commits on Apr 29, 2012
  1. isolate_for_tests: upgrade to kgio-monkey 0.4.0

    Eric Wong authored
    Seems to work well enough...
Commits on Mar 24, 2012
  1. tests: depend on kgio 2.7.4

    Eric Wong authored
    This latest version of kgio improves portability to
    FreeBSD-based systems.
Commits on Jan 27, 2012
  1. script/isolate_for_tests: disable sqlite3-ruby for Ruby 2.0.0dev

    Eric Wong authored
    We don't need it because we don't test old Rails with bleeding edge Ruby.
  2. script/isolate_for_tests: update to kgio 2.7.2

    Eric Wong authored
    Again, we test with the latest version.
Commits on Jan 24, 2012
  1. update tests for Rack 1.4.1

    Eric Wong authored
    Trying to ensure things always work with the latest version.
Commits on Dec 28, 2011
  1. update tests for rack 1.4.0

    Eric Wong authored
    It's the latest and greatest version, so ensure everything
    works with it.
Commits on Dec 5, 2011
  1. bump dependencies

    Eric Wong authored
    We should always be testing with the newest available versions
    to watch for incompatibilities, even if we don't /require/ the
    latest ones to run.
Commits on Sep 15, 2011
  1. add preliminary SSL support

    Eric Wong authored
    This will also be the foundation of SSL support in Rainbows!
    and Zbatery.  Some users may also want to use this in
    Unicorn on LANs to meet certain security/auditing requirements.
    Of course, Nightmare! (in whatever form) should also be able to
    use it.
Commits on Aug 19, 2011
  1. tests: bump test deps to the latest versions

    Eric Wong authored
    Nothing appears broken :)
Commits on Jun 24, 2011
  1. test with latest kgio and rack versions

    Eric Wong authored
    We'll continue to support older versions, but make
    sure things on the latest ones work.
Commits on Jun 16, 2011
  1. replace fchmod()-based heartbeat with raindrops

    Eric Wong authored
    This means we no longer waste an extra file descriptor per
    worker process in the master.  Now there's no need to set a
    higher file descriptor limit for systems running >= 1024
Commits on May 23, 2011
  1. isolate_for_tests: use rake 0.8.7

    Eric Wong authored
    Rails 3.0.0 can't use Rake 0.9.0 it seems.
Commits on Apr 1, 2011
  1. bump dependencies for testing

    Eric Wong authored
    No need to use an ancient Rack now that we've dropped Rails
    2.3.x tests.  We need to remember that Rack 1.1.0 doesn't
    support input#size.
Commits on Mar 8, 2011
  1. gemspec: update kgio dependency to 2.3.2

    Eric Wong authored
    People reinstalling would've pulled it in anyways, but
    2.3.2 is the latest and has no known issues.
Commits on Feb 4, 2011
  1. bump dependency on kgio

    Eric Wong authored
    This is needed for IPv6 support, and 2.2.0 is nicer
    all around for Rainbows! users.  Updates wrongdoc
    while we're at it, too.
Commits on Dec 26, 2010
  1. bump kgio dependency to ~> 2.1

    Eric Wong authored
    The kgio 2.x series will maintain API compatibility
    until 3.x, so it's safe to use any 2.x release.
Commits on Nov 19, 2010
  1. tests: isolate kgio 2.0.0 instead of the prerelease

    Eric Wong authored
    Same thing, but might as well make it more obvious.
  2. update to kgio 2.x series

    Eric Wong authored
    The Kgio 2.x API is less brain-damaged than the 1.3.x series
    was, and should solve API-compatibility problems with
    dalli 0.11.1.
Commits on Oct 8, 2010
  1. bump kgio dependency

    Eric Wong authored
    kgio 1.3.1 fixes some cases for zero-length reads.
  2. build: automatically call isolate on updates

    Eric Wong authored
    Automation is nice, the makefile needs some cleanup
  3. bump kgio dependency to 1.3.0

    Eric Wong authored
    There was a backwards-incompatible API change,
    but that didn't even affect us.
Commits on Oct 5, 2010
  1. upgrade to kgio 1.2.0

    Eric Wong authored
    This provides the kgio_read! method which is like readpartial,
    only significantly cheaper when a client disconnects on us.
  2. start using kgio, the kinder, gentler I/O library

    Eric Wong authored
    This should hopefully make the non-blocking accept()
    situation more tolerable under Ruby 1.9.2.
Commits on Oct 4, 2010
  1. split out isolate usage/logic

    Eric Wong authored
    We'll be using more of Isolate in development.
Something went wrong with that request. Please try again.