rc-web@69: rob@76: 1.0.6 / 2014-06-19 rob@76: ================== rc-web@69: rob@76: * package: bump `socket.io-client` rc-web@69: rob@76: 1.0.5 / 2014-06-16 rob@76: ================== rc-web@69: rob@76: * package: bump `engine.io` to fix jsonp `\n` bug and CORS warnings rob@76: * index: fix typo [yanatan16] rob@76: * add `removeListener` to blacklisted events rob@76: * examples: clearer instructions to install chat example rob@76: * index: fix namespace `connectBuffer` issue rob@76: rob@76: 1.0.4 / 2014-06-02 rob@76: ================== rob@76: rob@76: * package: bump socket.io-client rob@76: rob@76: 1.0.3 / 2014-05-31 rob@76: ================== rob@76: rob@76: * package: bump `socket.io-client` rob@76: * package: bump `socket.io-parser` for binary ACK fix rob@76: * package: bump `engine.io` for binary UTF8 fix rob@76: * example: fix XSS in chat example rob@76: rob@76: 1.0.2 / 2014-05-28 rob@76: ================== rob@76: rob@76: * package: bump `socket.io-parser` for windows fix rob@76: rob@76: 1.0.1 / 2014-05-28 rob@76: ================== rob@76: rob@76: * bump due to bad npm tag rob@76: rob@76: 1.0.0 / 2014-05-28 rob@76: ================== rob@76: rob@76: * stable release rob@76: rob@76: 1.0.0-pre5 / 2014-05-22 rob@76: ======================= rob@76: rob@76: * package: bump `socket.io-client` for parser fixes rob@76: * package: bump `engine.io` rob@76: rob@76: 1.0.0-pre4 / 2014-05-19 rob@76: ======================= rob@76: rob@76: * package: bump client rob@76: rob@76: 1.0.0-pre3 / 2014-05-17 rob@76: ======================= rob@76: rob@76: * package: bump parser rob@76: * package: bump engine.io rob@76: rob@76: 1.0.0-pre2 / 2014-04-27 rob@76: ======================= rob@76: rob@76: * package: bump `engine.io` rob@76: * added backwards compatible of engine.io maxHttpBufferSize rob@76: * added test that server and client using same protocol rob@76: * added support for setting allowed origins rob@76: * added information about logging rob@76: * the set function in server can be used to set some attributes for BC rob@76: * fix error in callback call 'done' instead of 'next' in docs rob@76: * package: bump `socket.io-parser` rob@76: * package: bump `expect.js` rob@76: * added some new tests, including binary with acks rob@76: rob@76: 1.0.0-pre / 2014-03-14 rob@76: ====================== rob@76: rob@76: * implemented `engine.io` rob@76: * implemented `socket.io-adapter` rob@76: * implemented `socket.io-protocol` rob@76: * implemented `debug` and improved instrumentation rob@76: * added binary support rob@76: * added new `require('io')(srv)` signature rob@76: * simplified `socket.io-client` serving rc-web@69: rc-web@69: 0.9.14 / 2013-03-29 rc-web@69: =================== rc-web@69: rc-web@69: * manager: fix memory leak with SSL [jpallen] rc-web@69: rc-web@69: 0.9.13 / 2012-12-13 rc-web@69: =================== rc-web@69: rc-web@69: * package: fixed `base64id` requirement rc-web@69: rc-web@69: 0.9.12 / 2012-12-13 rc-web@69: =================== rc-web@69: rc-web@69: * manager: fix for latest node which is returning a clone with `listeners` [viirya] rc-web@69: rc-web@69: 0.9.11 / 2012-11-02 rc-web@69: =================== rc-web@69: rc-web@69: * package: move redis to optionalDependenices [3rd-Eden] rc-web@69: * bumped client rc-web@69: rc-web@69: 0.9.10 / 2012-08-10 rc-web@69: =================== rc-web@69: rc-web@69: * Don't lowercase log messages rc-web@69: * Always set the HTTP response in case an error should be returned to the client rc-web@69: * Create or destroy the flash policy server on configuration change rc-web@69: * Honour configuration to disable flash policy server rc-web@69: * Add express 3.0 instructions on Readme.md rc-web@69: * Bump client rc-web@69: rc-web@69: 0.9.9 / 2012-08-01 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed sync disconnect xhrs handling rc-web@69: * Put license text in its own file (#965) rc-web@69: * Add warning to .listen() to ease the migration to Express 3.x rc-web@69: * Restored compatibility with node 0.4.x rc-web@69: rc-web@69: 0.9.8 / 2012-07-24 rc-web@69: ================== rc-web@69: rc-web@69: * Bumped client. rc-web@69: rc-web@69: 0.9.7 / 2012-07-24 rc-web@69: ================== rc-web@69: rc-web@69: * Prevent crash when socket leaves a room twice. rc-web@69: * Corrects unsafe usage of for..in rc-web@69: * Fix for node 0.8 with `gzip compression` [vadimi] rc-web@69: * Update redis to support Node 0.8.x rc-web@69: * Made ID generation securely random rc-web@69: * Fix Redis Store race condition in manager onOpen unsubscribe callback rc-web@69: * Fix for EventEmitters always reusing the same Array instance for listeners rc-web@69: rc-web@69: 0.9.6 / 2012-04-17 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed XSS in jsonp-polling. rc-web@69: rc-web@69: 0.9.5 / 2012-04-05 rc-web@69: ================== rc-web@69: rc-web@69: * Added test for polling and socket close. rc-web@69: * Ensure close upon request close. rc-web@69: * Fix disconnection reason being lost for polling transports. rc-web@69: * Ensure that polling transports work with Connection: close. rc-web@69: * Log disconnection reason. rc-web@69: rc-web@69: 0.9.4 / 2012-04-01 rc-web@69: ================== rc-web@69: rc-web@69: * Disconnecting from namespace improvement (#795) [DanielBaulig] rc-web@69: * Bumped client with polling reconnection loop (#438) rc-web@69: rc-web@69: 0.9.3 / 2012-03-28 rc-web@69: ================== rc-web@69: rc-web@69: * Fix "Syntax error" on FF Web Console with XHR Polling [mikito] rc-web@69: rc-web@69: 0.9.2 / 2012-03-13 rc-web@69: ================== rc-web@69: rc-web@69: * More sensible close `timeout default` (fixes disconnect issue) rc-web@69: rc-web@69: 0.9.1-1 / 2012-03-02 rc-web@69: ==================== rc-web@69: rc-web@69: * Bumped client with NPM dependency fix. rc-web@69: rc-web@69: 0.9.1 / 2012-03-02 rc-web@69: ================== rc-web@69: rc-web@69: * Changed heartbeat timeout and interval defaults (60 and 25 seconds) rc-web@69: * Make tests work both on 0.4 and 0.6 rc-web@69: * Updated client (improvements + bug fixes). rc-web@69: rc-web@69: 0.9.0 / 2012-02-26 rc-web@69: ================== rc-web@69: rc-web@69: * Make it possible to use a regexp to match the socket.io resource URL. rc-web@69: We need this because we have to prefix the socket.io URL with a variable ID. rc-web@69: * Supplemental fix to gavinuhma/authfix, it looks like the same Access-Control-Origin logic is needed in the http and xhr-polling transports rc-web@69: * Updated express dep for windows compatibility. rc-web@69: * Combine two substr calls into one in decodePayload to improve performance rc-web@69: * Minor documentation fix rc-web@69: * Minor. Conform to style of other files. rc-web@69: * Switching setting to 'match origin protocol' rc-web@69: * Revert "Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect()." rc-web@69: * Revert "Handle leaked dispatch:[id] subscription." rc-web@69: * Merge pull request #667 from dshaw/patch/redis-disconnect rc-web@69: * Handle leaked dispatch:[id] subscription. rc-web@69: * Fixes leaking Redis subscriptions for #663. The local flag was not getting passed through onClientDisconnect(). rc-web@69: * Prevent memory leaking on uncompleted requests & add max post size limitation rc-web@69: * Fix for testcase rc-web@69: * Set Access-Control-Allow-Credentials true, regardless of cookie rc-web@69: * Remove assertvarnish from package as it breaks on 0.6 rc-web@69: * Correct irc channel rc-web@69: * Added proper return after reserved field error rc-web@69: * Fixes manager.js failure to close connection after transport error has happened rc-web@69: * Added implicit port 80 for origin checks. fixes #638 rc-web@69: * Fixed bug #432 in 0.8.7 rc-web@69: * Set Access-Control-Allow-Origin header to origin to enable withCredentials rc-web@69: * Adding configuration variable matchOriginProtocol rc-web@69: * Fixes location mismatch error in Safari. rc-web@69: * Use tty to detect if we should add colors or not by default. rc-web@69: * Updated the package location. rc-web@69: rc-web@69: 0.8.7 / 2011-11-05 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed memory leaks in closed clients. rc-web@69: * Fixed memory leaks in namespaces. rc-web@69: * Fixed websocket handling for malformed requests from proxies. [einaros] rc-web@69: * Node 0.6 compatibility. [einaros] [3rd-Eden] rc-web@69: * Adapted tests and examples. rc-web@69: rc-web@69: 0.8.6 / 2011-10-27 rc-web@69: ================== rc-web@69: rc-web@69: * Added JSON decoding on jsonp-polling transport. rc-web@69: * Fixed README example. rc-web@69: * Major speed optimizations [3rd-Eden] [einaros] [visionmedia] rc-web@69: * Added decode/encode benchmarks [visionmedia] rc-web@69: * Added support for black-listing client sent events. rc-web@69: * Fixed logging options, closes #540 [3rd-Eden] rc-web@69: * Added vary header for gzip [3rd-Eden] rc-web@69: * Properly cleaned up async websocket / flashsocket tests, after patching node-websocket-client rc-web@69: * Patched to properly shut down when a finishClose call is made during connection establishment rc-web@69: * Added support for socket.io version on url and far-future Expires [3rd-Eden] [getify] rc-web@69: * Began IE10 compatibility [einaros] [tbranyen] rc-web@69: * Misc WebSocket fixes [einaros] rc-web@69: * Added UTF8 to respone headers for htmlfile [3rd-Eden] rc-web@69: rc-web@69: 0.8.5 / 2011-10-07 rc-web@69: ================== rc-web@69: rc-web@69: * Added websocket draft HyBi-16 support. [einaros] rc-web@69: * Fixed websocket continuation bugs. [einaros] rc-web@69: * Fixed flashsocket transport name. rc-web@69: * Fixed websocket tests. rc-web@69: * Ensured `parser#decodePayload` doesn't choke. rc-web@69: * Added http referrer verification to manager verifyOrigin. rc-web@69: * Added access control for cross domain xhr handshakes [3rd-Eden] rc-web@69: * Added support for automatic generation of socket.io files [3rd-Eden] rc-web@69: * Added websocket binary support [einaros] rc-web@69: * Added gzip support for socket.io.js [3rd-Eden] rc-web@69: * Expose socket.transport [3rd-Eden] rc-web@69: * Updated client. rc-web@69: rc-web@69: 0.8.4 / 2011-09-06 rc-web@69: ================== rc-web@69: rc-web@69: * Client build rc-web@69: rc-web@69: 0.8.3 / 2011-09-03 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed `\n` parsing for non-JSON packets (fixes #479). rc-web@69: * Fixed parsing of certain unicode characters (fixes #451). rc-web@69: * Fixed transport message packet logging. rc-web@69: * Fixed emission of `error` event resulting in an uncaught exception if unhandled (fixes #476). rc-web@69: * Fixed; allow for falsy values as the configuration value of `log level` (fixes #491). rc-web@69: * Fixed repository URI in `package.json`. Fixes #504. rc-web@69: * Added text/plain content-type to handshake responses [einaros] rc-web@69: * Improved single byte writes [einaros] rc-web@69: * Updated socket.io-flashsocket default port from 843 to 10843 [3rd-Eden] rc-web@69: * Updated client. rc-web@69: rc-web@69: 0.8.2 / 2011-08-29 rc-web@69: ================== rc-web@69: rc-web@69: * Updated client. rc-web@69: rc-web@69: 0.8.1 / 2011-08-29 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed utf8 bug in send framing in websocket [einaros] rc-web@69: * Fixed typo in docs [Znarkus] rc-web@69: * Fixed bug in send framing for over 64kB of data in websocket [einaros] rc-web@69: * Corrected ping handling in websocket transport [einaros] rc-web@69: rc-web@69: 0.8.0 / 2011-08-28 rc-web@69: ================== rc-web@69: rc-web@69: * Updated to work with two-level websocket versioning. [einaros] rc-web@69: * Added hybi07 support. [einaros] rc-web@69: * Added hybi10 support. [einaros] rc-web@69: * Added http referrer verification to manager.js verifyOrigin. [einaors] rc-web@69: rc-web@69: 0.7.11 / 2011-08-27 rc-web@69: =================== rc-web@69: rc-web@69: * Updated socket.io-client. rc-web@69: rc-web@69: 0.7.10 / 2011-08-27 rc-web@69: =================== rc-web@69: rc-web@69: * Updated socket.io-client. rc-web@69: rc-web@69: 0.7.9 / 2011-08-12 rc-web@69: ================== rc-web@69: rc-web@69: * Updated socket.io-client. rc-web@69: * Make sure we only do garbage collection when the server we receive is actually run. rc-web@69: rc-web@69: 0.7.8 / 2011-08-08 rc-web@69: ================== rc-web@69: rc-web@69: * Changed; make sure sio#listen passes options to both HTTP server and socket.io manager. rc-web@69: * Added docs for sio#listen. rc-web@69: * Added options parameter support for Manager constructor. rc-web@69: * Added memory leaks tests and test-leaks Makefile task. rc-web@69: * Removed auto npm-linking from make test. rc-web@69: * Make sure that you can disable heartbeats. [3rd-Eden] rc-web@69: * Fixed rooms memory leak [3rd-Eden] rc-web@69: * Send response once we got all POST data, not immediately [Pita] rc-web@69: * Fixed onLeave behavior with missing clientsk [3rd-Eden] rc-web@69: * Prevent duplicate references in rooms. rc-web@69: * Added alias for `to` to `in` and `in` to `to`. rc-web@69: * Fixed roomClients definition. rc-web@69: * Removed dependency on redis for installation without npm [3rd-Eden] rc-web@69: * Expose path and querystring in handshakeData [3rd-Eden] rc-web@69: rc-web@69: 0.7.7 / 2011-07-12 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed double dispatch handling with emit to closed clients. rc-web@69: * Added test for emitting to closed clients to prevent regression. rc-web@69: * Fixed race condition in redis test. rc-web@69: * Changed Transport#end instrumentation. rc-web@69: * Leveraged $emit instead of emit internally. rc-web@69: * Made tests faster. rc-web@69: * Fixed double disconnect events. rc-web@69: * Fixed disconnect logic rc-web@69: * Simplified remote events handling in Socket. rc-web@69: * Increased testcase timeout. rc-web@69: * Fixed unknown room emitting (GH-291). [3rd-Eden] rc-web@69: * Fixed `address` in handshakeData. [3rd-Eden] rc-web@69: * Removed transports definition in chat example. rc-web@69: * Fixed room cleanup rc-web@69: * Fixed; make sure the client is cleaned up after booting. rc-web@69: * Make sure to mark the client as non-open if the connection is closed. rc-web@69: * Removed unneeded `buffer` declarations. rc-web@69: * Fixed; make sure to clear socket handlers and subscriptions upon transport close. rc-web@69: rc-web@69: 0.7.6 / 2011-06-30 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed general dispatching when a client has closed. rc-web@69: rc-web@69: 0.7.5 / 2011-06-30 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed dispatching to clients that are disconnected. rc-web@69: rc-web@69: 0.7.4 / 2011-06-30 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed; only clear handlers if they were set. [level09] rc-web@69: rc-web@69: 0.7.3 / 2011-06-30 rc-web@69: ================== rc-web@69: rc-web@69: * Exposed handshake data to clients. rc-web@69: * Refactored dispatcher interface. rc-web@69: * Changed; Moved id generation method into the manager. rc-web@69: * Added sub-namespace authorization. [3rd-Eden] rc-web@69: * Changed; normalized SocketNamespace local eventing [dvv] rc-web@69: * Changed; Use packet.reason or default to 'packet' [3rd-Eden] rc-web@69: * Changed console.error to console.log. rc-web@69: * Fixed; bind both servers at the same time do that the test never times out. rc-web@69: * Added 304 support. rc-web@69: * Removed `Transport#name` for abstract interface. rc-web@69: * Changed; lazily require http and https module only when needed. [3rd-Eden] rc-web@69: rc-web@69: 0.7.2 / 2011-06-22 rc-web@69: ================== rc-web@69: rc-web@69: * Make sure to write a packet (of type `noop`) when closing a poll. rc-web@69: This solves a problem with cross-domain requests being flagged as aborted and rc-web@69: reconnection being triggered. rc-web@69: * Added `noop` message type. rc-web@69: rc-web@69: 0.7.1 / 2011-06-21 rc-web@69: ================== rc-web@69: rc-web@69: * Fixed cross-domain XHR. rc-web@69: * Added CORS test to xhr-polling suite. rc-web@69: rc-web@69: 0.7.0 / 2010-06-21 rc-web@69: ================== rc-web@69: rc-web@69: * http://socket.io/announcement.html