Damien Arrachequesne
cd2ff466fc
[fix] Only add defined callbacks to the stack ( #447 )
...
Before that commit, undefined callbacks were also added to the array,
which could lead to 'Maximum call stack size exceeded' error when
flush() method was called.
Fixes #399
2016-11-21 22:41:47 +01:00
Julian Grinblat
7f659a50d3
[fix] Don't delete ws when closing the server ( #444 )
2016-11-15 22:01:20 +01:00
dlimkin
60780e2fb7
[feature] Fix cookiePath empty bug and add cookieHttpOnly option ( #423 )
2016-11-03 01:29:40 +01:00
Diga Widyaprana
7cbdd5e5d9
[style] Add ESlint ( #385 )
2016-10-31 02:40:58 +01:00
Kim Min-Ho
e008ffeba5
[style] Fix some typos ( #439 )
2016-10-25 00:58:01 +02:00
Jérémy Lal
724b3fd8e0
[fix] Close and free webSocketServer ( #393 )
2016-10-20 15:53:01 +02:00
Atanas Palavrov
9bd84818fa
Restoring require('ws') as separate expression for browserify.
2016-08-05 00:38:20 +02:00
Guillermo Rauch
1529d5acbe
1.6.10
2016-06-23 17:30:47 -07:00
Guillermo Rauch
17ec2150c0
server: implement maxHttpBufferSize for ws
2016-06-23 17:15:46 -07:00
Jérémy Lal
aa1ee6ffab
wsEngine option and env var, defaults to 'ws'
2016-05-07 00:02:01 +02:00
nkzawa
941a6ebf52
discard transport on server close
2016-01-21 20:02:54 +09:00
Luigi Pinca
cd97c7f412
polling: don't set the closeTimeoutTimer if the transport is upgraded
2016-01-17 20:19:03 +01:00
Guillermo Rauch
391ce0dc8b
server: catch websocket errors before upgrade
2015-12-28 16:07:42 -03:00
Guillermo Rauch
e77118af61
Revert "server: use yeast to generate the socket id"
2015-12-03 11:46:38 -08:00
Luigi Pinca
08e8d67fe6
server: use yeast to generate the socket id
2015-12-03 19:29:18 +01:00
Luigi Pinca
daeddf1f83
server: remove unused dependencies and fix indentation
2015-12-03 19:23:27 +01:00
Guillermo Rauch
98d9fe3f59
fix tests on node 0.8
2015-12-01 11:35:54 -08:00
nkzawa
78b287742d
improve X-XSS-Protection header definition
2015-12-01 23:03:44 +09:00
nkzawa
1472a79884
remove the compress option from control packets
2015-12-01 14:28:33 +09:00
nkzawa
b56603169a
add threshold for permessage-deflate
2015-12-01 14:21:53 +09:00
nkzawa
5092c4fc95
don't compress control packets
2015-11-29 23:27:08 +09:00
Damien Arrachequesne
cf9b0298a1
Add hasOwnProperty checks
2015-11-23 15:13:19 +01:00
Guillermo Rauch
057f32d195
Merge pull request #318 from amiuhle/cookie-path
...
Cookie path
2015-11-21 10:47:26 -08:00
Guillermo Rauch
b79830edd7
Merge pull request #348 from nkzawa/patch-7
...
Fix polling transports and add tests for closing transports
2015-11-18 10:41:15 -08:00
Guillermo Rauch
8163660cda
Merge pull request #338 from nkzawa/patch-2
...
Call res.end() when polling error
2015-11-18 10:40:50 -08:00
Naoyuki Kanezawa
6a85f8e31a
Merge pull request #353 from DavidCai1993/patch-1
...
Fix a small typo
2015-11-18 23:23:14 +09:00
Guillermo Rauch
fb811bf200
Merge pull request #305 from lbdremy/fix/set-encoding-before-listening-on-data
...
Set encoding of the request to utf8 before listening on data events
2015-11-16 13:27:28 -08:00
nkzawa
02f9ed8173
remove listeners upon clearTransport
2015-09-30 05:26:51 +09:00
DavidCai
829c4b5ec1
Fix a small typo
...
Fix a small typo
2015-09-24 15:03:57 +08:00
nkzawa
66d85e4a5c
add tests for closing transports
2015-09-09 03:55:32 +09:00
nkzawa
4bce72c160
call onClose and add close timeout on polling transport
2015-09-09 03:55:10 +09:00
nkzawa
deb7ae40a4
fix sockets can stay open when upgrade failed
2015-08-29 03:48:05 +09:00
Guillermo Rauch
90d3286dad
Merge pull request #336 from apeace/bug/socketio-1910
...
Fixes socket.io#1910 by calling transport.close() on ping timeout
2015-08-27 13:20:50 -07:00
Guillermo Rauch
dafce5d36e
Merge pull request #340 from nkzawa/patch-4
...
Ensure sockets are closed on error
2015-08-27 13:19:18 -07:00
nkzawa
5efbf46626
ensure sockets are closed on error
2015-08-21 03:37:49 +09:00
nkzawa
54617e994a
fix transport readyState
2015-08-21 02:15:26 +09:00
nkzawa
8c018befe3
call res.end when polling error
2015-08-20 03:10:50 +09:00
Andrew Peace
8e1f063c54
Fixes socket.io#1910 by calling transport.close() on ping timeout
2015-08-06 15:43:00 -04:00
Naoyuki Kanezawa
c78c6d82f3
fix a test failure
2015-06-17 01:10:22 +09:00
Naoyuki Kanezawa
30d9d7fa6a
fix wrong packet referring
2015-05-31 16:05:25 +09:00
zensh
df4331dd1a
support custom socket id
2015-05-08 10:24:32 +08:00
Timo Uhlmann
0c28be9ba5
Test & doc for cookiePath
2015-04-03 15:05:56 +02:00
Timo Uhlmann
d227719cf9
Allow overriding the cookiePath
2015-04-03 14:50:29 +02:00
Remy Loubradou
98e5890591
Set encoding of the request to utf8 before listening on data events
2015-02-12 18:46:06 +01:00
Naoyuki Kanezawa
99b709cadc
Merge branch 'master' into compression
...
Conflicts:
package.json
2015-01-22 03:52:22 +09:00
Naoyuki Kanezawa
d11e17c8d7
support compression
2015-01-06 02:11:39 +09:00
Luigi Pinca
9526e0d27f
polling: correctly abort the ongoing data request when closing transport
2015-01-03 21:13:43 +01:00
Guillermo Rauch
80aa1aaa49
Merge pull request #291 from lpinca/close/pending-request
...
polling: close the pending poll request when closing transport
2014-11-15 15:06:55 +09:00
Luigi Pinca
e754f7eb23
socket: flush the write buffer before closing the socket ( fixes #293 )
2014-10-25 22:04:16 +02:00
Luigi Pinca
1d8e074398
polling: close the pending poll request when closing transport
2014-10-24 17:23:32 +02:00