Commit Graph

285 Commits

Author SHA1 Message Date
Guillermo Rauch
79af5e17cc server: remove buffering from handleSocket 2012-08-26 18:13:49 -07:00
Guillermo Rauch
d1cbdfff77 server: applied new coding style 2012-08-26 18:13:39 -07:00
Guillermo Rauch
2e57cd0c44 Merge branch 'master' of github.com:/LearnBoost/engine.io 2012-08-22 10:25:24 -07:00
Guillermo Rauch
b48efb3f45 transport: avoid unhandled error events for stale transports (fixes #69) 2012-08-22 10:25:03 -07:00
Guillermo Rauch
beefb8d64a Merge pull request #66 from EugenDueck/patch-2
Adding myself to list of contributors
2012-08-13 18:00:20 -07:00
EugenDueck
337e4f23af Adding myself to list of contributors
And added guille as the author - don't want it to look like I'm responsible for all the bugs ;)
2012-08-14 09:58:35 +09:00
Guillermo Rauch
90bf61fe7b Merge pull request #65 from EugenDueck/patch-1
Document that toString() is performed on the message argument
2012-08-13 14:53:20 -07:00
EugenDueck
d262459d39 Document that toString() is performed on the message argument
This is what engine.io in fact already (implicitly) does, so I can give it any object I want, and it will send what `message.toString()` returns.

This allows me to implement transparent caching of the JSONified string, speeding up broadcast and multicast messages.
2012-08-14 06:49:07 +09:00
Guillermo Rauch
1ea3681917 Release 0.2.1 2012-08-13 12:06:54 -07:00
Guillermo Rauch
67117d94f5 Merge pull request #64 from LearnBoost/improve/http-framing
Improve/http framing
2012-08-13 11:57:27 -07:00
Guillermo Rauch
16449ec6ca polling-xhr: skip Keep-Alive when it's implied 2012-08-13 11:51:12 -07:00
Guillermo Rauch
c165b6b465 polling-jsonp: skip Keep-Alive when it's implied [EugenDuck] 2012-08-13 11:49:18 -07:00
Guillermo Rauch
c7d391ec24 Merge pull request #61 from EugenDueck/patch-2
Added description for engine.io-conflation plugin
2012-08-12 14:48:10 -07:00
EugenDueck
658b5a6a93 Added description for engine.io-conflation plugin 2012-08-13 06:19:49 +09:00
Guillermo Rauch
d4cb313551 README: plugins list (cc @EugenDueck) 2012-08-12 11:20:03 -07:00
Guillermo Rauch
0af4e54e6f Merge pull request #58 from LearnBoost/add/flush-drain
Add/flush drain
2012-08-10 10:46:29 -07:00
Guillermo Rauch
81a6e76426 test: added flush/drain events tests 2012-08-10 10:46:00 -07:00
Guillermo Rauch
b948f858fb socket: fix flush event parameter 2012-08-10 10:45:48 -07:00
Guillermo Rauch
271585189f socket: added flush/drain events (fixes #56) 2012-08-10 10:39:09 -07:00
Guillermo Rauch
834cbcf7a5 README: added flush/drain docs 2012-08-10 10:39:00 -07:00
Guillermo Rauch
8085e399bf Update README.md 2012-08-07 17:45:33 -07:00
Guillermo Rauch
078fff8991 Merge pull request #51 from LearnBoost/fix/ws-connection-to-bad-transport
Fix/ws connection to bad transport
2012-08-06 16:33:17 -07:00
Guillermo Rauch
827875f481 sense: this makes more
This way all transports have a consistent constructor.
2012-08-06 16:28:12 -07:00
Guillermo Rauch
eb3822c825 websocket: expose handlesUpgrade flag 2012-08-06 16:27:17 -07:00
Guillermo Rauch
24e19fceee server: avoid passing websocket to non-websocket transports (fixes #24) 2012-08-06 16:24:44 -07:00
Guillermo Rauch
79d76b6aa2 Merge pull request #50 from LearnBoost/add/connection-close-tests
test: added `Connection: close` test.
2012-08-06 15:09:47 -07:00
Guillermo Rauch
02573b0652 test: added Connection: close test. 2012-08-06 15:08:43 -07:00
Guillermo Rauch
23e6d751c9 Release 0.2.0 2012-08-06 13:11:18 -07:00
Guillermo Rauch
7676213d46 Merge pull request #49 from LearnBoost/add/connection-close-detection
test: added closing connection test
2012-08-06 11:54:23 -07:00
Guillermo Rauch
1d580fef07 test: added closing connection test 2012-08-06 11:51:35 -07:00
Guillermo Rauch
93d8c8dc55 Merge pull request #48 from LearnBoost/improve/id-generation
Improve/id generation
2012-08-06 09:19:22 -07:00
Guillermo Rauch
fb522c46fa test: updated tests 2012-08-06 09:18:39 -07:00
Guillermo Rauch
44fd1b97a1 server: implemented stronger id generator with collision detection 2012-08-06 09:17:11 -07:00
Guillermo Rauch
b0a1c34b49 Release 0.1.2 2012-08-02 17:07:23 -07:00
Guillermo Rauch
4ce21b0d14 Merge pull request #44 from LearnBoost/fix/jsonp-content-type
polling: changed text/plain to text/html (fixes #43)
2012-08-02 17:01:45 -07:00
Guillermo Rauch
26ffa48f0d polling: changed text/plain to text/html (fixes #43) 2012-08-02 17:00:06 -07:00
Guillermo Rauch
a2663e8240 Release 0.1.1 2012-08-01 17:34:33 -07:00
Guillermo Rauch
4ff3419df0 Merge pull request #38 from LearnBoost/change/ws-impl
Change/ws impl
2012-08-01 16:32:43 -07:00
Guillermo Rauch
5a8cc19219 *: added ws dep 2012-08-01 16:10:40 -07:00
Guillermo Rauch
a86e1aeba1 server: added failing test courtesy of Contra 2012-08-01 16:10:28 -07:00
Guillermo Rauch
a80c76fa37 websocket: do error handling for each ws write 2012-08-01 16:09:45 -07:00
Guillermo Rauch
25b48dd152 server: replaced websocket.io with ws, now that it supports older drafts 2012-08-01 16:09:21 -07:00
Guillermo Rauch
7eb043714c Merge pull request #34 from bionicbrian/master
'ws' in Example C in README appears to be a typo? Should be 'engine'?
2012-07-16 11:26:36 -07:00
Brian Moore
a671072c06 change 'ws' to 'engine' in README C example 2012-07-16 11:23:47 -07:00
Guillermo Rauch
a7f6efeb80 Merge pull request #32 from 3rd-Eden/patch-1
Added the correct location of the SPEC file
2012-07-06 11:45:11 -07:00
Arnout Kazemier
cbe261f009 Added the correct location of the SPEC file 2012-07-06 15:04:56 +03:00
Guillermo Rauch
f220104618 Release 0.1.0 2012-07-03 15:35:21 -07:00
Guillermo Rauch
21f3e7033a Adapted test to new API 2012-07-03 14:20:16 -07:00
Guillermo Rauch
2edf01dd2c Added thorough cookie tests. 2012-07-03 14:20:05 -07:00
Guillermo Rauch
1c0a3e69ad Removed engine version test. 2012-07-03 14:19:49 -07:00