Guillermo Rauch
df5f23d309
More sensible close timeout default (fixes disconnect issue)
2012-03-13 10:49:06 -03:00
Guillermo Rauch
e018ba91eb
Merge branch 'master' of github.com:LearnBoost/socket.io
2012-03-09 08:47:01 -03:00
Guillermo Rauch
c59aa6ff2c
Getting ready for 1.0
2012-03-09 08:42:24 -03:00
Matt Mueller
a29525e043
NODE_ENV in configure now defaults to development, which is consistent with express
2012-03-09 02:10:58 -08:00
Felix Geisendörfer
57a0b24060
Make heartbeat timeout > heartbeat interval
...
Otherwise clients would detect timeouts before a heartbeat has a chance
of reaching them. The new values themselves were suggested by @rauchg. I
myself think that the heartbeat timeout should probably only be ~10s larger
than the interval.
2012-02-29 14:15:37 +01:00
Fabian Jakobs
09b130f4cf
make it possible to use a regexp to match the
...
socket.io resource URL. We need this because we
have to prefix the socket.io URL with a variable
ID.
2012-02-09 17:17:55 +01:00
Guillermo Rauch
cc2270bb90
Merge pull request #622 from mattrobenolt/master
...
Location mismatch in Safari behind proxy
2011-12-05 14:04:57 -08:00
Matt Robenolt
8eab3a87e7
Switching setting to 'match origin protocol'
2011-12-05 16:58:00 -05:00
Guillermo Rauch
94d513c85a
Revert "Fixes leaking Redis subscriptions for #663 . The local flag was not getting passed through onClientDisconnect()."
...
This reverts commit d5ab46d662 .
2011-11-26 15:14:26 -08:00
Guillermo Rauch
70abe7aada
Revert "Handle leaked dispatch:[id] subscription."
...
This reverts commit c110036f75 .
2011-11-26 15:14:13 -08:00
Daniel Shaw
c110036f75
Handle leaked dispatch:[id] subscription.
2011-11-26 12:14:39 -08:00
Daniel Shaw
d5ab46d662
Fixes leaking Redis subscriptions for #663 . The local flag was not getting passed through onClientDisconnect().
2011-11-26 11:22:43 -08:00
Arnout Kazemier
a7f45fe6c0
prevent memory leaking on uncompleted requests & add max post size limitation
2011-11-23 22:28:38 +01:00
Gavin Uhma
61e7e8955a
Merge branch 'master' of git://github.com/LearnBoost/socket.io into auth-fix
2011-11-22 18:03:48 -04:00
Gavin Uhma
4c17f7f83b
Set Access-Control-Allow-Credentials true, regardless of cookie
2011-11-22 18:03:25 -04:00
Guillermo Rauch
db8cf7673b
Merge pull request #634 from christopherobin/master
...
Fixing issue #432
2011-11-16 13:05:18 -08:00
Guillermo Rauch
dfb852151b
Merge pull request #570 from 3rd-Eden/logger
...
Use tty to detect if we should add colors or not by default.
2011-11-16 13:04:51 -08:00
einaros
27714d7286
fixes manager.js failure to close connection after transport error has happened
2011-11-14 17:40:16 +01:00
einaros
ffef944dd5
added implicit port 80 for origin checks. fixes #638
2011-11-14 09:45:44 +01:00
Christophe Robin
f4b434a6a5
Fixed bug #432 in 0.8.7
2011-11-11 11:06:56 +09:00
Gavin Uhma
e4a9342e8b
set Access-Control-Allow-Origin header to origin to enable withCredentials
2011-11-08 18:22:30 -04:00
Matt Robenolt
6f2270add6
Adding configuration variable matchOriginProtocol
...
matchOriginProtocol is meant to be used when running socket.io behind a
proxy. matchOriginProtocol should be set to true when you want the
location handshake to match the protocol of the origin. This fixes
issues with terminating the SSL in front of Node and forcing location
to think it's wss instead of ws.
2011-11-03 15:34:24 -04:00
Guillermo Rauch
946418e70e
Merge pull request #621 from einaros/master
...
Deals with a memleak in namespaces, and silently drops malformed websocket connections
2011-11-02 15:11:21 -07:00
thekiur
9e92075cbb
Removed useless object: closedA, probably fixed a memory leak
2011-11-01 23:31:58 +02:00
einaros
63043b3d5d
fixes leak #608
2011-10-31 22:47:25 +01:00
einaros
cb70f7873f
moved default error handler
2011-10-25 13:18:40 +02:00
Arnout Kazemier
d9049f69c1
Merge branch 'master' of github.com:LearnBoost/socket.io into logger
2011-10-11 20:01:05 +02:00
Arnout Kazemier
10ffbd59e9
Use tty to detect if we should add colors or not by default.
2011-10-11 20:00:30 +02:00
Guillermo Rauch
175fe8573b
Merge pull request #563 from 3rd-Eden/logger
...
Logger
2011-10-11 08:18:16 -07:00
Arnout Kazemier
ecd20b0e1f
Added support for blacklisting events that are emitted from the client side.
...
Currently it's possible for a client do .emit('disconnect') and this will trigger
the disconnect event on the server.. Which can lead to major issues.
We should black list that by default. You can override or add more events by adding
them to the `blacklist` setting
2011-10-11 10:40:22 +02:00
Arnout Kazemier
b8f6dc7810
Inital stab at blacklisting client side events
2011-10-11 09:53:26 +02:00
Arnout Kazemier
0b7ed64082
Fixed logging options, closes #540
2011-10-10 21:32:54 +02:00
Arnout Kazemier
5573f7fcdf
First stab of adding Expires + cache control headers for #558
2011-10-05 20:16:20 +02:00
Guillermo Rauch
7db146df47
Merge pull request #457 from 3rd-Eden/ACAO
...
access-control-allow-origin
2011-09-20 15:04:59 -07:00
Arnout Kazemier
6df152cc5d
Merge branch 'master' of github.com:LearnBoost/socket.io into ACAO
...
Conflicts:
lib/manager.js
2011-09-13 21:45:51 +02:00
Daniel Shaw
f80ab2aae8
Merge branch 'master' of https://github.com/LearnBoost/socket.io
2011-09-11 23:06:23 -07:00
Guillermo Rauch
b2f9f19d99
Merge pull request #391 from 3rd-Eden/static
...
Static
2011-09-07 09:39:30 -07:00
Guillermo Rauch
fa1f50d173
Fixed; allow for falsy values as the configuration value of log level ( fixes #491 ).
2011-09-03 10:29:51 -07:00
Daniel Shaw
7b2b302022
merge learnboost/master
2011-09-01 14:00:17 -07:00
einaros
6db6db41a2
corrected passing of status code for handshake error
2011-08-31 19:55:28 +02:00
Guillermo Rauch
713baa40e1
Merge pull request #455 from 3rd-Eden/update/package
...
Added socket.io-flashsocket default port
2011-08-31 09:32:16 -07:00
einaros
bd360a15ef
added text/plain content-type to handshake responses
2011-08-31 14:48:43 +02:00
einaros
bb2e100e7f
Added http referrer verification to manager.js verifyOrigin + tests for origins setting
2011-08-29 17:07:28 -07:00
Daniel Shaw
dd30de3c5a
Merge remote-tracking branch 'learnboost/master'
2011-08-16 15:26:30 -07:00
einaros
7a5913b8a6
Added http referrer verification to manager.js verifyOrigin + tests for origins setting
2011-08-16 07:46:57 +02:00
Arnout Kazemier
4708480e7d
Added access control for cross domain xhr handshakes
2011-08-10 22:35:30 +02:00
Arnout Kazemier
00b75759f1
Added socket.io-flashsocket default port
2011-08-09 19:33:27 +02:00
Daniel Shaw
559d36601d
Merge remote-tracking branch 'learnboost/master'
2011-08-06 19:07:27 -07:00
Arnout Kazemier
894ec9f84e
Make sure we only do garbage collection when the server we receive
...
is actually ran.
2011-08-04 22:03:55 +02:00
Arnout Kazemier
ab5beaff63
Fix
2011-08-04 20:32:49 +02:00