Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Aug 2, 2014
  1. Update README.md

    authored
    Mark TimeoutInListenQueue as an implemented behavior
Commits on Jun 21, 2014
  1. Add Gemfile.lock

    authored
  2. Version bump to 0.4.0

    authored
  3. Upgrade Jeweler

    authored
  4. Merge branch 'behavior_servers_and_responders'

    authored
    * behavior_servers_and_responders:
      Repackage Services into Behaviors::Servers
      Repackage Behaviors into Behaviors::Responders
Commits on May 31, 2014
  1. Fix stopping Bane with Ctrl-C on Ruby 2.0+

    authored
    Before this fix, sending CTRL-C would cause the process to abort with an error like "gserver.rb:116:in synchronize': can't be called from trap context (ThreadError)".  This fix is as recommended via https://bugs.ruby-lang.org/issues/7648
Commits on May 26, 2014
  1. Update RubyMine IML

    authored
  2. NeverRespond now correctly releases connections after close.

    authored
    Previously there was a bug where all connections to NeverRespond would never be disconnected -- even after the client had closed their end.  This now uses IO.select() and read_nonblock() to correctly read from the connection to accurately detect a connection close.
    
    These tests use a real server and connection to verify the low-level IO handling is done correctly.
  3. Use Net::HTTP for testing HTTP response

    authored
    This makes getting the response code simpler than using open-uri; we don't need to catch an exception and return the exception message
Commits on Mar 19, 2014
Commits on Mar 4, 2014
  1. Update RubyMine IML

    authored
  2. Remove completed TODO

    authored
Commits on Mar 3, 2014
  1. Add Bane::Services::LOCALHOST, deprecate DEFAULT_HOST

    authored
    Changing this since LOCALHOST is a more intention-revealing name to me, since DEFAULT_HOST was GServer's default.  Clients who were using Bane::BehaviorServer::DEFAULT_HOST should use Bane::Services::LOCALHOST instead.
Commits on Mar 1, 2014
Commits on Feb 28, 2014
  1. Rename file to ForEachLineTest.

    authored
    Create a custom behavior to use instead of depending on the production code.
  2. Extract EchoResponse into its own file

    authored
    Delete the behaviors.rb file which is now empty.  Update README documentation examples to reflect removed behaviors.rb file.
Something went wrong with that request. Please try again.