Permalink
Commits on Aug 16, 2017
  1. Update README.md

    ronkorving committed on GitHub Aug 16, 2017
Commits on May 25, 2017
  1. Fix multipart messages for xpub/xsub (#593)

    BryceCicada committed with ronkorving May 25, 2017
    * Fix multipart messages for xpub/xsub
Commits on Nov 21, 2016
Commits on Oct 31, 2016
  1. Fix socket stops receiving messages (#558) (#575)

    hhamilto committed with ronkorving Oct 31, 2016
    * 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
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)

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

    lgeiger committed with ronkorving Sep 29, 2016
    * 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"
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)

    lgeiger committed with ronkorving Sep 27, 2016
    * 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
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)

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

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

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

    ronkorving committed May 20, 2016
    * Burst test for router/dealer
    
    * Made burst-test multi-part
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

    kkoopa committed with ronkorving Apr 30, 2016
    This gets rid of deprecation warnings introduced in Node 6.
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

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

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

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

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

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

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

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

    achimnol committed with achimnol Mar 30, 2016
     * 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.