Skip to content
Commits on Aug 2, 2014
  1. Update README.md

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

    committed Jun 21, 2014
  2. Version bump to 0.4.0

    committed Jun 21, 2014
  3. Upgrade Jeweler

    committed Jun 21, 2014
  4. Remove update README TODO

    committed Jun 21, 2014
  5. Merge branch 'behavior_servers_and_responders'

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

    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
    committed May 31, 2014
Commits on May 26, 2014
  1. Update RubyMine IML

    committed May 26, 2014
  2. NeverRespond now correctly releases connections after close.

    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.
    committed May 25, 2014
  3. Use Net::HTTP for testing HTTP response

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

    committed Mar 4, 2014
  2. Remove completed TODO

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

    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.
    committed Mar 3, 2014
Commits on Mar 1, 2014
Commits on Feb 28, 2014
  1. Rename file to ForEachLineTest.

    Create a custom behavior to use instead of depending on the production code.
    committed Feb 28, 2014
  2. Extract EchoResponse into its own file

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