Permalink
Commits on Jan 31, 2012
  1. Refactor error code classes and support 1009 code

    * Renamed DataError to WSProtocolError to be consistent with the specification terminology, and made it clear that this always represents a closing scenario
    * Added comments to other errors to clarify their use
    * Added WSMessageTooBigError with associated 1009 error code
    mloughran committed Jan 31, 2012
Commits on Jan 12, 2012
  1. Merge pull request #72 from sishen/master

    MaskedString#getbytes may return the utf8 encoded string
    mloughran committed Jan 12, 2012
  2. Force MaskedString#getbytes using encoding ASCII-8BIT, or else it wil…

    …l use the default encoding which may cause problem
    sishen committed Jan 12, 2012
Commits on Dec 23, 2011
  1. Released version 0.3.6

    mloughran committed Dec 23, 2011
  2. Merge branch 'ping_pong'

    mloughran committed Dec 23, 2011
Commits on Dec 21, 2011
Commits on Dec 16, 2011
  1. Added a ping/pong API

    danielwaterworth committed Dec 16, 2011
Commits on Oct 24, 2011
  1. Updated gemspec to workaround Syck errors

    * = seems horribly broken, ~> will do the job
    mloughran committed Oct 24, 2011
  2. Released version 0.3.4

    mloughran committed Oct 24, 2011
  3. Fixed development dependency

    * Omitting = appears to break old versions of ruby
    mloughran committed Oct 24, 2011
Commits on Oct 21, 2011
  1. Released version 0.3.3

    mloughran committed Oct 21, 2011
  2. Merge pull request #64 from mattetti/master

    simple example fix due to twitter API change
    igrigorik committed Oct 21, 2011
Commits on Oct 19, 2011
  1. Merge pull request #63 from miksago/draft-13

    Support Draft 13 (minimal - lacking some close code nice to haves)
    mloughran committed Oct 19, 2011
Commits on Oct 18, 2011
Commits on Oct 17, 2011
  1. Fixed eventmachine version for development deps

    * Specs timeout using em betas
    mloughran committed Oct 17, 2011
  2. Use em-spec to make testing easier

    * Specs will now timeout if they don't complete
    * Also made usage of do / { consistent in specs
    mloughran committed Oct 17, 2011
Commits on Oct 9, 2011
  1. Release version 0.3.2

    mloughran committed Oct 9, 2011
Commits on Oct 7, 2011
Commits on Aug 22, 2011
  1. Bugfix: encode text messages as UTF-8 when triggering onmessage

    * The spec specifies that text messages are UTF-8, they are just handled internally as binary
    * This closes #57
    mloughran committed Aug 22, 2011
Commits on Aug 17, 2011
  1. Merge pull request #56 from NV/patch-1

    In Firefox 6 WebSocket has been renamed to MozWebSocket
    Martyn Loughran committed Aug 17, 2011
Commits on Jul 29, 2011
  1. Validate that data send to ws is valid utf-8 on Ruby 1.9

    * Fixes an Encoding::CompatibilityError which could be raised when sending non BINARY data
    * Changes the interface to require that sent data is correctly encoded as UTF-8 or only contains ASCII characters
    mloughran committed Jul 29, 2011
Commits on Jul 28, 2011