318 Commits

Author SHA1 Message Date
Guillermo Rauch
109a59ca9a Release 0.6.11 0.6.11 2011-02-15 15:43:35 -08:00
Guillermo Rauch
d304ce19d1 Fixed; Make sure to not execute any other connection operations after WebSocket write error 2011-02-15 15:41:45 -08:00
Marcus Westin
f534a260b3 Don't let errors in an application's message handling code get silently swallowed by any of the transports 2011-02-14 19:56:20 -05:00
Marcus Westin
cff4669d57 Log errors from closing the flash socket server 2011-02-14 19:54:00 -05:00
Guillermo Rauch
4b0a1f22c8 Release 0.6.10 0.6.10 2011-02-09 18:45:00 -08:00
Guillermo Rauch
e79bdb00e9 Added SSL chat example (make example-ssl) 2011-02-09 18:44:07 -08:00
Guillermo Rauch
d11ca00b49 Fixed; possible write errors when a connection error event fires 2011-02-09 18:41:13 -08:00
Guillermo Rauch
f3ba4173c7 Release 0.6.9 0.6.9 2011-02-06 10:09:13 -08:00
Guillermo Rauch
569103e19a Updated expresso 2011-02-06 09:34:16 -08:00
Guillermo Rauch
06445a0faa Added comments and version number to socket.io/index 2011-02-06 09:33:40 -08:00
Guillermo Rauch
2506b06961 Tests refactored for 0.3 and new expresso 2011-02-06 09:33:15 -08:00
Guillermo Rauch
992eda86b4 Updated socket.io client to 0.6.2 2011-02-05 11:40:39 -08:00
Guillermo Rauch
6fa8b1f051 Fixed Flash inline policy serving for Firefox 4 2011-02-05 11:40:14 -08:00
Guillermo Rauch
a91c6f26f4 Release 0.6.8 0.6.8 2011-01-10 01:50:26 -08:00
Guillermo Rauch
aa9f2596cb Fixed issue with terminating connection twice 2011-01-10 01:48:05 -08:00
Guillermo Rauch
e2a97588ef Removed unnecessary code 0.6.7 2011-01-09 19:07:11 -08:00
Guillermo Rauch
0b904d79c2 Release 0.6.7 2011-01-09 18:55:30 -08:00
Guillermo Rauch
f99ac54df5 Fixed situation where the connection drops but the client can still autoreconnect
through a different socket. In this case we still want to clear the FD but not call
onDisconnect immediately.
2011-01-09 18:53:40 -08:00
Guillermo Rauch
b306cc77d7 Release 0.6.6 0.6.6 2011-01-09 18:17:42 -08:00
Guillermo Rauch
ba70be4e0b Note for Flash socket and inline policy on Firefox
Destroy the fds on disconnect
Restored 20 secs of polling so that node doesn't timeout the connections
2011-01-09 18:16:24 -08:00
Guillermo Rauch
0b17ec9cb8 Release 0.6.5 0.6.5 2011-01-09 16:56:54 -08:00
Guillermo Rauch
71e77561bb Make sure not to trigger multiple timeouts when closing
Important fix for polling transports.
2011-01-09 16:54:35 -08:00
Guillermo Rauch
f5b2028577 Release 0.6.4 0.6.4 2011-01-05 11:21:37 -08:00
Fabian Jakobs
7f08d8fd59 Don't destroy the connection in _onClose. Destroying
it will prevent the buffers from being flushed and
will result in corrupted responses for the
xhr-polling transport.

According to the node documentation "destroy" is
only necessary in case of a errors.
2011-01-05 13:25:35 +01:00
Mathew Rodley
ffb0574a76 Added try/catch block around JSON.parse and return an empty object literal
if JSON parsing fails.
2010-12-30 13:18:27 +11:00
Guillermo Rauch
e57e27ee43 Added missing .connect() to example 2010-12-24 13:02:35 -08:00
Guillermo Rauch
3c76d732e6 Client updated to 0.6.1 0.6.3 2010-12-23 20:52:27 -08:00
Guillermo Rauch
e058ae5201 Updated history 2010-12-23 20:50:35 -08:00
Guillermo Rauch
715c46de13 Changed polling default duration to 50 seconds 2010-12-23 20:38:20 -08:00
Guillermo Rauch
eb0e1d3d2c might > will
Adjusted to 85 column limit
2010-12-23 20:11:24 -08:00
Guillermo Rauch
1d6687cecc Fixed typo 2010-12-23 20:08:36 -08:00
Guillermo Rauch
f62bae4e8b Updated client 2010-12-23 17:48:04 -08:00
Guillermo Rauch
28535071bb Support for resources that include slashes. Thanks @schamane 2010-12-23 17:10:39 -08:00
Guillermo Rauch
45f1712d57 Lazy loading of transports. Thanks @technoweenie
Fixed README transports list
2010-12-23 16:52:51 -08:00
Guillermo Rauch
3029d0cf2f OpenSSL clarifications (thanks @bmnds) 2010-12-23 16:46:17 -08:00
Guillermo Rauch
5c9fb03c50 Support for HAProxy load balancing (thanks Brian McKelvey)
Backported Parser from 0.7
2010-12-23 16:25:16 -08:00
Guillermo Rauch
39fab0ab9b Fixed HTTP API in example (was outdated). Thanks deedubs 2010-12-23 15:09:55 -08:00
Guillermo Rauch
c958a12c79 0.3 compatibility (thanks Arnout) 2010-12-23 15:08:06 -08:00
Guillermo Rauch
d298113a3e Temporarily reverting to random session id generation 2010-12-23 14:48:41 -08:00
Guillermo Rauch
3c6fc999dc client.broadcast now 300% faster
Cleaned up chat example
Implemented a simpler session id generation mechanism. Math.random is not webscale
2010-11-11 06:19:07 -03:00
jed
56205392c8 fixed bad pluralization. 2010-11-09 22:39:53 +09:00
jed
967238acb7 cleaned up grammar, missing punctuation, etc. 2010-11-09 22:37:15 +09:00
Guillermo Rauch
3c61f64d29 Prepping package.json for npm publishing 0.6.1 2010-11-08 20:00:15 -03:00
Guillermo Rauch
e91c785ac8 0.6.1 changelog 2010-11-08 19:59:39 -03:00
Guillermo Rauch
d0369801a1 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)
2010-11-08 18:55:27 -03:00
Guillermo Rauch
e51b37da92 Merge branch 'master' of git://github.com/3rd-Eden/Socket.IO-node 2010-11-08 17:37:32 -03:00
Arnout Kazemier
c7bec15fa9 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
2010-11-08 21:35:42 +01:00
Guillermo Rauch
4c60ed190d Merge branch 'master' of git://github.com/3rd-Eden/Socket.IO-node 2010-11-08 17:28:19 -03:00
Arnout Kazemier
d959b96363 Fallback to try{}catch handling for node < 0.2.4 , node 0.3.X seems to capture the
errors correctly using the error event.
2010-11-08 21:25:20 +01:00
Guillermo Rauch
a9dc5e081b Merge branch 'master' of git://github.com/3rd-Eden/Socket.IO-node 2010-11-08 17:17:57 -03:00