Permalink
Commits on Aug 11, 2012
  1. Implement deferred frame handling and a receive buffer limit.

    If frame handling blocks the event loop longer than a given limit, defer the
    next frame to the end of the event queue.  This reduces the opportunity for one
    client to stall message handling for other clients.
    
    Further, since frame handling is decoupled from the socket data event, a
    receive buffer limit is included.  This limit indicates when the socket should
    be pause()'ed, preventing the server from queuing many messages it isn't ready
    to handle.
    committed Aug 9, 2012
Commits on Aug 10, 2012
  1. Merge pull request #62 from GICodeWarrior/xor

    Add cstring include to native XOR.
    theturtle32 committed Aug 10, 2012
  2. Add cstring include to native XOR.

    The previous includes are sufficient for Ubuntu and Mac, but for whatever
    reason, cstring is necessary for memcpy on CentOS.
    committed Aug 10, 2012
  3. Merge pull request #61 from GICodeWarrior/xor

    Native XOR.
    theturtle32 committed Aug 10, 2012
  4. Merge pull request #60 from GICodeWarrior/native-warnings

    Patch native compilation warnings.
    theturtle32 committed Aug 10, 2012
  5. Native XOR.

    Improves xor efficiency with a native implementation replacing
    WebSocketFrame::applyMask.
    
    Includes configuration for wscript and bindings.gyp.
    
    General cleanup by Rusty Burchfield <GICodeWarrior@gmail.com>.
    MichalCz committed with Jul 2, 2012
Commits on Aug 9, 2012
Commits on Aug 8, 2012
  1. Merge pull request #58 from igorw/client-custom-headers

    Add parameter to set custom headers on the client
    theturtle32 committed Aug 8, 2012
Commits on Aug 7, 2012
Commits on May 22, 2012
  1. Updating package.json to require node >=0.6.13 due to that being the …

    …first version that properly handles the native build process with node-gyp
    theturtle32 committed May 22, 2012
Commits on May 21, 2012
  1. Merge branch 'master' of github.com:Worlize/WebSocket-Node

    Conflicts:
    	example/whiteboard/package.json
    theturtle32 committed May 21, 2012
Commits on May 9, 2012
  1. Merge pull request #43 from andreasbotsikas/windows-build

    Added the NODE_MODULE macro in validation.cc.
    theturtle32 committed May 9, 2012
  2. Added the NODE_MODULE macro in validation.cc. This was needed for win…

    …dows to load the native module.
    andreasbotsikas committed May 9, 2012
Commits on Mar 24, 2012
  1. Merge pull request #41 from zerodivisi0n/master

    Build UTF-8 validator using node-gyp
    theturtle32 committed Mar 24, 2012
  2. Added build with node-gyp

    zerodivisi0n committed Mar 24, 2012
  3. Merge pull request #39 from zerodivisi0n/master

    Added callback argument to connection.send* methods
    theturtle32 committed Mar 24, 2012
Commits on Mar 22, 2012
Commits on Mar 21, 2012
  1. Merge pull request #38 from hakobera/fix-globalleak

    Fix global leak in WebSocketFrame.
    theturtle32 committed Mar 21, 2012
  2. Updated tests

    zerodivisi0n committed Mar 21, 2012
Commits on Mar 20, 2012
  1. Removed unnecessary comment

    zerodivisi0n committed Mar 20, 2012
Commits on Mar 18, 2012
Commits on Mar 6, 2012
  1. Merge pull request #37 from oberstet/master

    Option to turn of logging in echo_server
    theturtle32 committed Mar 6, 2012
Commits on Mar 5, 2012