Permalink
Commits on Jul 29, 2010
  1. Updated client

    rauchg committed Jul 29, 2010
  2. Extended `how to use` section

    rauchg committed Jul 29, 2010
  3. Updated client

    rauchg committed Jul 29, 2010
  4. Updated README

    rauchg committed Jul 29, 2010
  5. Updated client

    heartbitTimeout > heartbeatTimeout
    rauchg committed Jul 29, 2010
  6. Detect disconnections of xhr-polling faster, by listening on `end` ev…

    …ent (if the connection is forcibly closed by the UA before the 20 seconds of polling pass).
    
    Possible speed optimization noted
    Make sure disconnection timeouts are not called more than once (check for .connected in onClose)
    rauchg committed Jul 29, 2010
  7. timeout and heartbeatInterval options moved to client options

    Disabled heartbeats for xhr-polling, since we can leverage close timeout instead (connections are reopened frequently)
    rauchg committed Jul 29, 2010
  8. Removed legacy __super__ call

    rauchg committed Jul 29, 2010
  9. Escaping for hax0rs

    rauchg committed Jul 29, 2010
  10. Escape quotes for htmlfile

    rauchg committed Jul 29, 2010
  11. Make sure to pass the unframed message to _onHeartbeat

    Fixed string-number heartbeat comparison
    rauchg committed Jul 29, 2010
  12. Fixed bogus `this` reference

    rauchg committed Jul 29, 2010
  13. Added heartbeatInterval option

    Added default timeout with 8000ms
    Make sure to re-trigger the heartbeat timeout after validating one
    rauchg committed Jul 29, 2010
Commits on Jul 28, 2010
  1. Chat example correction

    Make sure Flashsocket calls WebSocket constructor, not Client
    Adapted framing to match client's
    rauchg committed Jul 28, 2010
  2. Expose listener class

    Bumped node version
    Updated client
    Make sure constructors are called
    Added tests
    rauchg committed Jul 28, 2010
  3. Fixed example

    Fixed broken references
    rauchg committed Jul 28, 2010
  4. Changed chat example to match the new more node-friendly syntax

    Clients now fire `disconnect` event.
    rauchg committed Jul 28, 2010
  5. Updated client

    rauchg committed Jul 28, 2010
  6. Merge branch 'master' of github.com:LearnBoost/Socket.IO-node

    Conflicts:
    	lib/socket.io/client.js
    rauchg committed Jul 28, 2010
  7. Clients now emit `message` event and inherit EventEmitter

    More encoding tests
    Encoding fix for non-array arguments
    Leveraged Array.isArray
    Handling of undefined and null values
    rauchg committed Jul 28, 2010
  8. Updated protocol notes

    rauchg committed Jul 28, 2010
  9. README clarification

    rauchg committed Jul 28, 2010
  10. Fixed encoding / decoding

    Moved library files into lib/socket.io for future npm support
    Added tests for encoding / decoding
    Fixed inheritance of certain classes
    Fixed options supports
    rauchg committed Jul 28, 2010
Commits on Jul 19, 2010
  1. Path restructuring

    rauchg committed Jul 19, 2010
  2. Removed oo requirement / global

    Removed sys requirement
    rauchg committed Jul 19, 2010
  3. Added frame after message length

    Make sure message is always a string
    rauchg committed Jul 19, 2010
  4. Removed dependency on js-oo

    Removed legacy utilities and simplified into utils.js
    More usage of module.exports
    rauchg committed Jul 19, 2010