Commits on Dec 1, 2016
  1. [fix] Fixes socket.use error packet (#2772)

    * fix(socket): Fixes socket.use error packet which drops nodejs due to nuances of Nodejs' EventEmitter
    * fix(socket): Fixes missing error event on socket
    * fix(socket): test fix, should listen for clientSocket instead of server socket
    * minor update
    serhiisol committed with darrachequesne Dec 1, 2016
Commits on Nov 27, 2016
  1. [chore] Release 1.7.1 (#2768)

    darrachequesne committed on GitHub Nov 27, 2016
  2. [chore] Release 1.7.0 (#2767)

    darrachequesne committed on GitHub Nov 27, 2016
  3. [chore] Update client location and serve minified file (#2766)

    Following socketio/, the
    output files are now generated in the dist directory.
    darrachequesne committed on GitHub Nov 27, 2016
Commits on Nov 24, 2016
  1. [feature] Add a `local` flag (#2628)

    That new flag will prevent the adapter (redis) from publishing the emit to the pub/sub server.
    When several instances of a server receive the same event from a third party (not from a client), each server instance broadcasts the event to all his clients. With the local flag, and the change in the redis adapter, each server instance send the event only to his client, so each client receive only one unique event.
    tal-beja committed with darrachequesne Nov 24, 2016
Commits on Nov 23, 2016
  1. [docs] Fixed grammar issues in the (#2159)

    Added a few periods and commas which were missing. Pluralised the word
    'parameter' where it was incorrectly specified to singular on line 281.
    Very minor edit. No source code changed.
    RobbieFerguson committed with darrachequesne Jun 24, 2015
Commits on Nov 20, 2016
  1. [chore] Release 1.6.0 (#2757)

    darrachequesne committed on GitHub Nov 20, 2016
Commits on Nov 18, 2016
Commits on Nov 16, 2016
  1. [fix] Don't drop query variables on handshake (#2745)

    Parameters passed during handshake, such as tokens, were being dropped.
    perrin4869 committed with darrachequesne Nov 16, 2016
Commits on Nov 15, 2016
Commits on Nov 5, 2016
  1. [test] Fix leaking clientSocket (#2721)

    Test 'should be able to close sio sending a port' defined a clientSocket
    but didn't set 'reconnection: false'.
    Now, the default behavior of a clientSocket is 'reconnection: true'.
    As a result, the clientSocket was "leaked" from the test case
    and seemed to intermittently connect to the servers in subsequent
    test cases. This would cause other tests to timeout unexpectedly.
    It's not clear to me why this would happen, since the test case
    assigns a unique port number to the socket.
    However, if you go into and assign and log
    unique IDs to each socket, then you'll see that this clientSocket
    shows up in other test cases if the reconnectionDelay strikes
    davisjam committed with darrachequesne Nov 5, 2016
Commits on Oct 30, 2016
  1. [feature] Loading client script on demand. (#2567)

    Support for the serving of the client script mess with packagers like
    browserify, webpack. Especcialy in projects where it is not used at all.
    This patch is workaround to avoid that problem in the cases when client
    script is not served.
    palavrov committed with darrachequesne Oct 30, 2016
  2. [fix] Make ETag header comply with standard. (#2603)

    The standard says that an ETag must be surrounded in double quotes:
    Although browsers tend to be lenient, omitting the quotes can confuse/break some kinds of proxies and other tools that demand compliant formatting. For example, enforces strict HTTP usage for security reasons and will block responses with invalid ETags.
    kentonv committed with darrachequesne Oct 30, 2016
Commits on Oct 24, 2016
  1. [chore] Release 1.5.1 (#2735)

    darrachequesne committed on GitHub Oct 24, 2016
Commits on Oct 22, 2016
Commits on Oct 21, 2016
  1. [docs] Fix JSDoc of optional parameters (#2465)

    Making proper optional Docs for socketIO
    davidlondono committed with darrachequesne Oct 21, 2016