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
f784c477f0
Potential fix for #372
2011-07-18 22:02:03 +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
23e14223bd
Added more test cases and allow a more flexible constructor for adding content
2011-07-17 23:50:06 +02:00
Arnout Kazemier
4b94f2b8bf
Passes all 14 tests
2011-07-17 20:21:08 +02:00
Arnout Kazemier
5c24bf8c1d
Removed old testcases from manager and tiny fix for Static
2011-07-17 01:24:21 +02:00
Arnout Kazemier
2f8eb63557
Added support for automatic generation of socket.io files
...
Added support for custom socket.io files based on path structure
For example socket.io+websocket+xhr-polling.js will create a dedicated build with
only support for websockets and xhr-polling.
2011-07-16 21:55:06 +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
Arnout Kazemier
c2d98bde72
Add now stores the request details and has returns the details for static content
2011-07-15 22:10:51 +02:00
AD7six
c899c98f31
prevent duplicate references in rooms
2011-07-15 01:13:41 +02:00
Arnout Kazemier
9e97e6c691
Added more comments
2011-07-15 00:30:25 +02:00
Arnout Kazemier
afdfdb815e
Finished the write function setup
2011-07-15 00:24:57 +02:00
Arnout Kazemier
d043c33351
Added the write and answer fn
2011-07-15 00:13:54 +02:00
Arnout Kazemier
53f0f4d66d
Added alias for to to in and in to to
2011-07-14 21:31:55 +02:00
Arnout Kazemier
168b207c6d
Inital draft of gzip support
2011-07-14 21:24:26 +02:00
Arnout Kazemier
f6ebb7b8d6
API structure
2011-07-14 20:54:40 +02:00
Guillermo Rauch
c826fadb9f
Fixed roomClients definition ( #378 ).
2011-07-13 18:30:24 -03:00
Daniel Shaw
dfebed6c2f
Fix typo. Also mentioned in @dluxemburg's #341 .
2011-07-12 02:56:48 -07:00
Daniel Shaw
3a2545b497
merge
2011-07-12 01:22:54 -07:00
Guillermo Rauch
c3fa1bf5af
Release 0.7.7
2011-07-12 05:05:49 -03:00
Guillermo Rauch
8798cfbced
Merge pull request #340 from 3rd-Eden/291
...
It was emitting uknown room, so the messages where never send
2011-07-12 00:55:49 -07:00
Guillermo Rauch
65b8272724
Merge branch 'master' of github.com:LearnBoost/socket.io
2011-07-12 04:29:56 -03:00
Guillermo Rauch
faad10baee
Changed Transport#end instrumentation.
2011-07-12 04:29:11 -03:00
Guillermo Rauch
d3eac92eaa
Leveraged $emit instead of emit internally.
2011-07-12 04:28:55 -03:00
Guillermo Rauch
34505071f4
Fixed double disconnect events.
2011-07-12 03:41:43 -03:00
Guillermo Rauch
0a2d0b9d0b
Fixed disconnect logic
2011-07-12 03:41:15 -03:00
Guillermo Rauch
4495f5987a
Simplified remote events handling in Socket.
2011-07-11 23:51:42 -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
9cfdb8ed97
Expose socket.transport
2011-07-06 00:10:25 +02:00
Arnout Kazemier
d39d1401c4
Fixed broken test suite
2011-07-05 00:59:31 +02:00
Arnout Kazemier
a70347b15f
Fixed #285
2011-07-05 00:37:19 +02:00
Arnout Kazemier
1a2c8aa31f
It was emitting uknown room, so the messages where never send fixes #291
2011-07-05 00:17:02 +02:00
Arnout Kazemier
15e1e68cfd
Merge branch 'master' of github.com:LearnBoost/socket.io into 333
2011-07-04 22:53:20 +02:00
Arnout Kazemier
167da44211
Fixes #333
2011-07-04 22:51:00 +02: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
Vladimir Dronnikov
489bc860d2
cleanup
2011-07-01 09:50:37 -07:00
Guillermo Rauch
e66a68f0fa
Fixed room cleanup
2011-06-30 18:59:35 -03:00
Guillermo Rauch
4058eacbd4
Fixed; make sure the client is cleaned up after booting.
2011-06-30 18:58:55 -03:00
Guillermo Rauch
8cbd1544b9
Make sure to mark the client as non-open if the connection is closed.
2011-06-30 18:58:29 -03:00
Guillermo Rauch
f302744fec
Removed unneeded buffer declarations.
2011-06-30 18:58:06 -03:00
Guillermo Rauch
a3ba4e2c10
Fixed; make sure to clear socket handlers and subscriptions upon transport close.
2011-06-30 18:19:41 -03:00
Guillermo Rauch
a483f9cafd
Release 0.7.6
2011-06-30 15:32:22 -03:00
Guillermo Rauch
b43c82f3db
Fixed general dispatching when a client has closed.
2011-06-30 14:03:43 -03:00