Permalink
Commits on Oct 10, 2017
  1. Use rebar3_abnfc_plugin from git

    surik authored and umatomba committed Oct 10, 2017
  2. Get rid of mix and rebar2 and permanently move to rebar3

    surik authored and umatomba committed Oct 10, 2017
    Also, it removes Elixir bindings for Hello and Hello.Clien. Now Elixir
    code which uses them should have aliases for both modules:
    
        alias :hello, as: Hello
        alias :hello_client, as: Hello.Client
Commits on Nov 2, 2016
  1. Merge pull request #101 from 0xAX/pass-custom-http-headers

    surik committed Nov 2, 2016
    allow to pass custom http headers to http client
  2. rename ib_opts to hackney_opts

    0xAX committed Nov 2, 2016
  3. allow to pass custom http headers to http client

    0xAX committed Nov 2, 2016
Commits on Oct 27, 2016
  1. Merge pull request #100 from 0xAX/hello-3.3.0

    surik committed Oct 27, 2016
    release hello-3.3.0
  2. release hello-3.3.0

    0xAX committed Oct 27, 2016
  3. Merge pull request #99 from 0xAX/handle-timeout-correctly

    surik committed Oct 27, 2016
    stop handling of a request if client side timeout expired
  4. stop handling of a request if client side timeout expired

    0xAX committed Oct 26, 2016
Commits on Sep 16, 2016
  1. Merge pull request #98 from surik/fix_defdelegate

    umatomba committed Sep 16, 2016
    Change defdelegates to avoid warnings on Elixir 1.3
  2. Change defdelegates to avoid warnings on Elixir 1.3

    surik committed Sep 16, 2016
    Also, update msgpack and lager to build on Erlang 19
Commits on Jul 13, 2016
  1. Merge pull request #97 from 0xAX/update-hello

    GalaxyGorilla committed Jul 13, 2016
    Adjust exometer_core hash for stable logging
  2. Adjust exometer_core hash for stable logging

    0xAX committed Jul 13, 2016
Commits on Jul 11, 2016
  1. Merge pull request #96 from 00dingens/resolve_hostnames

    GalaxyGorilla committed Jul 11, 2016
    Resolve hostname for ZeroMQ clients
  2. Code Cleanup

    00dingens committed Jul 11, 2016
  3. Resolve hostnames for IPv4

    00dingens committed Jul 11, 2016
Commits on Jun 10, 2016
  1. Add MIT license

    surik committed Jun 10, 2016
Commits on Apr 19, 2016
  1. Merge pull request #91 from GalaxyGorilla/metrics_rework_squashed

    umatomba committed Apr 19, 2016
    Metrics Rework
Commits on Apr 18, 2016
  1. Metrics Rework

    GalaxyGorilla committed Mar 22, 2016
      * remove subscription mechanisms
      * remove counters for bindings, listeners, clients
      * add handler/service specific metrics for request counting
        and handle times
      * add uptime for listener
      * add last request metrics for client, handler/service and
        listener
      * request metrics are now distinguished by success, error and
        internal
      * all exometer ids are now uniformly formatted
      * all metrics are defined in include/hello_metrics.hrl which
        makes further refining easier
Commits on Apr 8, 2016
  1. Merge pull request #93 from umatomba/master

    GalaxyGorilla committed Apr 8, 2016
    fix log messages to hide the greeting word hello.
  2. fix log messages to hide the greeting word hello. We already have the…

    umatomba committed Apr 8, 2016
    … application context in the lager meta
Commits on Apr 4, 2016
  1. Merge pull request #92 from surik/no_wait_if_method_not_found

    GalaxyGorilla committed Apr 4, 2016
    Don't need to wait for a service call response if method is not found
  2. Don't need to wait for a service call response if method is not found

    surik committed Apr 4, 2016
Commits on Feb 3, 2016
  1. Merge pull request #89 from surik/handle_server_send_error

    umatomba committed Feb 3, 2016
    Write message to logs if zmq server can't send message
  2. Write message to logs if zmq server can't send message

    surik committed Feb 3, 2016
Commits on Jan 29, 2016
Commits on Jan 26, 2016
Commits on Jan 8, 2016
  1. Merge pull request #88 from surik/server_notifications

    umatomba committed Jan 8, 2016
    Add server side notifications for zmq transport
  2. Add server side notifications for zmq transport

    surik committed Jan 8, 2016
    1) Sending notification from server:
    
        handle_request(Context, _Fun, _Params, State) ->
            hello_handler:notify(Context, Event),
            {reply, {ok, ok}, State}.
    
    2) Receiving notifications on client side:
    
        F = fun(Event) -> io:format("Event = ~p~n", [Event]),
        hello_client:start_supervised(client_name,
                                      "zmq-tcp://127.0.0.1:8088/test",
                                      [], [{notification_sink, F}], []),
    
    Note: it works only over zmq+json-rpc
Commits on Jan 4, 2016
  1. Use local rebar2 travis

    surik committed Jan 4, 2016
Commits on Nov 24, 2015
  1. Merge pull request #86 from GalaxyGorilla/registry_log_fix

    surik committed Nov 24, 2015
    Added error reason specific logging to hello_registry.
  2. Added error reason specific logging to hello_registry.

    GalaxyGorilla committed Nov 24, 2015
Commits on Nov 18, 2015
  1. Merge pull request #85 from GalaxyGorilla/ping_fix

    GalaxyGorilla committed Nov 18, 2015
    Fixed issue with uninitialized timestamp.