- Updated to work with two-level websocket versioning. [einaros]
- Added hybi07 support. [einaros]
- Added hybi10 support. [einaros]
- Added http referrer verification to manager.js verifyOrigin. [einaors]
- Updated socket.io-client.
- Updated socket.io-client.
- Updated socket.io-client.
- Make sure we only do garbage collection when the server we receive is actually run.
- Changed; make sure sio#listen passes options to both HTTP server and socket.io manager.
- Added docs for sio#listen.
- Added options parameter support for Manager constructor.
- Added memory leaks tests and test-leaks Makefile task.
- Removed auto npm-linking from make test.
- Make sure that you can disable heartbeats. [3rd-Eden]
- Fixed rooms memory leak [3rd-Eden]
- Send response once we got all POST data, not immediately [Pita]
- Fixed onLeave behavior with missing clientsk [3rd-Eden]
- Prevent duplicate references in rooms.
- Added alias for
to
toin
andin
toto
. - Fixed roomClients definition.
- Removed dependency on redis for installation without npm [3rd-Eden]
- Expose path and querystring in handshakeData [3rd-Eden]
- Fixed double dispatch handling with emit to closed clients.
- Added test for emitting to closed clients to prevent regression.
- Fixed race condition in redis test.
- Changed Transport#end instrumentation.
- Leveraged $emit instead of emit internally.
- Made tests faster.
- Fixed double disconnect events.
- Fixed disconnect logic
- Simplified remote events handling in Socket.
- Increased testcase timeout.
- Fixed unknown room emitting (GH-291). [3rd-Eden]
- Fixed
address
in handshakeData. [3rd-Eden] - Removed transports definition in chat example.
- Fixed room cleanup
- Fixed; make sure the client is cleaned up after booting.
- Make sure to mark the client as non-open if the connection is closed.
- Removed unneeded
buffer
declarations. - Fixed; make sure to clear socket handlers and subscriptions upon transport close.
- Fixed general dispatching when a client has closed.
- Fixed dispatching to clients that are disconnected.
- Fixed; only clear handlers if they were set. [level09]
- Exposed handshake data to clients.
- Refactored dispatcher interface.
- Changed; Moved id generation method into the manager.
- Added sub-namespace authorization. [3rd-Eden]
- Changed; normalized SocketNamespace local eventing [dvv]
- Changed; Use packet.reason or default to 'packet' [3rd-Eden]
- Changed console.error to console.log.
- Fixed; bind both servers at the same time do that the test never times out.
- Added 304 support.
- Removed
Transport#name
for abstract interface. - Changed; lazily require http and https module only when needed. [3rd-Eden]
- Make sure to write a packet (of type
noop
) when closing a poll. This solves a problem with cross-domain requests being flagged as aborted and reconnection being triggered. - Added
noop
message type.
- Fixed cross-domain XHR.
- Added CORS test to xhr-polling suite.