swh:1:snp:c53ab93da1867a0ee99951a3636bca865f9194df

sort by:
Revision Author Date Message Commit Date
d3af506 [dist] 5.0.0 06 March 2018, 14:11:56 UTC
7abe823 [minor] Rename `abortConnection` to `abortHandshake` 06 March 2018, 10:41:51 UTC
7fb82a3 [fix] Rename the `'close'` event to `'conclude'` Avoid collisions with the `stream.Writable` `'close'` event. 06 March 2018, 09:32:55 UTC
fb05059 [test] Fix faulty test 06 March 2018, 06:58:05 UTC
3f80ab7 [major] Drop support for Node.js < 4.5.0 (#1313) 04 March 2018, 12:36:53 UTC
14538db [major] Fix subprotocol handling (#1312) Do not close the connection if the server does not agree to any of the client's requested subprotocols. Fixes #1296 03 March 2018, 06:27:20 UTC
3913c59 [benchmark] Fix parser benchmark 02 March 2018, 10:57:20 UTC
a4050db [major] Do not re-emit `net.Socket` errors 01 March 2018, 11:26:18 UTC
aa2c423 [minor] Do not use `Readable.prototype.pipe()` 01 March 2018, 11:26:18 UTC
70fff53 [minor] Make `Receiver` inherit from `stream.Writable` 01 March 2018, 11:26:18 UTC
d390dc5 [dist] 4.1.0 22 February 2018, 08:00:56 UTC
a70bd65 [test] Fix typo 22 February 2018, 07:54:42 UTC
d8da1b2 [doc] Add missing `zlibInflateOptions` option 22 February 2018, 07:53:17 UTC
053a322 [minor] Add `zlib{Deflate,Inflate}Options` options (#1306) Useful to adjust other options, and rather than support and document every single one, it is simpler to allow passing on an object wholesale. The `level` and `memLevel` options are still supported but should be removed in 5.x. 22 February 2018, 07:38:51 UTC
f2b5105 chore(package): update eslint-plugin-import to version 2.9.0 (#1309) 22 February 2018, 06:42:00 UTC
84fa837 chore(package): update eslint-config-standard to version 11.0.0 (#1307) 19 February 2018, 06:19:29 UTC
36f249d chore(package): update eslint to version 4.18.0 (#1304) 17 February 2018, 06:33:44 UTC
563edbd [test] Use `WebSocketServer#address()` 15 February 2018, 15:39:03 UTC
75b6397 [fix] Ensure that the status code is not incorrectly overwritten 15 February 2018, 15:00:13 UTC
c8408c0 [doc] Fix docs for `onerror` listener 10 February 2018, 20:31:50 UTC
9194770 [doc] Fix typo 10 February 2018, 20:28:09 UTC
98d1955 [doc] Add a link to isomorphic-ws (#1298) `isomorphic-ws` is a tiny wrapper around `ws` (peer dependency) which returns `global.WebSocket` on the browser. 10 February 2018, 13:18:41 UTC
8281940 chore(package): update eslint-plugin-node to version 6.0.0 (#1295) 05 February 2018, 20:01:26 UTC
8d61fa0 [api] Add `WebSocketServer.prototype.address()` (#1294) 05 February 2018, 19:48:05 UTC
66b0d55 [minor] Use `do...while` in `Receiver#startLoop()` 03 February 2018, 11:50:20 UTC
8ea9402 [fix] Emit the first error that occurred, not the last 03 February 2018, 10:28:13 UTC
6f32e17 chore(package): update eslint to version 4.17.0 (#1291) 03 February 2018, 06:47:32 UTC
57c8d29 [fix] Ensure that the `'error'` event is emitted at most once 31 January 2018, 16:42:43 UTC
7e5ed3d [minor] Optimize `Receiver#cleanup()` for the common case 31 January 2018, 13:14:24 UTC
9c39adf [minor] Remove ultron dependency 27 January 2018, 18:55:17 UTC
be0b565 [fix] Handle cases where `socket.bufferSize` is `undefined` 27 January 2018, 18:55:17 UTC
5d8ab0e [minor] Discard any data received after the close frame Remove the `'data'` listener when the close frame is received. 27 January 2018, 18:54:44 UTC
b890078 [minor] Clean up and rename `Receiver#readBuffer()` Rename `Receiver.prototype.readBuffer()` to `consume` and merge `Receiver.prototype.hasBufferedBytes()` into it. 25 January 2018, 09:27:17 UTC
c7b7143 chore(package): update eslint to version 4.16.0 (#1284) 20 January 2018, 06:50:23 UTC
141b696 chore(package): update mocha to version 5.0.0 (#1283) 18 January 2018, 06:19:25 UTC
8d36406 [benchmark] Take into account both the incoming and outgoing data 17 January 2018, 17:44:59 UTC
e366093 [minor] Remove license comments (#1278) 15 January 2018, 17:56:25 UTC
be3717e [test] Replace no longer valid test with a new one When an error occurs data can no longer be added to the parser as the socket is destroyed. 08 January 2018, 15:33:01 UTC
435f923 [minor] Fix JSDoc comment 08 January 2018, 15:29:52 UTC
0227409 chore(package): update eslint to version 4.15.0 (#1273) 07 January 2018, 06:18:36 UTC
a04d985 [dist] 4.0.0 05 January 2018, 09:39:18 UTC
d03ada2 [minor] Rename some variables for clarity 05 January 2018, 09:01:51 UTC
a206e98 [major] Remove `WebSocket#pause()` and `WebSocket#resume()` This is in preparation for read backpressure handling when permessage-deflate is enabled. The user should not interfere by pausing/resuming the underlying `net.Socket` stream. 05 January 2018, 09:01:51 UTC
1c783c2 [major] Rename the 'headers' event to 'upgrade' Refs: https://github.com/websockets/ws/pull/1082#issuecomment-295755780 05 January 2018, 09:01:51 UTC
9bbc978 [test] Reorganize tests 05 January 2018, 09:01:51 UTC
fdec524 [fix] Fix `extentions` property type Make `extensions` a getter that returns the negotiated extensions names. Fixes #1244 05 January 2018, 09:01:51 UTC
46461a9 [minor] Refactor server client initialization 05 January 2018, 09:01:51 UTC
ee9b5f3 [major] Remove non-standard `bytesReceived` attribute 05 January 2018, 09:01:51 UTC
7f8ebc6 [major] Remove non-standard `protocolVersion` attribute 05 January 2018, 09:01:51 UTC
30c9f71 [major] Make `WebSocket#p{i,o}ng()` accept an optional callback Fixes #599 05 January 2018, 09:01:51 UTC
63e275e [fix] Pass an `ErrorEvent` to the `onerror` event handler Fixes #1173 05 January 2018, 09:01:51 UTC
3936f3a [major] Rename modules files 05 January 2018, 09:01:51 UTC
63ce954 [major] Remove ErrorCodes module Move the `isValidErrorCode` function to the Validation module and rename it to `isValidStatusCode`. 05 January 2018, 09:01:51 UTC
695c5ea [major] Improve error messages and use specific error types 05 January 2018, 09:01:51 UTC
a31b1f6 [fix] Use 1005 status code if close frame payload length is 0 Fixes #1257 05 January 2018, 09:01:51 UTC
f941a40 chore(package): update mocha to version 4.1.0 (#1265) 29 December 2017, 07:05:32 UTC
5678618 chore(package): update eslint to version 4.14.0 (#1262) 24 December 2017, 06:30:31 UTC
cc815a7 [fix] Make permessage-deflate parameters validation stricter 22 December 2017, 16:56:27 UTC
180b388 chore(package): update nyc to version 11.4.1 (#1258) 20 December 2017, 06:47:27 UTC
157f58a [dist] 3.3.3 17 December 2017, 09:23:10 UTC
6a6ae04 [minor] Send the close status code only when necessary 16 December 2017, 17:56:41 UTC
85919f2 [doc] Remove duplicate 'is' (#1252) 15 December 2017, 06:04:57 UTC
beff620 [fix] Use status code from close frame if received 10 December 2017, 21:18:52 UTC
ae903b1 [doc] Fix rendering of history in SECURITY.md (#1250) 09 December 2017, 16:40:32 UTC
ca76e58 chore(package): update eslint to version 4.13.0 (#1249) 09 December 2017, 06:06:22 UTC
f6e5685 chore(package): update utf-8-validate to version 4.0.0 (#1247) 03 December 2017, 12:40:27 UTC
b3bc7db [minor] Do not set `allowHalfOpen` to `false` Use the default value when the HTTP server is created internally. 01 December 2017, 12:59:34 UTC
a166af4 [test] Skip `family` test if localhost doesn't resolve to ::1 (#1246) 01 December 2017, 09:53:26 UTC
009d05c [test] Mark skipped tests as pending 01 December 2017, 09:12:03 UTC
4e7d48a [fix] Close cleanly only if a close frame has been sent and received 28 November 2017, 13:32:24 UTC
81cd85b chore(package): update eslint to version 4.12.0 (#1242) 26 November 2017, 06:47:40 UTC
ac86a04 [minor] Refactor `WebSocket#finalize()` Clear the close timer only when it could be set. 25 November 2017, 15:44:02 UTC
5ccb86e [test] Simplify a test 24 November 2017, 20:57:30 UTC
355d24a [doc] Add direct links to the Autobahn test suite reports 21 November 2017, 08:33:16 UTC
46b2547 [dist] 3.3.2 21 November 2017, 06:42:24 UTC
02d0011 [test] Use an OS-assigned arbitrary unused port 20 November 2017, 15:08:19 UTC
9c73abe [minor] Remove some redundant code 19 November 2017, 09:58:06 UTC
0a9621f [minor] Merge `pushOffer()` and `pushParam()` into `push()` 18 November 2017, 19:08:58 UTC
16f727d [doc] Clarify `PerMessageDeflate` options 18 November 2017, 15:05:12 UTC
0c8c0b8 [minor] Add JSDoc for `PerMessageDeflate` constructor 18 November 2017, 14:29:12 UTC
b4465f6 [test] Increase code coverage 18 November 2017, 07:30:17 UTC
5d973fb [minor] Parse the Sec-WebSocket-Extensions header only when necessary Avoid parsing the `Sec-WebSocket-Extensions` header if the only supported extension, `permessage-deflate`, is disabled. 18 November 2017, 07:30:17 UTC
b7089ff [fix] Rewrite the parser of the Sec-WebSocket-Extensions header Make the parser correctly handle quoted values and close the connection if the `Sec-WebSocket-Extensions` header is invalid. Fixes #1235 18 November 2017, 07:30:17 UTC
d96c58c chore(package): update eslint to version 4.11.0 (#1234) 11 November 2017, 06:25:32 UTC
cfdecae [security] Add DoS vulnerablity to SECURITY.md 08 November 2017, 17:53:11 UTC
70eb3b2 [dist] 3.3.1 08 November 2017, 16:02:01 UTC
c4fe466 [security] Fix DoS vulnerability Ignore extension and parameter names that are property names of `Object.prototype` when parsing the `Sec-WebSocket-Extensions` header. 08 November 2017, 13:59:47 UTC
56f8062 [dist] 3.3.0 04 November 2017, 09:20:38 UTC
72751d3 [test] Skip `family` option test if IPv6 is not supported 02 November 2017, 09:46:34 UTC
e5772a3 chore(package): update nyc to version 11.3.0 (#1230) 02 November 2017, 07:50:31 UTC
db729ef [doc] Add documentation for the `ecdhCurve` option 02 November 2017, 06:58:05 UTC
d0741fa [feature] Add ecdhCurve option (#1228) Support ecdhCurve option as discussed in #1227. 01 November 2017, 21:35:31 UTC
9303db3 [ci] Test on node 9 01 November 2017, 09:33:43 UTC
48b0496 [ci] Do not test on node 4.1.0, use 4.2.0 instead All versions in the range >=4.0.0 <4.2.0 are bugged. 31 October 2017, 10:11:45 UTC
d6934af [test] Fix error validation on node 9 31 October 2017, 08:07:19 UTC
31c81a9 [minor] Refactor `PerMessageDeflate#_decompress()` If context takeover is enabled there is no reason to remove and add the listeners of the `'data'` and `'error'` events every time `PerMessageDeflate#_decompress()` is used. 30 October 2017, 13:39:15 UTC
1d6ba86 [minor] Prevent possible property name collisions 30 October 2017, 08:11:55 UTC
8ea3739 [minor] Remove unreachable code (#1224) `zlib.DeflateRaw` emits an `'error'` event only when an attempt to use it is made after it has already been closed and this cannot happen in our case. 30 October 2017, 07:55:33 UTC
5e0424c [doc] Fix broken link 28 October 2017, 15:52:28 UTC
5bb78dd chore(package): update eslint to version 4.10.0 (#1223) 28 October 2017, 05:54:40 UTC
back to top