70eb3b2 | Luigi Pinca | 08 November 2017, 16:02:01 UTC | [dist] 3.3.1 | 08 November 2017, 16:02:01 UTC |
c4fe466 | Luigi Pinca | 08 November 2017, 11:13:20 UTC | [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 | Luigi Pinca | 04 November 2017, 09:20:38 UTC | [dist] 3.3.0 | 04 November 2017, 09:20:38 UTC |
72751d3 | Luigi Pinca | 02 November 2017, 09:40:27 UTC | [test] Skip `family` option test if IPv6 is not supported | 02 November 2017, 09:46:34 UTC |
e5772a3 | greenkeeper[bot] | 02 November 2017, 07:50:31 UTC | chore(package): update nyc to version 11.3.0 (#1230) | 02 November 2017, 07:50:31 UTC |
db729ef | Luigi Pinca | 02 November 2017, 06:51:33 UTC | [doc] Add documentation for the `ecdhCurve` option | 02 November 2017, 06:58:05 UTC |
d0741fa | Hativ3 | 01 November 2017, 21:21:05 UTC | [feature] Add ecdhCurve option (#1228) Support ecdhCurve option as discussed in #1227. | 01 November 2017, 21:35:31 UTC |
9303db3 | Luigi Pinca | 01 November 2017, 09:33:43 UTC | [ci] Test on node 9 | 01 November 2017, 09:33:43 UTC |
48b0496 | Luigi Pinca | 31 October 2017, 10:11:45 UTC | [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 | Luigi Pinca | 31 October 2017, 08:00:10 UTC | [test] Fix error validation on node 9 | 31 October 2017, 08:07:19 UTC |
31c81a9 | Luigi Pinca | 30 October 2017, 13:30:17 UTC | [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 | Luigi Pinca | 30 October 2017, 08:11:55 UTC | [minor] Prevent possible property name collisions | 30 October 2017, 08:11:55 UTC |
8ea3739 | Luigi Pinca | 30 October 2017, 07:55:33 UTC | [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 | Luigi Pinca | 28 October 2017, 15:52:28 UTC | [doc] Fix broken link | 28 October 2017, 15:52:28 UTC |
5bb78dd | greenkeeper[bot] | 28 October 2017, 05:54:40 UTC | chore(package): update eslint to version 4.10.0 (#1223) | 28 October 2017, 05:54:40 UTC |
e01fa4a | greenkeeper[bot] | 19 October 2017, 12:31:34 UTC | chore(package): update eslint-plugin-import to version 2.8.0 (#1219) | 19 October 2017, 12:31:34 UTC |
b6a928b | greenkeeper[bot] | 15 October 2017, 07:05:16 UTC | chore(package): update eslint to version 4.9.0 (#1217) | 15 October 2017, 07:05:16 UTC |
c751a45 | greenkeeper[bot] | 13 October 2017, 19:17:53 UTC | chore(package): update eslint-plugin-promise to version 3.6.0 (#1215) | 13 October 2017, 19:17:53 UTC |
f8cb85b | Luigi Pinca | 03 October 2017, 08:45:22 UTC | [test] Fix issue that prevented process from exiting | 03 October 2017, 08:45:22 UTC |
892a84f | Luigi Pinca | 03 October 2017, 08:40:48 UTC | [ci] Remove no longer needed `dist` key from .travis.yml | 03 October 2017, 08:40:48 UTC |
71bb8f4 | greenkeeper[bot] | 03 October 2017, 08:08:08 UTC | chore(package): update mocha to version 4.0.0 (#1211) | 03 October 2017, 08:08:08 UTC |
6f44ee9 | greenkeeper[bot] | 30 September 2017, 07:33:32 UTC | chore(package): update eslint to version 4.8.0 (#1210) | 30 September 2017, 07:33:32 UTC |
9fe606e | greenkeeper[bot] | 28 September 2017, 14:29:45 UTC | chore(package): update eslint-plugin-node to version 5.2.0 (#1209) | 28 September 2017, 14:29:45 UTC |
36e1c7a | greenkeeper[bot] | 16 September 2017, 05:33:24 UTC | chore(package): update eslint to version 4.7.0 (#1206) | 16 September 2017, 05:33:24 UTC |
4082e69 | Luigi Pinca | 15 September 2017, 06:02:33 UTC | [dist] 3.2.0 | 15 September 2017, 06:02:33 UTC |
f2d18b6 | Samuel Reed | 13 September 2017, 05:57:06 UTC | [feature] zlib deflate concurrency limit (#1204) | 13 September 2017, 05:57:06 UTC |
80445e7 | Samuel Reed | 07 September 2017, 20:39:03 UTC | [feature] Allow 'level' option (#1199) This corresponds to the zlib level as described in https://nodejs.org/api/zlib.html#zlib_class_options | 07 September 2017, 20:39:03 UTC |
7234fd4 | greenkeeper[bot] | 05 September 2017, 20:19:21 UTC | chore(package): update nyc to version 11.2.0 (#1198) | 05 September 2017, 20:19:21 UTC |
92750e3 | greenkeeper[bot] | 02 September 2017, 05:03:54 UTC | chore(package): update eslint to version 4.6.0 (#1197) | 02 September 2017, 05:03:54 UTC |
6663b89 | greenkeeper[bot] | 19 August 2017, 05:23:40 UTC | chore(package): update eslint to version 4.5.0 (#1190) | 19 August 2017, 05:23:40 UTC |
ed4cf53 | Luigi Pinca | 17 August 2017, 10:17:10 UTC | [test] Remove hybi-util.js | 17 August 2017, 10:17:10 UTC |
381e7e0 | Luigi Pinca | 17 August 2017, 07:25:51 UTC | [benchmark] Fix parser benchmark | 17 August 2017, 07:25:51 UTC |
a1ac659 | greenkeeper[bot] | 05 August 2017, 19:05:14 UTC | chore(package): update eslint to version 4.4.0 (#1183) | 05 August 2017, 19:05:14 UTC |
63b3c11 | greenkeeper[bot] | 01 August 2017, 05:20:07 UTC | chore(package): update mocha to version 3.5.0 (#1179) | 01 August 2017, 05:20:07 UTC |
faea812 | greenkeeper[bot] | 29 July 2017, 21:29:56 UTC | chore(package): update nyc to version 11.1.0 (#1178) | 29 July 2017, 21:29:56 UTC |
4e3ada1 | Luigi Pinca | 27 July 2017, 05:59:12 UTC | [dist] 3.1.0 | 27 July 2017, 05:59:12 UTC |
b320169 | Ido schachter | 27 July 2017, 05:42:35 UTC | [feature] Allow client to specify handshake request timeout (#1177) | 27 July 2017, 05:42:35 UTC |
5c06c8f | greenkeeper[bot] | 21 July 2017, 18:51:28 UTC | chore(package): update eslint to version 4.3.0 (#1176) | 21 July 2017, 18:51:28 UTC |
ab6c1c2 | Luigi Pinca | 16 July 2017, 13:21:36 UTC | [minor] Remove redundant assignments | 16 July 2017, 13:21:36 UTC |
d781190 | greenkeeper[bot] | 09 July 2017, 05:18:21 UTC | chore(package): update eslint to version 4.2.0 (#1169) | 09 July 2017, 05:18:21 UTC |
16bbddb | Matt Audesse | 07 July 2017, 05:32:45 UTC | [doc] Fix "unware" and "reponse" typos in README.md (#1168) | 07 July 2017, 05:32:45 UTC |
3544e30 | greenkeeper[bot] | 06 July 2017, 17:04:46 UTC | chore(package): update eslint-plugin-import to version 2.7.0 (#1167) | 06 July 2017, 17:04:46 UTC |
afb36e9 | Yaowei | 05 July 2017, 14:01:30 UTC | [doc] Fix typos in API docs (#1165) | 05 July 2017, 14:01:30 UTC |
833766f | greenkeeper[bot] | 26 June 2017, 05:41:57 UTC | chore(package): update eslint-plugin-node to version 5.1.0 (#1155) | 26 June 2017, 05:41:57 UTC |
034ab89 | Luigi Pinca | 24 June 2017, 05:42:48 UTC | [ci] Test on node 8 | 24 June 2017, 05:42:48 UTC |
c311c43 | Luigi Pinca | 24 June 2017, 05:38:15 UTC | [lint] Fix lint issues | 24 June 2017, 05:38:15 UTC |
0434428 | greenkeeper[bot] | 24 June 2017, 05:35:57 UTC | chore(package): update eslint to version 4.1.0 (#1151) | 24 June 2017, 05:35:57 UTC |
2d4dc08 | greenkeeper[bot] | 23 June 2017, 18:45:27 UTC | chore(package): update eslint-plugin-import to version 2.6.0 (#1149) | 23 June 2017, 18:45:27 UTC |
cd55ced | greenkeeper[bot] | 22 June 2017, 20:02:59 UTC | chore(package): update eslint-plugin-import to version 2.5.0 (#1147) | 22 June 2017, 20:02:59 UTC |
bb2e952 | Roy Miloh | 19 June 2017, 20:15:48 UTC | [fix] Set wasClean to true when close code is in 3000-4999 range (#1146) | 19 June 2017, 20:15:48 UTC |
f8f149e | Steve | 14 June 2017, 05:10:26 UTC | [doc] Fix typo (#1141) | 14 June 2017, 05:10:26 UTC |
8c02d92 | Luigi Pinca | 10 June 2017, 08:22:21 UTC | [example] Refactor SSL example | 10 June 2017, 08:22:21 UTC |
942f825 | Luigi Pinca | 03 June 2017, 07:26:58 UTC | [minor] Simplify if condition | 03 June 2017, 07:26:58 UTC |
4e53caa | greenkeeper[bot] | 03 June 2017, 05:15:48 UTC | fix(package): update safe-buffer to version 5.1.0 (#1132) | 03 June 2017, 05:15:48 UTC |
9c8024c | greenkeeper[bot] | 02 June 2017, 04:57:12 UTC | chore(package): update eslint-plugin-node to version 5.0.0 (#1129) | 02 June 2017, 04:57:12 UTC |
b66a656 | Luigi Pinca | 02 June 2017, 04:56:43 UTC | chore(package): update nyc to version 11.0.1 (#1130) | 02 June 2017, 04:56:43 UTC |
5af6f79 | Anoop Mundathan | 29 May 2017, 18:44:49 UTC | [doc] Fix typo (#1127) | 29 May 2017, 18:44:49 UTC |
2e7f0b0 | Luigi Pinca | 28 May 2017, 08:09:18 UTC | [minor] Use zlib module constants | 28 May 2017, 08:09:18 UTC |
a7bd1e3 | Luigi Pinca | 27 May 2017, 07:47:08 UTC | [doc] Add ISSUE_TEMPLATE.md | 27 May 2017, 07:47:08 UTC |
4edcc45 | Luigi Pinca | 27 May 2017, 07:14:35 UTC | [minor] Merge two consecutive if statements | 27 May 2017, 07:14:35 UTC |
cb1c893 | greenkeeper[bot] | 24 May 2017, 12:06:46 UTC | chore(package): update eslint-plugin-import to version 2.3.0 (#1121) | 24 May 2017, 12:06:46 UTC |
62cd03e | Jussi Virtanen | 23 May 2017, 05:40:24 UTC | [doc] Fix typos in API documentation (#1119) | 23 May 2017, 05:40:24 UTC |
dbab3fd | Luigi Pinca | 21 May 2017, 08:18:41 UTC | [doc] Add FAQ about proxy support | 21 May 2017, 08:59:29 UTC |
38df5a3 | Luigi Pinca | 17 May 2017, 07:12:45 UTC | [dist] 3.0.0 | 17 May 2017, 07:12:45 UTC |
e6f6eb1 | Luigi Pinca | 17 May 2017, 05:39:17 UTC | [doc] Add missing argument types | 17 May 2017, 05:39:17 UTC |
fe44ff8 | Luigi Pinca | 16 May 2017, 06:49:14 UTC | [major] Have permessage-deflate disabled by default (#1107) This commit disables permessage-deflate by default on the server. | 17 May 2017, 05:23:21 UTC |
439dbce | Luigi Pinca | 14 May 2017, 04:56:25 UTC | [major] Prefix all private properties (#1105) | 17 May 2017, 05:23:21 UTC |
d2c8481 | Luigi Pinca | 11 May 2017, 12:43:06 UTC | [major] Remove the `upgradeReq` property (#1104) The `http.IncomingMessage` object, instead of being attached to the `WebSocket` object, is passes as the second argument to the `connection` event. | 17 May 2017, 05:23:21 UTC |
c15118f | Luigi Pinca | 11 May 2017, 12:42:51 UTC | [major] Remove the `flags` argument (#1101) The `flags` object specifies whether the received data is binary or not and whether it was masked or not. This object is actually redundant and therefore removed in this commit as the spec requires client-sent frames to be masked and server-sent frame to be unmasked. The `typeof` operator can be used to check whether the received data is binary or not. | 17 May 2017, 05:23:21 UTC |
68f12aa | Luigi Pinca | 10 May 2017, 05:44:07 UTC | [major] Remove unnecessary events (#1100) | 17 May 2017, 05:23:21 UTC |
839eac8 | greenkeeper[bot] | 15 May 2017, 05:24:14 UTC | chore(package): update mocha to version 3.4.1 (#1108) | 15 May 2017, 05:24:14 UTC |
1849ac2 | Gibson Fahnestock | 14 May 2017, 04:46:47 UTC | [test] Skip test if 127.0.0.2 unavailable (#1106) | 14 May 2017, 04:46:47 UTC |
abd27fe | Luigi Pinca | 09 May 2017, 09:19:51 UTC | [doc] Tweak markdown formatting | 09 May 2017, 09:19:51 UTC |
9d0efbb | Luigi Pinca | 09 May 2017, 08:48:22 UTC | [doc] Fix typo in code snippet | 09 May 2017, 08:48:22 UTC |
2e92c74 | Luigi Pinca | 09 May 2017, 08:35:41 UTC | [doc] Add FAQ and TOC | 09 May 2017, 08:35:41 UTC |
cce4d0f | Luigi Pinca | 03 May 2017, 08:34:18 UTC | [test] Add callback to `wss.close()` | 03 May 2017, 08:34:18 UTC |
d75ab9d | greenkeeper[bot] | 29 April 2017, 07:51:42 UTC | chore(package): update nyc to version 10.3.0 (#1091) https://greenkeeper.io/ | 29 April 2017, 07:51:42 UTC |
6ade76d | greenkeeper[bot] | 24 April 2017, 13:27:06 UTC | chore(package): update mocha to version 3.3.0 (#1086) https://greenkeeper.io/ | 24 April 2017, 13:27:06 UTC |
732aaf0 | Luigi Pinca | 20 April 2017, 17:40:11 UTC | [dist] 2.3.1 | 20 April 2017, 17:40:11 UTC |
3633d6c | Luigi Pinca | 20 April 2017, 16:47:59 UTC | [fix] Make `WebSocket#close()` work when called from a headers listener | 20 April 2017, 16:47:59 UTC |
309d77f | Luigi Pinca | 20 April 2017, 13:54:52 UTC | [dist] 2.3.0 | 20 April 2017, 13:54:52 UTC |
2d66ec9 | Luigi Pinca | 20 April 2017, 13:52:51 UTC | [pkg] Remove .npmignore in favor of `files` package.json field | 20 April 2017, 13:52:51 UTC |
b5b0954 | Jason Walton | 20 April 2017, 13:37:38 UTC | [feature] Add headers event to WebSocket (#1082) | 20 April 2017, 13:37:38 UTC |
860cc23 | Arnout Kazemier | 18 April 2017, 12:56:11 UTC | Merge pull request #1080 from websockets/fix/deopt Prevent `Sender.frame()` from being deoptimized | 18 April 2017, 12:56:11 UTC |
3dbb58a | Luigi Pinca | 18 April 2017, 11:59:32 UTC | [perf] Prevent `Sender.frame()` from being deoptimized | 18 April 2017, 11:59:32 UTC |
e182e96 | Luigi Pinca | 14 April 2017, 05:51:10 UTC | [doc] Fix typo in README.md | 14 April 2017, 05:51:10 UTC |
2bacadc | Luigi Pinca | 13 April 2017, 07:58:57 UTC | [doc] Update optional modules section | 13 April 2017, 08:04:45 UTC |
94c3c8b | Arnout Kazemier | 11 April 2017, 15:45:02 UTC | Merge pull request #1078 from dgrcode/enhance/add-browser-readme Added a note about browser usage in the Readme | 11 April 2017, 15:45:02 UTC |
2efbdbc | Daniel Gonzalez Reina | 11 April 2017, 14:59:01 UTC | Added a note to tell possible confused users that they should be using the native WebSocket in the browser | 11 April 2017, 14:59:01 UTC |
c4202c6 | greenkeeper[bot] | 07 April 2017, 05:32:54 UTC | chore(package): update eslint-config-standard to version 10.2.0 (#1075) https://greenkeeper.io/ | 07 April 2017, 05:32:54 UTC |
26bf775 | Luigi Pinca | 06 April 2017, 18:59:38 UTC | chore(package): update eslint-plugin-standard to version 3.0.0 (#1074) Closes #1073 https://greenkeeper.io/ | 06 April 2017, 18:59:38 UTC |
13cff40 | greenkeeper[bot] | 06 April 2017, 18:58:53 UTC | chore(package): update eslint-config-standard to version 10.1.0 (#1072) https://greenkeeper.io/ | 06 April 2017, 18:58:53 UTC |
eb89db6 | Arnout Kazemier | 06 April 2017, 18:44:51 UTC | Merge pull request #1070 from websockets/add/request-argument Make all hooks have access to the upgrade request | 06 April 2017, 18:44:51 UTC |
617aeac | Luigi Pinca | 06 April 2017, 08:14:11 UTC | [minor] Make all hooks have access to the upgrade request Closes #787 Fixes #783 Fixes #683 Fixes #525 | 06 April 2017, 08:14:11 UTC |
a4cc55d | Luigi Pinca | 05 April 2017, 05:59:54 UTC | chore(package): update eslint-config-standard to version 10.0.0 (#1065) https://greenkeeper.io/ | 05 April 2017, 05:59:54 UTC |
0d7cd2b | greenkeeper[bot] | 05 April 2017, 05:43:14 UTC | chore(package): update eslint-plugin-standard to version 2.2.0 (#1064) https://greenkeeper.io/ | 05 April 2017, 05:43:14 UTC |
212c7aa | Luigi Pinca | 03 April 2017, 09:58:56 UTC | [dist] 2.2.3 | 03 April 2017, 09:58:56 UTC |
20bd7c7 | Luigi Pinca | 02 April 2017, 20:12:12 UTC | [fix] Don't reassign the `options` argument when `protocols` is `null` | 02 April 2017, 21:02:59 UTC |
4598093 | Luigi Pinca | 02 April 2017, 17:54:56 UTC | [minor] Use safe-buffer (#1059) | 02 April 2017, 17:54:56 UTC |
c50a6b3 | greenkeeper[bot] | 01 April 2017, 05:51:24 UTC | chore(package): update eslint to version 3.19.0 (#1057) https://greenkeeper.io/ | 01 April 2017, 05:51:24 UTC |