Commit Graph

240 Commits

Author SHA1 Message Date
Damien Arrachequesne
523dcd2003 [chore] Release 2.0.2 (#89) 2017-03-21 14:40:00 +01:00
Damien Arrachequesne
278a7e45e7 [fix] Enable to utf8-decode string payloads (#88)
That will allow clients receiving the xhr payload with
responseType = 'arraybuffer' to properly decode the message, which is
not sent as binary by the backend anymore since 292c00c (#85).
2017-03-21 14:35:00 +01:00
Damien Arrachequesne
6c597956cb [chore] Release 2.0.1 (#86) 2017-03-06 12:28:04 +01:00
Damien Arrachequesne
292c00c183 [fix] Encode string payloads as strings even if binary supported (#85)
This reverts commit 44c7aa5, which caused string payloads to be encoded
as binary (so that huge string payloads were needlessly UTF-8-encoded).

Related: https://github.com/socketio/socket.io/issues/2872
2017-03-06 12:24:11 +01:00
Damien Arrachequesne
36ba01da98 [chore] release 2.0.0 2016-12-23 11:06:36 +01:00
Gatsbill
89a465a4b8 [perf] Micro optimisations (#84) 2016-12-23 07:19:13 +01:00
Damien Arrachequesne
d1c2680ca9 [fix] Sanitize strings by removing lone surrogates (#82) 2016-12-21 22:01:19 +01:00
Billouboq
2d83f9da17 [perf] Use strict equality where possible (#77) 2016-12-21 09:52:23 +01:00
Damien Arrachequesne
ebf92a5097 [style] Minor style changes (#83) 2016-12-21 09:31:14 +01:00
Damien Arrachequesne
181acef657 [fix] Fix double utf8 encoding for payloads (#81) 2016-12-21 09:15:07 +01:00
Damien Arrachequesne
339d367267 [chore] Update zuul config to speed up tests (#76) 2016-12-21 08:59:06 +01:00
Damien Arrachequesne
77975d054a [chore] release 1.3.2 (#79) 2016-12-07 22:21:41 +01:00
Damien Arrachequesne
494eca0be0 [chore] Bump dependencies (#78)
- bump after to version 0.8.2
- bump has-binary to version 0.1.7
- bump mocha to version 3.2.0
- bump zuul to version 3.11.1
2016-12-07 22:15:59 +01:00
Damien Arrachequesne
ada9dbe77b [chore] release 1.3.1 (#75) 2016-10-20 14:43:50 +02:00
Damien Arrachequesne
6741900f37 [fix] Handle undefined case properly when decoding packet (#74) 2016-10-20 14:39:04 +02:00
jm
5aecaa914d [fix] decodePacket now accepts both Buffer and ArrayBuffer as data
Closes #64, fixes #60
2016-10-20 14:17:02 +02:00
Damien Arrachequesne
1ae44c9d10 [chore] Update zuul browser settings (#73)
- Remove deprecated iOS 7.1
- Add Firefox and Microsoft Edge browsers
- Add latest stable Node.js release
2016-10-18 02:32:56 +02:00
Jack X
4a818a0ed7 [fix] Add safety check for global object
Closes #71
2016-10-18 01:40:29 +02:00
Damien Arrachequesne
a52d748562 [chore] Bump zuul to 3.11.0 & zuul-ngrok to 4.0.0 (#70) 2016-10-06 21:15:50 +02:00
Damien Arrachequesne
a37fa48a75 [chore] release 1.3.0 (#69) 2016-09-26 04:04:44 +02:00
Damien Arrachequesne
f5d966bd66 [chore] Use wtf-8 instead of utf8 to prevent lone surrogates from generating parsing error (#68) 2016-09-26 03:44:29 +02:00
Damien Arrachequesne
180028699e [chore] Restrict files included in npm package (#67) 2016-09-26 03:40:53 +02:00
Damien Arrachequesne
58dbe3b9e5 [chore] Update license and repository url (#66) 2016-09-26 03:40:33 +02:00
Tom Atkinson
26162afe01 [perf] Split try catch into separate function (#65) 2016-09-26 03:40:17 +02:00
Damien Arrachequesne
073df34c82 Merge pull request #58 from tjni/guard-base64-arraybuffer-require
Require base64-arraybuffer module conditionally.
2016-08-05 19:07:57 +02:00
Damien Arrachequesne
342f7d5dbe Merge pull request #62 from darrachequesne/patch-1
Update zuul browser settings following EOL notices
2016-08-05 18:34:00 +02:00
Damien Arrachequesne
236efa00c6 Update zuul browser settings following EOL notices
- EOL Notice for iOS 5.1, 6.0, 6.1, 8.0, and iWebDriver
- EOL Notice for Android 4.0, 4.1, 4.2
2016-08-05 01:38:49 +02:00
Theodore Ni
c0d166b861 Require base64-arraybuffer module conditionally.
Since base64-arraybuffer version 0.1.5 introduced a change that fails
at require time in a browser without ArrayBuffer support, the require
must be guarded.
2016-06-25 22:12:44 -07:00
Guillermo Rauch
9c91076e96 Merge pull request #56 from nkzawa/fix/bump-zuul
bump zuul
2016-04-11 08:45:26 -07:00
nkzawa
ebfeb4b609 bump zuul 2016-04-11 18:02:53 +09:00
Guillermo Rauch
149f340611 Merge pull request #55 from danawoodman/patch-1
Fix crashes in React Native "navigator is not defined"
2016-04-02 18:06:02 -07:00
Dana Woodman
748144b50a Ensure navigator is defined. 2016-03-09 12:34:38 -08:00
Dana Woodman
a10c487518 Fix crash in React Native
This change lets people use Socket.io in React Native

Related to an issue on socket.io-client repo: https://github.com/socketio/socket.io-client/issues/945

All credit for this goes to @stevecass
2016-03-09 12:28:48 -08:00
Guillermo Rauch
ca248c5238 Release 1.2.4 2015-12-04 09:58:57 -08:00
Guillermo Rauch
62f6db6516 Merge pull request #53 from nkzawa/patch-7
Remove browsers setting from .zuul.yml
2015-12-02 11:19:51 -08:00
Naoyuki Kanezawa
0d3eaca617 Merge pull request #52 from darrachequesne/patch-1
Fix ArrayBuffer encoding in base64 string
2015-12-02 22:24:49 +09:00
Damien Arrachequesne
96fa4f907a Fix ArrayBuffer encoding in base64 string 2015-12-02 10:49:33 +01:00
nkzawa
ed826922d8 remove browsers setting from .zuul.yml 2015-12-02 11:01:44 +09:00
Guillermo Rauch
3aee0c7ec0 Release 1.2.3 2015-11-28 16:31:29 -08:00
Guillermo Rauch
9deffc255e container infra 2015-11-24 12:58:07 -08:00
Guillermo Rauch
5b89b78d3c Merge pull request #51 from nkzawa/patch-6
ngrok v2 setup
2015-11-24 11:36:25 -08:00
nkzawa
7ee96e97fb ngrok v2 setup 2015-11-25 03:05:17 +09:00
Guillermo Rauch
44b7d3e57b Merge pull request #50 from nkzawa/patch-5
Fix encoding blob as base64
2015-11-22 10:36:06 -08:00
nkzawa
685cb719e8 fix encoding blob as base64 2015-11-22 16:05:26 +09:00
Naoyuki Kanezawa
410d1086a9 Merge pull request #49 from sanemat/chore/travis-ci-node-v4
test on nodejs v4.0
2015-11-19 03:13:32 +09:00
sanemat
117b6bda4c test on nodejs v4.0 2015-09-12 04:19:52 +09:00
Guillermo Rauch
f4cd4afa8e Release 1.2.2 2015-09-09 15:06:06 -07:00
Guillermo Rauch
4c48338962 remove iphone 4.3 from testing 2015-09-09 14:50:11 -07:00
Guillermo Rauch
b8179dc6f7 Merge pull request #46 from Nibbler999/iojs-3.0
Fix iojs 3.0 Buffer.buffer issue
2015-09-09 14:40:29 -07:00
Tom Atkinson
664f2af8e7 Fix some additional test failures found in main engine.io test suite 2015-08-22 04:07:37 +02:00