Commits on Nov 8, 2015
  1. Merge pull request #23 from joncol/master

    Replace `raise Exception` with `fail`
    committed Nov 8, 2015
Commits on Nov 6, 2015
Commits on Nov 2, 2015
  1. Add joncol to authors list

    committed Nov 2, 2015
  2. Filter log messages by group

    Previously messages were filtered individually meaning parts
    of multi-line error messages would pass through / be output.
    Now if filters fail for any message in group, entire group
    is ignored
    committed Nov 2, 2015
  3. Update some header comments

    committed Nov 2, 2015
  4. Merge pull request #22 from joncol/master

    Improve connection handling for TCP nodes
    committed Nov 2, 2015
Commits on Oct 31, 2015
  1. Improve TCP connection handling

    - Add :opened event.
    - Add *args to TCP event handlers, to make it possible to pass the
      connection object to handlers.
    - Add connection objects to @connections array also for servers.
    - Remove the connection from the Node's @connections array when the
      connection is closed.
    joncol committed Oct 31, 2015
Commits on Oct 30, 2015
  1. DRY up TCP spec a bit

    joncol committed Oct 30, 2015
  2. Convert specs to rspec 3.0 syntax

    Change be_true to be_truthy and be_false to be_falsey
    joncol committed Oct 30, 2015
Commits on Sep 26, 2015
  1. Add ebakan to authors list

    committed Sep 26, 2015
Commits on Jul 16, 2015
  1. Fixes multithreaded timing out

    ebakan committed Jul 16, 2015
Commits on Jul 15, 2015
Commits on Oct 30, 2014
  1. Handle braces in quotes in json message extractor

    Since value data in quotes may contain unmatched braces, we
    detect if we're within quotes before manipulating brace count.
    Also handles nested & uneven quotes and adds specs testing
    edge cases.
    committed Oct 30, 2014
Commits on Jun 13, 2014
  1. Parse json messages into intermediate format

    Significantly improves performance as now each json message is
    parsed exactly/only once.
    Specs updated + added to test new algorithm
    committed Jun 13, 2014
Commits on Jun 10, 2014
  1. Bump version to 0.19.2

    committed Jun 10, 2014
Commits on Apr 23, 2014
  1. Add Andre to authors list

    committed Apr 23, 2014
Commits on Apr 6, 2014
  1. Implement Request#set_env method and use in dispatcher

    Extends request as dispatcher previously was doing but also sets
    rjr_env on request so that is is available to request handlers
    Updated / added specs testing new functionality
    committed Apr 6, 2014
Commits on Apr 5, 2014
  1. Bump release to 0.19.1

    committed Apr 5, 2014
  2. Update / fix yardoc

    yard no longer raises warnings during processing
    lib/rjr/messages/compressed.rb module is messing up Notification
    message formatting (being marked as a const / not a class).
    Excluding via .yardopts until a fix can be deduced
    committed Apr 5, 2014
  3. Lazy load json-rpc methods in HandlesMethods mixin

    Now method registration will be delayed until they are
    registered w/ dispatcher
    Allows user to define handler methods in handler class after
    preliminary rpc method registration
    committed Apr 4, 2014
  4. Small string fix in method_not_found result error message

    Removes unecessary whitespace
    committed Apr 4, 2014
Commits on Apr 3, 2014
  1. Move helper modules into lib/rjr/util directory

    No functional changes just moves files and updates 'requires'
    committed Apr 3, 2014
  2. Fix json fields ignored in response header analysis

    Recent refactoring exposed a bug where response headers
    were not being set properly
    committed Apr 3, 2014