Commit Graph

7693 Commits

Author SHA1 Message Date
Gatsbill
fd086d757e [refactor] Remove useless self var (#45) 2017-02-16 13:36:19 +01:00
Damien Arrachequesne
be4c9067b5 [chore] Release 2.0.2 (#541) 2017-02-16 07:41:13 +01:00
Damien Arrachequesne
bd1e81ec3d [chore] Release 2.0.2 (#481) 2017-02-16 07:40:57 +01:00
Paul Robello
01e36b4dae [chore] Bump ws to version 1.1.2 (vulnerability fix) (#480) 2017-02-16 07:19:52 +01:00
Paul Robello
144a7fdc78 [chore] Bump ws to version 1.1.2 (vulnerability fix) (#539) 2017-02-16 07:18:03 +01:00
Tim Tyrrell
8fc4b44a6c [docs] Fix typo (#1066) 2017-02-13 23:52:56 +01:00
Tim Ruffles
5b79ab1af1 [docs] Update the wording to match the code example (#2853) 2017-02-13 23:52:07 +01:00
Damien Arrachequesne
54ff591b07 [feature] Merge Engine.IO and Socket.IO handshake packets (#2833) 2017-02-01 15:28:14 +01:00
H3rby7
e1facd5155 [docs] Small addition to the Express Readme Part (#2846) 2017-02-01 15:23:56 +01:00
Denis Yaremov
22c28a24b7 [fix] Fix extraHeaders option in browser (#536) 2017-02-01 14:46:07 +01:00
Damien Arrachequesne
f756bd6add [chore] Release 2.0.1 (#534) 2017-01-30 16:23:56 +01:00
Damien Arrachequesne
0cbf3631f9 [chore] Release 2.0.1 (#477) 2017-01-30 16:21:35 +01:00
Luigi Pinca
cdb487dbdc [fix] Initialize the WebSocket server in the Server constructor (#476) 2017-01-30 15:52:00 +01:00
Damien Arrachequesne
3b92cc2b26 [feature] Allow the use of custom parsers (#2829) 2017-01-24 07:10:19 +01:00
Damien Arrachequesne
a98f94d1ae [chore] Bump engine.io-client to version 2.0.0 (#1062) 2017-01-23 23:17:20 +01:00
Damien Arrachequesne
3d695c60f1 [chore] Bump engine.io to version 2.0.0 (#2832) 2017-01-23 23:16:51 +01:00
Damien Arrachequesne
0023ce3e95 [chore] Release 2.0.0 (#533) 2017-01-22 22:48:05 +01:00
Damien Arrachequesne
9b4e983a0a [chore] Release 2.0.0 (#472) 2017-01-22 22:47:41 +01:00
Damien Arrachequesne
387be0566b [chore] Fix Saucelabs tests (#532) 2017-01-22 21:31:24 +01:00
Damien Arrachequesne
274efa120e [feature] Add an initialPacket option (#471) 2017-01-22 07:51:27 +01:00
Antoine LUCAS
3b5f4339a7 [fix] Use path.resolve by default and require.resolve as a fallback (#2797)
Browserify doesn't support require.resolve, and as a consequence, makes nexe fail the compilation. This PR attempts to get the path of the socket.io-client file via path.resolve and falls back to the original require.resolve if this file cannot be found.
2017-01-22 07:21:45 +01:00
Damien Arrachequesne
23c9dd34d5 [docs] Add a 'Features' section in the README (#2824) 2017-01-16 23:16:46 +01:00
Damien Arrachequesne
e28b475428 [docs] Add httpd cluster example (#2819) 2017-01-16 08:33:22 +01:00
Damien Arrachequesne
f7eed6e397 [docs] Add haproxy cluster example (#2818) 2017-01-16 08:33:09 +01:00
Damien Arrachequesne
988852986a [docs] Add nginx cluster example (#2817) 2017-01-16 08:32:53 +01:00
Damien Arrachequesne
8eaba085de [docs] Implement whiteboard example (#2810) 2017-01-16 08:32:33 +01:00
Tom Atkinson
2258a6a6e3 [fix] Properly close the connection on error (#2681) 2017-01-16 08:29:11 +01:00
Tom Atkinson
ad658b8cc2 [perf] Use shared instance of the encoder (#2825) 2017-01-16 08:25:52 +01:00
Tom Atkinson
e24434a0a0 [perf] Reset properties instead of deleting them (#2826)
Deleting properties is a v8 'optimization killer'
2017-01-16 08:23:22 +01:00
Damien Arrachequesne
fcb5c43ffe [fix] Add nsp prefix to socket.id (#1058)
So the socket ids on the client and on the server are equals.
2017-01-13 16:53:44 +01:00
Damien Arrachequesne
ba5dca38eb [test] Update browsers matrix (#1059) 2017-01-13 16:51:47 +01:00
Damien Arrachequesne
fde5ad6c0e [docs] Remove deprecated flashsocket transport (#26) 2017-01-12 17:09:06 +01:00
Damien Arrachequesne
d90240b48f [docs] Add missing documentation for pingInterval (#25) 2017-01-12 17:08:31 +01:00
Damien Arrachequesne
b754cff2b4 [docs] Fix documentation for local flag (#2816) 2017-01-10 18:10:56 +01:00
Damien Arrachequesne
706ca2a0c1 [docs] Add emit cheatsheet (#2815) 2017-01-10 17:54:09 +01:00
Damien Arrachequesne
accd0bd64a [docs] Add pingInterval/pingTimeout/transports options in the API documentation (#2814) 2017-01-10 17:50:38 +01:00
Damien Arrachequesne
131a2befec [docs] Add an example for socket.join() method (#2813) 2017-01-10 17:46:54 +01:00
Damien Arrachequesne
0be865f614 [docs] Fix a typo on clients method in the API documentation (#2812) 2017-01-10 17:41:31 +01:00
Damien Arrachequesne
7a533cda5c [chore] Update issue template with fiddle (#1057) 2017-01-10 10:17:37 +01:00
Damien Arrachequesne
01b262fbe0 [chore] Update issue template with fiddle (#2811) 2017-01-10 10:16:27 +01:00
Bella
f260439933 [chore] Update copyright year LICENSE to 2017 (#2803) 2017-01-06 17:11:03 +01:00
Miguel Grinberg
f338f93732 [docs] Corrected description of ping and pong packets (#21)
Section "Anatomy of an Engine.IO session" incorrectly reverses the roles of client and server when it discusses 'ping' and 'pong' packets.
2017-01-06 07:29:44 +01:00
Konstantin Zolotarev
a3496ed6eb [fix] Discard packets when socket is closed (#469) 2017-01-05 21:01:37 +01:00
Matt90o
57ec952ff7 [docs] Fix spelling mistake (#466)
Edited a minor spelling mistake. 'Comparesses' -> 'Compresses'
2017-01-04 06:39:47 +01:00
Andrea Accardo
e04de3c2c8 [docs] Fix wrong argument name in API.md (#2802) 2017-01-04 06:37:12 +01:00
Damien Arrachequesne
55411dfd24 [docs] Add connect_error and connect_timeout events (#1051) 2017-01-03 08:03:37 +01:00
Damien Arrachequesne
9ce9a98dd0 [chore] Release 2.3.2 (#59) 2016-12-30 22:43:07 +01:00
Gatsbill
2314c10f4f [perf] Small optimisations (#57) 2016-12-30 22:25:49 +01:00
Damien Arrachequesne
5ac691e7e4 [chore] Update zuul config to speed up tests in browser (#58) 2016-12-30 17:54:42 +01:00
Damien Arrachequesne
54c0438e31 [chore] Actually run tests in Saucelabs (#527) 2016-12-30 17:18:15 +01:00