Permalink
Branch: master
Commits on Feb 14, 2019
  1. add driver settings doc

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
  2. add additional settings helpers

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
    for extracting JSON::Any values
  3. add queuing and transport docs

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
  4. add support for message tokenisation on the transport

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
  5. prevent timers starting if task is resolved in the block

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
  6. add delay feature to queue tasks

    Stephen von Takach
    Stephen von Takach committed Feb 14, 2019
Commits on Feb 13, 2019
  1. add docs on how subscriptions work

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
  2. add system state docs and finish protocol docs

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
  3. add define_setting function

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
    so drivers can persist data in the database
  4. driver instances should set metadata on initialize

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
  5. tests to check for driver start response

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
  6. start documenting the various components

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
  7. ensure a response is returned when starting a driver

    Stephen von Takach
    Stephen von Takach committed Feb 13, 2019
    so engine core can deterministically know if the instance is running or not
Commits on Feb 12, 2019
  1. add request timeouts and response processing

    Stephen von Takach
    Stephen von Takach committed Feb 12, 2019
  2. use futures where possible

    Stephen von Takach
    Stephen von Takach committed Feb 12, 2019
    instead of re-inventing the wheel
  3. fix ssh transport spec to ignore command prompt

    Stephen von Takach
    Stephen von Takach committed Feb 12, 2019
Commits on Feb 11, 2019
  1. install the latest version of libssh2

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
    to support keys from memory
  2. refeactor proxy responses to simplify obtaining results

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
  3. refactor proxy driver

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
  4. add result nil check

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
    to prevent compile time error
  5. process manager: move futures response processing

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
    into a new function
  6. (ssh spec) fix class and ls response check

    Stephen von Takach
    Stephen von Takach committed Feb 11, 2019
Commits on Feb 9, 2019
  1. play nice with the compiler

    Stephen von Takach
    Stephen von Takach committed Feb 9, 2019
Commits on Feb 8, 2019
  1. run crystal tool format

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
  2. add http and ssh specs

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
  3. add helper methods for HTTP and SSH interactions

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
  4. hook up ssh and http transports in driver manager

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
  5. initial work on HTTP transport

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
  6. ssh transport should deal with keepalives

    Stephen von Takach
    Stephen von Takach committed Feb 8, 2019
Commits on Feb 5, 2019
  1. implement ssh transport

    Stephen von Takach
    Stephen von Takach committed Feb 5, 2019
Commits on Feb 2, 2019
  1. add multicast range checks for UDP connections

    Stephen von Takach
    Stephen von Takach committed Feb 2, 2019
Commits on Feb 1, 2019
  1. add UDP transport

    Stephen von Takach
    Stephen von Takach committed Feb 1, 2019
Commits on Jan 31, 2019
  1. add support for logic modules

    Stephen von Takach
    Stephen von Takach committed Jan 31, 2019
  2. add support for TLS connections

    Stephen von Takach
    Stephen von Takach committed Jan 31, 2019
    Allows drivers to start the encrypted communications at any point in the connection lifetime
Commits on Jan 30, 2019
  1. initial work on extracting callable methods on remote drivers

    Stephen von Takach
    Stephen von Takach committed Jan 30, 2019
    This will allow for compile time warnings when code won't work