Commit Graph

81 Commits

Author SHA1 Message Date
Guillermo Rauch
f6ffa50e04 package: adjust socket.io 2014-03-01 08:55:27 -08:00
Guillermo Rauch
f602e4e5c2 package: bump parser 2014-03-01 08:54:53 -08:00
Kevin Roark
67f15b16d2 Updated protocol-facing code to reflect new binary protocol
This is a squash of 6 small commits. Below is a summary of each. The gist
is that manager.js encoding and decoding portions were changed to work
with the new socket.io-protocol; this includes handling of encoding
a list of packets, and handling sequences of binary packets.

Commit 1 was the initial rewrite.

Commit 2 got all the tests passing via bug fixes.

Commit 3 updated the has-binary-data dependency and the build.

Commit 4 added nice comments.

Commits 5 and 6 updated build and engine.io dependencies respectively.
2014-02-26 13:41:51 -05:00
Guillermo Rauch
39564b3594 fix dep 2014-02-23 09:30:26 -08:00
Guillermo Rauch
0ffdc7c397 add missing dependency in tests 2014-02-23 09:22:30 -08:00
Guillermo Rauch
f753830874 package: bump socket.io 2014-02-21 13:32:47 -08:00
Kevin Roark
2782221069 made text-blob-builder a module and added dev dependency 2014-02-20 18:31:19 -05:00
Kevin Roark
755870466a updated engine and parser dependencies and build 2014-02-19 19:57:02 -05:00
Kevin Roark
d5c35bb1f2 Added binary support to socket.io-client
Added changes to reflect socket.io-parser's async encoding, and use
of has-binarydata to check the event type of an event.

Next added browser tests for sending and receiving of binary data via
arraybuffers.

Then added blob tests and blob recognition.

To make blobs fully work (and Files as well), had to add packet buffering
to client so that slow-encoding blobs are still sent before other events.

I fixed a stupid bug I had added where I used the indexof module (for old
browsers) on a string somewhere instead of an array). This was causing
old IE to receive all events twice.

Old iphone tests were still failing so I updated tests to reflect that
some browsers can receive a blob but not construct them.

Finally, reduced build size by adding the "browser" field to package.json
and making browserify less confused.
2014-02-19 14:07:32 -05:00
Roman Shtylman
dc8b76413a bump zuul to 1.3.0
Fixes some saucelabs environment issues and other improvements to zuul.
2014-01-15 22:46:05 -05:00
Guillermo Rauch
ecb9762651 package: bump engine.io-client 2014-01-02 08:00:23 -03:00
Guillermo Rauch
35c7d55bac package: added test script 2013-12-27 13:16:23 -03:00
Guillermo Rauch
c576ca9875 package: bump zuul 2013-12-26 23:51:57 -03:00
Guillermo Rauch
3777bd73bc package: point to socket.io commit temporarily 2013-12-26 21:31:54 -03:00
Guillermo Rauch
e65b9b5329 add zuul 2013-12-26 21:25:23 -03:00
Guillermo Rauch
39d5e20944 switch to browserify 2013-12-25 16:00:27 -03:00
Guillermo Rauch
f2394e75b9 *: switch to istanbul for coverage analysis 2013-12-25 13:39:51 -03:00
Guillermo Rauch
4671ec33a8 package: pin dev dependencies 2013-12-25 13:34:23 -03:00
Guillermo Rauch
afce31d97b package: pin debug 2013-12-25 13:33:21 -03:00
Guillermo Rauch
96a2017d17 package: switch to browserify 2013-12-25 13:32:27 -03:00
Guillermo Rauch
8004346659 package: bumped engine.io-client 2013-03-12 07:40:11 -07:00
Guillermo Rauch
68c2e389bb *: bumped socket.io-protocol 2012-12-18 15:49:42 -03:00
Guillermo Rauch
3c03ba36c8 package: added back keywords 2012-12-13 11:05:56 -03:00
Guillermo Rauch
95fcd9c657 package: added back contributors 2012-12-13 11:05:11 -03:00
Guillermo Rauch
94fbce919a *: make debug dep a * 2012-12-10 18:35:17 -03:00
Guillermo Rauch
c049fc8f89 package: added uglify-js 2012-12-10 18:32:32 -03:00
Guillermo Rauch
d5652feadc 1.0 client initial commit 2012-12-10 03:31:57 -03:00
Guillermo Rauch
110d7c4535 Release 0.9.11 2012-11-02 08:00:24 -07:00
João Jerónimo
3f822af002 add should to devDependencies 2012-09-01 02:27:53 +01:00
Guillermo Rauch
5ab8b620f2 Release 0.9.10 2012-08-10 13:30:49 -07:00
Guillermo Rauch
d8351e60fd Release 0.9.9 2012-08-01 15:11:48 -07:00
Guillermo Rauch
0679af04d4 *: bump xmlhttprequest dep 2012-08-01 11:55:44 -07:00
Guillermo Rauch
494d87db67 Release 0.9.8 2012-07-24 17:35:39 -07:00
Guillermo Rauch
21dd18626b Release 0.9.7 2012-07-24 10:53:14 -07:00
Guillermo Rauch
f8bc56da8b Release 0.9.6 2012-04-17 19:49:49 -03:00
Guillermo Rauch
ad6c1483d8 Release 0.9.5 2012-04-05 14:35:22 -03:00
Guillermo Rauch
a426cb50ad Release 0.9.4 2012-04-01 01:45:44 -03:00
Guillermo Rauch
49ff307d38 Release 0.9.3 2012-03-28 09:50:31 -03:00
Guillermo Rauch
ecd752a7ea Release 0.9.2 2012-03-13 10:52:32 -03:00
Guillermo Rauch
84de1cfed8 Release 0.9.1-1 2012-03-02 08:39:18 -03:00
Guillermo Rauch
aa8f2fae6c Fixed active-x-obfuscator dependency. 2012-03-02 08:37:31 -03:00
Guillermo Rauch
1705acf556 Updated dependencies. 2012-03-02 08:13:00 -03:00
Guillermo Rauch
1d7bdb5ea2 Release 0.9.1 2012-03-02 08:12:22 -03:00
Einar Otto Stangvik
bbb48d149c update ws dependency 2012-03-01 23:02:16 +01:00
Felix Geisendörfer
1590242736 Move ActiveX obfuscation into own module
Also made it apply to both dist files, not just the minified one.
2012-02-28 11:09:47 +01:00
Guillermo Rauch
1a35218003 Release 0.9.0 2012-02-26 17:41:31 -03:00
Guillermo Rauch
22ba0e68e0 Updated depedencies. 2012-02-26 16:35:51 -03:00
Guillermo Rauch
224e3ecfc8 Bumped uglify 2012-02-13 20:45:16 -03:00
Arnout Kazemier
c32979051f version bump, windows support landed 2012-01-02 20:12:30 +01:00
Arnout Kazemier
49afababe2 use @einaros ws module instead of the old crap one 2011-12-29 11:20:56 +01:00