Guillermo Rauch
9c2224cca0
index: api cleanup
2012-12-14 10:07:07 -03:00
Guillermo Rauch
44da490467
index: renamed client to static for clarity
2012-12-14 09:27:55 -03:00
Guillermo Rauch
1e68a83bd3
index: fix send implementation
2012-12-14 09:18:34 -03:00
Guillermo Rauch
373c66f1ee
index: added client serving with send
2012-12-13 16:38:23 -03:00
Guillermo Rauch
bec38c2ce1
index: move this to engine.io
2012-12-13 12:20:56 -03:00
Guillermo Rauch
b6a4899689
initial 1.0 commit
2012-12-13 12:14:54 -03:00
Guillermo Rauch
3af1ad982c
Merge branch 'master' of github.com:LearnBoost/socket.io
2012-12-13 10:54:19 -03:00
Guillermo Rauch
8daa71302d
Merge tag '0.9.12'
...
Release 0.9.12
Conflicts:
package.json
2012-12-13 08:48:05 -03:00
Guillermo Rauch
0d3313f536
manager: fix for latest node which is returning a clone with listeners [viirya]
2012-12-13 08:18:42 -03:00
Guillermo Rauch
fcd4f6acfc
Merge pull request #1078 from stouset/master
...
Fix operator precedence bug
2012-12-11 09:42:23 -08:00
Guillermo Rauch
80036cc50f
Merge pull request #1082 from shapeshed/master
...
Fix leaking message:id, disconnect:id
2012-11-27 20:45:46 -08:00
Sampsa Saarela
ef54570313
Changed content-type in response header from text/plain to application/javascript because some browsers force file download (eg. symbian anna)
2012-11-20 11:53:01 +02:00
George Ornbo
6256f569b3
fix leaking message:id, disconnect:id #1081 #1064 #862
2012-11-12 13:11:23 +00:00
Stephen Touset
cd4dee7257
Respect operator precedence
2012-11-09 17:49:40 -08:00
Guillermo Rauch
3b7224c7e0
Release 0.9.11
2012-11-02 08:03:15 -07:00
Guillermo Rauch
7537e2543f
transports: removed headers that are set by node from htmlfile [stbuehler]
2012-11-01 17:52:51 -07:00
Guillermo Rauch
e00913aae0
transports: fixed xhr-polling
2012-11-01 17:51:59 -07:00
Guillermo Rauch
dbabf20faa
transports: fix for Connection: close [stbuehler] ( fixes #406 )
2012-11-01 17:14:06 -07:00
Shripad K
7cca186bb1
fix: remove socket session from child processes in cluster on disconnect
2012-10-28 05:45:21 +05:30
Seggy Umboh
f5c32c1490
Fixed global leak
2012-09-14 18:48:49 -07:00
Guillermo Rauch
c3ba8a722b
Merge pull request #1008 from faeldt/master
...
Increase performance of generateId by avoiding sync calls to crypto.randomBytes
2012-09-10 15:06:40 -07:00
Justin Matthews
32a44a3b5d
Websocket: accept a pong (IE10 sends them)
2012-09-08 20:08:37 -07:00
Kristian Faeldt
f7d40d5f7b
Moved generateId into an external module
2012-09-07 19:48:21 +09:00
Kristian Faeldt
da91c89147
Only fall back when no bytes available, not when threshold is reached
2012-08-28 19:15:55 +09:00
Kristian Faeldt
a10e963858
Added getRandomBytes to improve generateId performance
2012-08-28 18:56:11 +09:00
Itai
4a6890898a
Redis Store: removed unneeded module ('assert')
...
It's not used anywhere in the file and the test file (test/stores.redis.test.js) uses the 'should' module.
I'm assuming this is a leftover.
2012-08-23 02:27:03 +03:00
Guillermo Rauch
d558c97089
transport: rewrite websocket transport to use ws client
2012-08-13 16:14:03 -07:00
Guillermo Rauch
f59e8aceaa
manager: implemented ws
2012-08-13 16:13:38 -07:00
Guillermo Rauch
de9e8dffe1
Release 0.9.10
2012-08-10 13:34:50 -07:00
Rusty Burchfield
12beee2d63
Don't lowercase log messages
...
Lowercasing log messages is unnecessary. It makes some messages difficult to
read, and others difficult to search for.
2012-08-08 11:32:57 -07:00
Guillermo Rauch
875f14d16b
Revert "Fix infinite recursion in Websocket parsers."
...
This reverts commit c218468f67 .
2012-08-07 13:18:41 -07:00
Rusty Burchfield
c218468f67
Fix infinite recursion in Websocket parsers.
...
If a client is feeding messages faster than server can handle them, infinite
recursion occurs. Basically, the "overflow" data gets added to the parser and
it immediately parses a new message.
The fix pushes the processing of the next message (in this edge case) onto the
event queue. This prevents the stack from recursing indefinitely. This also
prevents a fast client from starving other clients.
2012-08-06 13:03:51 -07:00
Guillermo Rauch
4164e3bd7e
Merge pull request #981 from doozr/honour-flash-settings
...
Honour flash settings
2012-08-06 08:59:17 -07:00
Craig Andrews
d723d363b2
Always set the HTTP response in case an error should be returned to the client
2012-08-06 14:16:06 +01:00
Craig Andrews
fa1c1b2ada
Create or destroy the flash policy server on configuration change
2012-08-06 14:14:15 +01:00
Craig Andrews
d32a848c3f
Honour configuration to disable flash policy server
2012-08-06 14:14:14 +01:00
Guillermo Rauch
48ad0d3d1d
Release 0.9.9
2012-08-01 15:14:02 -07:00
Guillermo Rauch
281a467960
manager: added response to sync disconnect xhrs
2012-08-01 15:08:06 -07:00
Guillermo Rauch
1fa74a46a3
Revert "Fix disconnectSync getting ignored"
...
This reverts commit f48b40e134 .
2012-08-01 11:58:28 -07:00
Guillermo Rauch
ca4e3f32a3
Merge pull request #975 from huancz/master
...
fix issue #961 - restore compatibility with earlier node releases (up to 0.4.x)
2012-07-31 08:34:22 -07:00
Marco Aurélio
6afbb34581
Add warning to .listen() to ease the migration to Express 3.x
2012-07-30 15:43:00 -03:00
Petr Běhan
a5c5c20438
restore compatibility with node 0.4.x
2012-07-27 15:38:57 +02:00
Brian Gruber
f48b40e134
Fix disconnectSync getting ignored
...
If using xhr-polling and a browser closes a tab or window, the
disconnectSync in the socket.io-client method is called which sends an
XHR request to the server indicating a disconnect. This line would cause
that to be ignored and so the server would have to wait for a timeout to
mark them as disconnect. This was possibly because it was sent from a
different tcp socket than the current connection.
2012-07-26 21:19:00 -05:00
Guillermo Rauch
1679fd564c
Release 0.9.8
2012-07-24 17:36:30 -07:00
xaroth8088
7a087bcc94
Prevent crash when socket leaves a room twice.
2012-07-22 11:09:06 -07:00
xaroth8088
aeb904f58b
Corrects unsafe usage of for..in, permitting socket.io to be used in environments where Object, Function, etc. have been extended.
...
http://yuiblog.com/blog/2006/09/26/for-in-intrigue/
2012-07-21 11:30:15 -07:00
xaroth8088
9c0b9de7f0
Revert "Corrects unsafe usage of for..in, permitting socket.io to be used in environments that extend Object, etc."
...
This reverts commit 81552c11ca .
2012-07-21 11:21:11 -07:00
xaroth8088
81552c11ca
Corrects unsafe usage of for..in, permitting socket.io to be used in environments that extend Object, etc.
...
http://yuiblog.com/blog/2006/09/26/for-in-intrigue/
2012-07-21 10:29:20 -07:00
Guillermo Rauch
e1fe76aebe
Fix for node 0.8 with gzip compression. Thanks @vadimi
2012-07-09 16:58:02 -07:00
bodash
ffa8994a23
I continued to have websocket connection issues in Safari when using SSL that terminated at a load balancer. The shorthand logic that was here was nice and compact but didn't seem to work. Took the "intent" of the short hand and made it a bit more verbose and now it works.
2012-05-02 13:18:46 -06:00