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
Arnout Kazemier
f0ef33b45f
Merge branch 'master' of github.com:LearnBoost/socket.io into gc
...
Conflicts:
lib/manager.js
2011-08-04 20:32:43 +02:00
Daniel Shaw
1fa158c663
Merge with learnboost/master
2011-08-03 13:22:36 -07:00
Guillermo Rauch
a4ec5aafa6
Merge pull request #363 from dvv/489bc860d2f050a7925e602a6d16c428f2784b40
...
small cleanup
2011-07-30 20:32:39 -07:00
Guillermo Rauch
9923c1dee9
Merge branch 'master' of github.com:LearnBoost/socket.io
2011-07-30 20:23:35 -07:00
Guillermo Rauch
5c0f78ab02
Added options parameter support for Manager constructor.
2011-07-30 20:19:38 -07:00
Guillermo Rauch
a1797ccd4b
Merge pull request #337 from 3rd-Eden/handshakeData
...
Expose path and querystring in handshakeData
2011-07-30 18:47:12 -07:00
Daniel Shaw
831f1baa4a
Merge remote-tracking branch 'learnboost/master'
2011-07-28 16:38:48 -07:00
Arnout Kazemier
f689434f61
Make sure that you can disable heart beats
2011-07-25 22:12:48 +02:00
Arnout Kazemier
3b2316e0d8
Fixed rooms memory leak
2011-07-23 22:55:29 +02:00
Arnout Kazemier
abe142ac66
Merge branch 'master' of github.com:LearnBoost/socket.io into gc
2011-07-22 21:42:09 +02:00
Arnout Kazemier
5eff0e5ca7
Small clean up, so the the code makes a bit more sense
2011-07-22 21:37:13 +02:00
Guillermo Rauch
c06242efd3
Merge pull request #383 from AD7six/feature/no-duplicate-clients-in-rooms
...
prevent duplicate references in rooms - probable fix for #379
2011-07-22 07:51:54 -07:00
Arnout Kazemier
34bd9d9092
Fix for bug #376
...
Also added unit test to prevent it from happening in the future
2011-07-18 23:06:48 +02:00
Arnout Kazemier
0d3441d8b3
Added gzip to the options list and fixed a typo
2011-07-18 00:20:05 +02:00
Arnout Kazemier
4bdc30734c
Fixed small typos
2011-07-15 23:59:10 +02:00
Arnout Kazemier
4743744efc
Expose the constructor in socket.io and have the Manager use the new API
2011-07-15 22:31:03 +02:00
AD7six
c899c98f31
prevent duplicate references in rooms
2011-07-15 01:13:41 +02:00
Guillermo Rauch
c826fadb9f
Fixed roomClients definition ( #378 ).
2011-07-13 18:30:24 -03:00
Daniel Shaw
3a2545b497
merge
2011-07-12 01:22:54 -07:00
Guillermo Rauch
65b8272724
Merge branch 'master' of github.com:LearnBoost/socket.io
2011-07-12 04:29:56 -03:00
Guillermo Rauch
aad29d5d92
Fixed double dispatch handling.
2011-07-11 23:51:24 -03:00
Daniel Shaw
59e250b186
Run initStore on store setting change. Fixes #367 .
2011-07-11 00:14:37 -07:00
Arnout Kazemier
1372838092
Expose path and querystring in handshakeData
2011-07-04 19:26:22 +02:00
Arnout Kazemier
af5960bc28
address.remoteAddress -> address.address just like node's
2011-07-02 19:50:18 +02:00
Arnout Kazemier
65d7229079
.address() returned server ip >_<, solved with this patch and adjusted the test
...
suite
2011-07-02 17:49:32 +02:00
coolbloke1324
249f33da16
Updated Manager.prototype.handshakeData to provide connection.remoteAddress instead of .address() because .address() was returning server IP and .remoteAddress returns client IP.
2011-07-02 08:30:18 -07:00
Arnout Kazemier
e4ac72a316
Unfucked space
2011-07-01 21:26:43 +02:00
Arnout Kazemier
dff9cbfe1b
See https://github.com/joyent/node/issues/1055
2011-07-01 21:24:51 +02:00