Permalink
Commits on May 20, 2016
  1. Bump version to 0.6.5.

    jcoglan committed May 20, 2016
Commits on Apr 30, 2016
  1. Test on Node 6.0.

    jcoglan committed Apr 30, 2016
Commits on Apr 27, 2016
  1. Apply masking to messages once the payload has been placed in the fra…

    …me buffer rather than mutating the original message.
    jcoglan committed Apr 27, 2016
Commits on Jan 7, 2016
  1. Bump version to 0.6.4.

    jcoglan committed Jan 7, 2016
Commits on Jan 6, 2016
  1. Convert numbers to strings when sending frames.

    In draft-75/76, passing a number to text() or frame() results in the
    sender allocating a buffer of that size and sending it to the other
    peer, leaking random blocks of memory.
    
    In hybi, a call to text(), binary() or ping() with a number will fail,
    because the input is expected to be a buffer and so an internal method
    call fails.
    
    Both kinds of driver now convert numbers to strings, which is what
    browsers do with calls to send().
    jcoglan committed Jan 6, 2016
Commits on Nov 8, 2015
  1. Create CODE_OF_CONDUCT.md.

    jcoglan committed Nov 8, 2015
Commits on Nov 6, 2015
  1. Bump version to 0.6.3.

    jcoglan committed Nov 6, 2015
Commits on Nov 5, 2015
  1. Test on Node 5.

    jcoglan committed Nov 5, 2015
Commits on Oct 17, 2015
Commits on Oct 2, 2015
  1. Use the modulo operator rather than Math.floor() to check whether the…

    … draft-76 keys are legit.
    jcoglan committed Oct 2, 2015
Commits on Oct 1, 2015
  1. Close the connection if a draft-76 client sends a Sec-WebSocket-Key h…

    …eader where the numeric value is a non-integer multiple of the number of spaces.
    jcoglan committed Oct 1, 2015
Commits on Jul 18, 2015
  1. Bump version to 0.6.2.

    jcoglan committed Jul 18, 2015
Commits on Jul 17, 2015
Commits on Jul 15, 2015
Commits on Jul 13, 2015
  1. Bump version to 0.6.1.

    jcoglan committed Jul 13, 2015
Commits on Jul 11, 2015
  1. A few stylistic tweaks.

    jcoglan committed Jul 11, 2015
Commits on Jul 10, 2015
  1. Use the buffer.{read,write}UInt{16,32}BE functions to parse and write…

    … numbers rather than implementing such things ourselves.
    jcoglan committed Jul 10, 2015
Commits on Jul 8, 2015
  1. Bump version to 0.6.0.

    jcoglan committed Jul 8, 2015
Commits on Jul 7, 2015
  1. Incorporate StreamReader into Draft75 so that it retains input and re…

    …covers safely from exceptions in event listeners.
    jcoglan committed Jul 7, 2015
  2. In the Hybi driver, perform parser state changes before validating an…

    …d emitting events. This protects the parser against errors thrown by event listeners.
    jcoglan committed Jul 7, 2015
Commits on Jul 4, 2015
  1. Document that on() *adds* a callback, rather than *setting* one, i.e.…

    … it does not remove any prior callbacks.
    jcoglan committed Jul 4, 2015
Commits on Mar 29, 2015
Commits on Mar 28, 2015