Changelog:
Server:
0.6.3 / 2010-12-23
==================
* Changed polling default duration to 50 seconds
* might > will Adjusted to 85 column limit
* Support for resources that include slashes. Thanks @schamane
* Lazy loading of transports. Thanks @technoweenie Fixed README transports list
* OpenSSL clarifications (thanks @bmnds)
* Support for HAProxy load balancing (thanks Brian McKelvey) Backported Parser from 0.7
* Fixed HTTP API in example (was outdated). Thanks deedubs
* 0.3 compatibility (thanks Arnout)
* `client.broadcast` now 300% faster Cleaned up chat example
* fixed bad pluralization.
* cleaned up grammar, missing punctuation, etc.
* Restored global `netserver` for flashsocket Now supporting `flashPolicyServer` option (thanks Arnout) Tests passing with and without sudo/root user Fixed noDelay/timeout/utf-8 for draft 76 (accidental typo)
* Close the netServer when the main http server closes, this way the event loop does not keep running. NOTE: this is patch for node 0.2.X, this is not required for node 0.3.X
* Fallback to try{}catch handling for node < 0.2.4 , node 0.3.X seems to capture the errors correctly using the error event.
* Added the flash policy server, it's enabled by default but can be turned off if needed. Socket.io will automatically fallback to serving the policy file inline if server is disabled or unable to start up.
* Make sure to only write to open transports (thanks JohnDav)
* _open is still false, so destroy the connection immediately upon websocket error
* Make sure .connection is not null on 'end'
* Proper fix for invalid websocket key