Permalink
Commits on Nov 21, 2016
Commits on Oct 31, 2016
  1. Fix socket stops receiving messages (#558) (#575)

    * Fix socket stops receiving messages (#558)
    
    If error is thrown in message event handler and error event handler
    is attached to socket, `_flushRead` is called until no more messages
    are read.
    
    * Fix Socket.prototype._emitMessage method name
    hhamilto committed with ronkorving Oct 31, 2016
Commits on Oct 17, 2016
  1. Reduce mocha timeout (#564)

    lgeiger committed with ronkorving Oct 17, 2016
Commits on Sep 29, 2016
  1. Update travis badge (#570)

    lgeiger committed with ronkorving Sep 29, 2016
  2. ⬆️ Dependencies (#563)

    This removes the deprecation warning:
    `child_process: customFds option is deprecated, use stdio instead.`
    lgeiger committed with ronkorving Sep 29, 2016
  3. Speedup travis builds (#565)

    * Reduce build matrix to speedup builds
    
    * Relax time interval in monitor tests.
    
    This prevents the following error often seen on travis builds:
    ``
    socket.monitor should use default interval and numOfEvents:
         Uncaught AssertionError: expected 9 to be within 10..20
    ```
    
    * Download libzmq and libsodium from github
    
    and use "make -j" instead of "make"
    lgeiger committed with ronkorving Sep 29, 2016
Commits on Sep 28, 2016
  1. Fix monitor test (#566)

    lgeiger committed with ronkorving Sep 28, 2016
Commits on Sep 27, 2016
  1. Fix Travis Ci builds (#561)

    * Work around the old wget version in travis ci
    
    As a alternative the trusty image could be used:
    travis-ci/travis-ci#5059
    
    * Add OS X builds
    lgeiger committed with ronkorving Sep 27, 2016
Commits on Sep 14, 2016
Commits on Aug 23, 2016
Commits on Jun 3, 2016
  1. Release

    ronkorving committed Jun 3, 2016
  2. This fixes burst sends on "req" sockets. (#536)

    * This fixes burst sends on "req" sockets.
    
    * Fix missing read flush triggered during send
    ronkorving committed Jun 3, 2016
Commits on May 22, 2016
  1. Release

    ronkorving committed May 22, 2016
  2. Should fix missing incoming messages (#531)

    * Should fix missing incoming messages
    
    * Final fix
    ronkorving committed May 22, 2016
Commits on May 20, 2016
  1. Burst test for router/dealer (#529)

    * Burst test for router/dealer
    
    * Made burst-test multi-part
    ronkorving committed May 20, 2016
Commits on May 19, 2016
Commits on May 8, 2016
  1. Release 2.15.1

    ronkorving committed May 8, 2016
Commits on Apr 30, 2016
  1. Bump NAN to 2.3

    This gets rid of deprecation warnings introduced in Node 6.
    kkoopa committed with ronkorving Apr 30, 2016
Commits on Apr 27, 2016
  1. Release 2.15.0

    ronkorving committed Apr 27, 2016
  2. Release notes update

    ronkorving committed Apr 27, 2016
Commits on Apr 26, 2016
  1. Bump NAN to 2.2.0 (#520)

    JanStevens committed with ronkorving Apr 26, 2016
Commits on Apr 19, 2016
Commits on Apr 14, 2016
  1. Update history

    ronkorving committed Apr 14, 2016
Commits on Apr 13, 2016
  1. Merge pull request #508 from ronkorving/fix-bind-cleanup

    State cleanup when bind fails
    ronkorving committed Apr 13, 2016
  2. History update

    ronkorving committed Apr 13, 2016
  3. Merge pull request #503 from lablup/master

    Add ref/unref APIs that detach/attach sockets from/to the event loop.
    ronkorving committed Apr 13, 2016
  4. State cleanup when (un)bindsync fails

    Fixes #507
    ronkorving committed Apr 13, 2016
  5. Updated history

    ronkorving committed Apr 13, 2016
Commits on Apr 12, 2016
  1. Merge pull request #499 from ronkorving/perf

    Massive perf boost
    ronkorving committed Apr 12, 2016
Commits on Apr 4, 2016
  1. Update README for unref/ref APIs.

     * Also fix some Markdown incompatibilities with 3rd party editors.
    achimnol committed Apr 4, 2016
  2. Add unref/ref APIs to detach/attach sockets from/to the event loop.

     * This does not affect reference counting of internal Socket C++
       objects which is a subclass of ObjectWrap because unref() only
       temporarily disables the socket polling without adding/removing
       endpoints.
    
     * To avoid conflicts with ObjectWrap's Unref/Ref methods, I used
       explicit method names in the C++ side (e.g., DetachFromEventLoop)
       while keeping the Javascript-side names same to vanilla Sockets
       (e.g., unref).
    
     * When there is no endpoints, it automatically detaches the socket from
       the event loop to reduce polling overheads.  When there is one or
       more endpoints, it automatically re-attach the socket.
    achimnol committed with achimnol Mar 30, 2016
Commits on Apr 2, 2016
  1. Merge pull request #505 from reqshark/master

    sup travis
    ronkorving committed Apr 2, 2016
  2. 💥 fix travis tests: add pkg libssl-dev

    • also update gcc to 4.9
    • update libzmq to 4.1.4
    
    Signed-off-by: Bent Cardan <bent@nothingsatisfies.com>
    reqshark committed Apr 2, 2016