Damien Arrachequesne
c6247514e2
[revert] Make generateId method async ( #535 )
...
That is a breaking change, which mandates a major bump.
2018-02-27 22:03:49 +01:00
Damien Arrachequesne
be3833bddd
[refactor] Use Buffer.concat([]) to construct an empty buffer ( #555 )
2018-02-27 22:03:31 +01:00
Damien Arrachequesne
65b1ad1b8a
[chore] Update default values for pingTimeout ( #551 )
...
`pingTimeout` now defaults to 5 seconds instead of 60 seconds.
2018-02-27 22:03:16 +01:00
Damien Arrachequesne
63e2528656
[chore] Release 3.1.5
...
Cherry-picked from 3.1.x branch.
2018-02-18 11:47:19 +01:00
Damien Arrachequesne
b1fa020675
[chore] Revert to ws as default wsEngine ( #550 )
...
Related:
- https://github.com/socketio/socket.io/issues/2956
- https://github.com/socketio/socket.io/issues/3100
Fixes #536
Fixes #516
Fixes #474
2017-12-29 22:39:34 +01:00
Damien Arrachequesne
d50bf873a6
[chore] Bump dependencies ( #549 )
...
- debug to version 3.1.0
- babel-eslint to version 8.0.2
- mocha to version 4.0.1
- superagent to version 3.8.1
2017-12-28 23:30:04 +01:00
Andrew Nesbitt
3b0aef0c7b
[chore] Bump accepts to version 1.3.4 ( #548 )
2017-12-27 22:52:58 +01:00
Andrew Nesbitt
7a3c267af2
[docs] Update test command in README ( #547 )
2017-12-27 22:51:35 +01:00
Damien Arrachequesne
112c304d7a
[chore] Bump uws to version 9.14.0 ( #545 )
2017-11-22 22:10:05 +01:00
Nick Tazelaar
73e579a501
[refactor] Add some checks to prevent usage of undefined properties ( #540 )
2017-11-22 22:04:54 +01:00
Damien Arrachequesne
5308f1c3a0
[chore] Release 3.1.4
2017-11-22 22:00:55 +01:00
Luigi Pinca
3c59bed613
[chore] Bump ws to version 3.3.1 ( #543 )
...
Related: https://nodesecurity.io/advisories/550
2017-11-12 21:55:00 +01:00
efkan
2abb217e26
[feat] Make generateId method async ( #535 )
...
That change will allow to retrieve the client id asynchronously, from a database for example.
2017-10-20 08:00:29 +02:00
Damien Arrachequesne
3ee803af72
[chore] Release 3.1.3
2017-10-11 07:59:04 +02:00
Damien Arrachequesne
49362abcd0
[fix] Fix undefined remoteAddress when using uws ( #533 )
...
Fixes https://github.com/socketio/socket.io/issues/2982
2017-10-11 07:29:52 +02:00
Damien Arrachequesne
3c7778015b
[chore] Bump debug to version 2.6.9 ( #532 )
...
Related: https://nodesecurity.io/advisories/debug_regular-expression-denial-of-service
2017-10-10 08:47:27 +02:00
Damien Arrachequesne
bf24359ed5
[chore] Release 3.1.2
2017-09-27 23:35:42 +02:00
Damien Arrachequesne
a8ff89cd14
[chore] Release 3.1.1
2017-09-02 14:23:20 +02:00
Damien Arrachequesne
e0d720c7f7
[fix] Check whether 'Origin' header has invalid characters ( #531 )
...
Since the 'Origin' header is used as response header, a value with invalid characters would trigger
'The header content contains invalid characters' errors.
Closes #517
2017-09-02 14:16:14 +02:00
Mark Bjerke
38d639a5d0
[fix] Use explicit require of wsEngine ( #523 )
...
Because WebPack does not support variables in require statements.
Closes #522
2017-09-02 14:12:26 +02:00
st0ck53y
f9d3f06299
[docs] Fix wsEngine default value in README ( #526 )
...
Merge #459 (release 2.0.0) changed default wsEngine to uws. Updating README to reflect this change.
2017-09-02 13:35:12 +02:00
Damien Arrachequesne
fd20b91208
[test] Use npm scripts instead of gulp ( #530 )
2017-09-01 14:21:57 +02:00
Raúl Montes
7f63d38b2a
[fix] Fix undeterministic error in polling buffer processing ( #529 )
...
Ensure all assignments for chunks are Buffer when they should, even when onData is supposed to not
be called again.
2017-09-01 13:03:48 +02:00
Harutyun Amirjanyan
3dcc2d5cbd
[fix] Use workaround for setEncoding bug in node 0.10+ ( #527 )
...
The server often crashes with 'TypeError: "list" argument must be an Array of Buffers' errors,
which is caused by a bug in new versions of node, where setEncoding call does not work for messages
that are already in the queue.
This pull request makes sure that concat is never called in the non binary case, even if
setEncoding does not work properly.
2017-08-31 22:49:18 +02:00
Damien Arrachequesne
e76e035873
[fix] Fix null payload when aborting connection ( #503 )
2017-04-28 13:46:50 +02:00
Damien Arrachequesne
935b155c21
[chore] Release 3.1.0
2017-04-28 00:53:24 +02:00
Damien Arrachequesne
82ed65f7c4
[test] Add test for maxHttpBufferSize option with websocket ( #499 )
2017-04-27 23:40:38 +02:00
Damien Arrachequesne
519fb8d596
[chore] Bump uws to version 0.14.4 ( #501 )
2017-04-27 23:37:26 +02:00
Damien Arrachequesne
7edb34ed4e
[chore] Bump dependencies ( #500 )
...
- debug to version 2.6.4
- engine.io-parser to version 2.1.0
- ws to version 2.3.1
2017-04-24 23:22:35 +02:00
Damien Arrachequesne
07d57d553f
[chore] Release 3.0.0
2017-04-06 00:00:19 +02:00
Damien Arrachequesne
fb7e2be552
[chore] Bump dependencies ( #498 )
2017-04-05 23:57:17 +02:00
Chua Kiem Fai
57b7e5be84
[chore] Bump uws to version 0.14.1 ( #497 )
...
As all older versions are now unpublished.
2017-03-30 07:28:31 +02:00
Damien Arrachequesne
ec5d20897a
[chore] Merge 2.1.x branch ( #494 )
2017-03-22 07:50:49 +01:00
Daniel J. O'Quinn
120611fbdb
[chore] Bump ws to version 2.2.0 ( #487 )
2017-03-11 09:43:20 +01:00
Damien Arrachequesne
b436ca3887
[chore] Drop support for old nodejs versions (0.10 & 0.12) ( #493 )
2017-03-11 09:41:48 +01:00
Damien Arrachequesne
783e0591fa
[chore] Release 2.1.0 ( #492 )
2017-03-11 09:18:22 +01:00
Damien Arrachequesne
81ef0bc939
[feat] Add an option to toggle handling of OPTIONS requests ( #491 )
...
By setting `handlePreflightRequest` to false, OPTIONS request are no
longer processed by engine.io. A function can also be provided.
2017-03-11 09:04:00 +01:00
Damien Arrachequesne
09465969a8
[chore] Bump engine.io-parser to version 2.0.1 ( #490 )
2017-03-11 07:23:06 +01:00
Damien Arrachequesne
b723caef4b
[chore] Bump uws to version 0.13.0 ( #489 )
2017-03-11 07:22:50 +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
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
9b4e983a0a
[chore] Release 2.0.0 ( #472 )
2017-01-22 22:47:41 +01:00
Damien Arrachequesne
274efa120e
[feature] Add an initialPacket option ( #471 )
2017-01-22 07:51:27 +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
Damien Arrachequesne
bbffbd5db9
[chore] Bump engine.io-parser to version 2.0.0 ( #463 )
2016-12-30 16:23:59 +01:00
Damien Arrachequesne
f72f6f3fa6
[fix] allowRequest failures now return 403 Forbidden ( #452 )
2016-12-22 08:41:51 +01:00
Jérémy Lal
e144dc17ad
[test] Fix test failure by increasing pingTimeout ( #461 )
2016-12-12 22:02:54 +01:00