3918e11 | Luigi Pinca | 08 February 2017, 13:32:12 UTC | [dist] 2.0.3 | 08 February 2017, 13:32:12 UTC |
d90f481 | Luigi Pinca | 08 February 2017, 13:24:28 UTC | [fix] Prevent the parser from triggering a stack overflow (#992) This makes the parser work with buffers containing thousands of frames. | 08 February 2017, 13:24:28 UTC |
5f83ae8 | Luigi Pinca | 08 February 2017, 08:12:20 UTC | Merge tag '1.1.1' | 08 February 2017, 08:12:20 UTC |
f043b52 | Tom Atkinson | 06 February 2017, 17:54:04 UTC | Restore support for default port numbers | 06 February 2017, 17:54:04 UTC |
66917d0 | greenkeeper[bot] | 04 February 2017, 06:39:03 UTC | chore(package): update eslint to version 3.15.0 (#988) https://greenkeeper.io/ | 04 February 2017, 06:39:03 UTC |
ed18a8f | greenkeeper[bot] | 03 February 2017, 19:57:26 UTC | chore(package): update utf-8-validate to version 3.0.0 (#987) https://greenkeeper.io/ | 03 February 2017, 19:57:26 UTC |
04f9ebc | greenkeeper[bot] | 03 February 2017, 19:57:08 UTC | chore(package): update bufferutil to version 2.0.0 (#986) https://greenkeeper.io/ | 03 February 2017, 19:57:08 UTC |
f0d03cc | Luigi Pinca | 03 February 2017, 17:10:46 UTC | [dist] 2.0.2 | 03 February 2017, 17:10:46 UTC |
466e210 | Luigi Pinca | 03 February 2017, 16:53:56 UTC | [minor] Add support for bufferutil@2 and utf-8-validate@3 | 03 February 2017, 16:53:56 UTC |
a8d21d4 | Luigi Pinca | 01 February 2017, 10:25:59 UTC | [dist] 2.0.1 | 01 February 2017, 10:25:59 UTC |
6a49182 | Luigi Pinca | 01 February 2017, 10:24:27 UTC | [doc] Update URLs based on HTTP redirects | 01 February 2017, 10:24:27 UTC |
715c1da | Luigi Pinca | 01 February 2017, 10:17:02 UTC | [test] Remove unused fixture | 01 February 2017, 10:17:02 UTC |
d856dcb | Luigi Pinca | 01 February 2017, 09:44:13 UTC | [fix] Save the value of the `compress` flag Fixes #983 | 01 February 2017, 09:44:13 UTC |
cb50a29 | Luigi Pinca | 30 January 2017, 11:45:05 UTC | [dist] 2.0.0 | 30 January 2017, 11:45:05 UTC |
236ea22 | Luigi Pinca | 25 January 2017, 08:45:08 UTC | [dist] 2.0.0-beta.2 | 25 January 2017, 08:45:08 UTC |
d74a32e | Luigi Pinca | 25 January 2017, 08:36:26 UTC | [fix] Take into account the data queued in the sender (#971) This makes the `bufferedAmount` getter take into account the data queued in the sender. | 25 January 2017, 08:36:26 UTC |
bc35fa4 | Luigi Pinca | 21 January 2017, 15:12:25 UTC | chore(package): update eslint to version 3.14.0 (#974) https://greenkeeper.io/ | 21 January 2017, 15:12:25 UTC |
7fb84ba | Arnout Kazemier | 18 January 2017, 14:53:01 UTC | Merge pull request #965 from websockets/remove/outdated-link Remove outdated link and rephrase sentence accordingly | 18 January 2017, 14:53:01 UTC |
42f364e | Luigi Pinca | 12 January 2017, 11:04:14 UTC | [doc] Remove outdated link and rephrase sentence accordingly | 18 January 2017, 14:51:07 UTC |
24f0903 | Arnout Kazemier | 18 January 2017, 14:26:34 UTC | Merge pull request #966 from websockets/add/permessage-deflate-section Add WebSocket compression section | 18 January 2017, 14:26:34 UTC |
e62b9ba | Luigi Pinca | 14 January 2017, 16:20:23 UTC | [dist] 2.0.0-beta.1 | 14 January 2017, 16:20:23 UTC |
ac2dade | Luigi Pinca | 14 January 2017, 14:06:01 UTC | [fix] Prevent WebSocket#close() from triggering an infinite loop (#969) This prevents `WebSocket.prototype.close()` from triggering an infinite loop if called from an error listener while connecting. | 14 January 2017, 14:06:01 UTC |
bd41a05 | Tom Atkinson | 14 January 2017, 14:05:12 UTC | [fix] Use `Object.assign()` for `send()` options (#968) This avoids mutating the passed in arguments. | 14 January 2017, 14:05:12 UTC |
4d92092 | Luigi Pinca | 12 January 2017, 11:50:09 UTC | [doc] Add WebSocket compression section | 12 January 2017, 13:08:03 UTC |
7bec220 | Luigi Pinca | 11 January 2017, 15:20:42 UTC | [doc] Modernize examples | 11 January 2017, 15:27:52 UTC |
fd910f1 | Hanson Wang | 11 January 2017, 09:41:34 UTC | [feature] Accept hostname lookup `family` option (#962) | 11 January 2017, 09:41:34 UTC |
19ce183 | Luigi Pinca | 10 January 2017, 14:05:23 UTC | [dist] 2.0.0-beta.0 | 10 January 2017, 14:05:23 UTC |
772a814 | Luigi Pinca | 10 January 2017, 13:43:50 UTC | [fix] Abort the request if `close` is called while connecting (#956) Fixes #388 | 10 January 2017, 13:43:50 UTC |
443d0ba | Luigi Pinca | 09 January 2017, 13:41:47 UTC | [test] Increase code coverage | 09 January 2017, 14:37:43 UTC |
e3d5d48 | Arnout Kazemier | 09 January 2017, 13:57:52 UTC | Merge pull request #961 from websockets/greenkeeper/ultron-1.1.0 Update ultron to the latest version 🚀 | 09 January 2017, 13:57:52 UTC |
07974ee | greenkeeper[bot] | 09 January 2017, 13:49:19 UTC | fix(package): update ultron to version 1.1.0 https://greenkeeper.io/ | 09 January 2017, 13:49:19 UTC |
f0cc971 | Luigi Pinca | 09 January 2017, 11:57:37 UTC | [test] Add test for 20585ee | 09 January 2017, 11:57:37 UTC |
20585ee | Jacob Bogers | 09 January 2017, 10:39:10 UTC | [fix] Prevent `on<event>` setters from removing all listeners (#955) | 09 January 2017, 10:43:59 UTC |
c843e6a | Jackson Tian | 09 January 2017, 09:53:37 UTC | [doc] Update coding style for README.md (#960) | 09 January 2017, 09:53:37 UTC |
758e6a0 | greenkeeper[bot] | 06 January 2017, 21:12:54 UTC | chore(package): update eslint to version 3.13.0 (#957) https://greenkeeper.io/ | 06 January 2017, 21:12:54 UTC |
8aa65e2 | Danny Ho | 05 January 2017, 06:31:41 UTC | [example] Update serverstats example to work with Express 4 (#954) | 05 January 2017, 06:31:41 UTC |
323db27 | Luigi Pinca | 04 January 2017, 13:59:51 UTC | [example] Update express to version 4.14.0 | 04 January 2017, 13:59:51 UTC |
55843a9 | Danny Ho | 04 January 2017, 11:36:29 UTC | [example] Update fileapi example to work with Express 4 (#953) | 04 January 2017, 11:36:29 UTC |
45d5c38 | Luigi Pinca | 03 January 2017, 14:14:48 UTC | [fix] Treat 0 like any other number | 03 January 2017, 14:14:48 UTC |
b187775 | Arnout Kazemier | 03 January 2017, 12:17:06 UTC | Merge pull request #951 from websockets/use/boolean Use a boolean instead of an options object | 03 January 2017, 12:17:06 UTC |
aabbffc | Luigi Pinca | 03 January 2017, 07:42:55 UTC | [test] Increase test timeout | 03 January 2017, 07:42:55 UTC |
44f9e89 | Luigi Pinca | 03 January 2017, 07:27:42 UTC | [fix] Consume all data before emitting the `close` event (#945) Fixes #799 Fixes #923 | 03 January 2017, 07:27:42 UTC |
623872f | Luigi Pinca | 03 January 2017, 07:24:07 UTC | [minor] Simplify closing handshake (#914) Fixes #784 | 03 January 2017, 07:24:07 UTC |
338327c | Luigi Pinca | 02 January 2017, 14:39:19 UTC | [major] Use a boolean instead of an options object | 02 January 2017, 14:39:19 UTC |
8846f14 | Luigi Pinca | 01 January 2017, 21:12:31 UTC | [benchmark] Fix parser benchmark | 01 January 2017, 21:12:31 UTC |
2ffd470 | Luigi Pinca | 01 January 2017, 16:30:28 UTC | [minor] Prevent out-of-range slices in `Receiver#readBuffer()` | 01 January 2017, 16:30:28 UTC |
cb58cc9 | Luigi Pinca | 01 January 2017, 10:49:16 UTC | [minor] Initialize `Receiver` handlers to `null` | 01 January 2017, 10:49:16 UTC |
549cbe1 | Luigi Pinca | 23 December 2016, 09:03:04 UTC | [test] Simplify some tests | 23 December 2016, 09:03:04 UTC |
fa03221 | Luigi Pinca | 23 December 2016, 08:28:09 UTC | [test] Remove redundant tests | 23 December 2016, 08:28:09 UTC |
51993d4 | Kevin Vu | 23 December 2016, 06:50:16 UTC | [doc] Fix typo in ws.md (#942) | 23 December 2016, 06:50:16 UTC |
9b708e8 | Luigi Pinca | 22 December 2016, 17:50:36 UTC | [pkg] Fix package description | 22 December 2016, 17:50:36 UTC |
4c3586c | Luigi Pinca | 22 December 2016, 17:26:32 UTC | [fix] Prevent callback from being called twice This prevents the callback of `PerMessageDeflate.prototype.decompress()` from being called twice when `maxPayload` is exceeded. | 22 December 2016, 17:26:32 UTC |
3c68d33 | Arnout Kazemier | 20 December 2016, 14:46:45 UTC | Merge pull request #939 from websockets/merge/onbinary-ontext Use the same handler for binary and text messages | 20 December 2016, 14:46:45 UTC |
097f39f | Luigi Pinca | 20 December 2016, 14:08:15 UTC | [major] Use the same handler for binary and text messages | 20 December 2016, 14:08:15 UTC |
fc956f8 | Luigi Pinca | 20 December 2016, 11:37:05 UTC | [minor] Remove unnecessary `_closeReceived` property | 20 December 2016, 11:37:05 UTC |
5816e33 | Luigi Pinca | 20 December 2016, 09:32:09 UTC | [minor] Remove unnecessary `try...catch` statements (#937) | 20 December 2016, 09:32:09 UTC |
103fddb | Luigi Pinca | 19 December 2016, 09:28:21 UTC | [test] Clean up some permessage-deflate tests | 19 December 2016, 10:54:25 UTC |
9c116af | Luigi Pinca | 16 December 2016, 17:12:30 UTC | [minor] Change `Sender.prototype.frameAndSend()` signature (#933) | 16 December 2016, 17:12:30 UTC |
76143e9 | Luigi Pinca | 15 December 2016, 09:11:16 UTC | [minor] Remove unnecessary `buildHostHeader` function (#932) | 15 December 2016, 09:11:16 UTC |
cf40f95 | Luigi Pinca | 15 December 2016, 08:54:02 UTC | [minor] Initialize more properties in the constructor | 15 December 2016, 09:05:28 UTC |
6899463 | Luigi Pinca | 14 December 2016, 18:35:46 UTC | [minor] Set `readyState` to `CONNECTING` in the constructor | 14 December 2016, 18:35:46 UTC |
099c636 | Luigi Pinca | 14 December 2016, 17:00:29 UTC | [major] Refactor `WebSocket` to use class syntax (#930) | 14 December 2016, 17:00:29 UTC |
5a8ead5 | Luigi Pinca | 13 December 2016, 17:53:45 UTC | [doc] Improve documentation | 13 December 2016, 17:53:45 UTC |
d93f69f | Luigi Pinca | 12 December 2016, 20:21:07 UTC | [license] Add LICENSE file | 12 December 2016, 20:21:07 UTC |
90269e2 | Luigi Pinca | 12 December 2016, 18:45:12 UTC | [ignore] Add appveyor.yml to .npmignore | 12 December 2016, 18:45:12 UTC |
3d4273d | Denis Andrejew | 12 December 2016, 17:21:46 UTC | [doc] Fix typo in ws.md (#935) | 12 December 2016, 17:21:46 UTC |
838ba09 | Luigi Pinca | 11 December 2016, 12:38:20 UTC | [fix] Convert data to buffer in `Sender#send()` | 11 December 2016, 12:38:20 UTC |
ff7257e | Luigi Pinca | 10 December 2016, 19:22:22 UTC | [test] Fix failing tests on node 4 | 10 December 2016, 19:22:22 UTC |
53a67ab | Luigi Pinca | 10 December 2016, 19:05:11 UTC | [test] Add more tests | 10 December 2016, 19:05:11 UTC |
a720a76 | greenkeeper[bot] | 09 December 2016, 17:13:57 UTC | chore(package): update eslint to version 3.12.0 (#931) https://greenkeeper.io/ | 09 December 2016, 17:13:57 UTC |
5d2ae65 | greenkeeper[bot] | 08 December 2016, 15:37:20 UTC | chore(package): update utf-8-validate to version 2.0.0 (#927) https://greenkeeper.io/ | 08 December 2016, 15:37:20 UTC |
b409ec9 | Arnout Kazemier | 07 December 2016, 12:24:52 UTC | Merge pull request #875 from websockets/remove/stream-method Remove `stream` method and ability to send a stream | 07 December 2016, 12:24:52 UTC |
61c54c3 | Arnout Kazemier | 07 December 2016, 12:22:21 UTC | Merge pull request #926 from websockets/remove/factory-functions Remove `WebSocket.createServer()` and `WebSocket.connect()` | 07 December 2016, 12:22:21 UTC |
54f9024 | Luigi Pinca | 07 December 2016, 08:55:15 UTC | [fix] Make `WebSocket#removeEventListener()` work with any listener | 07 December 2016, 09:48:27 UTC |
5375617 | Luigi Pinca | 07 December 2016, 07:14:12 UTC | [major] Remove `WebSocket.createServer()` and `WebSocket.connect()` | 07 December 2016, 07:18:25 UTC |
22d3b77 | Luigi Pinca | 06 December 2016, 10:32:10 UTC | [fix] Call close callback when using a precreated server | 06 December 2016, 10:44:46 UTC |
8303c5c | Luigi Pinca | 05 December 2016, 20:47:26 UTC | [test] Fix failing test on Windows | 05 December 2016, 20:47:26 UTC |
4ea3661 | Luigi Pinca | 05 December 2016, 12:06:47 UTC | [fix] Call `Sender#close()` callback when data is written out (#908) | 05 December 2016, 12:06:47 UTC |
e032dd9 | Luigi Pinca | 05 December 2016, 12:00:58 UTC | [major] Remove `supports` attribute (#918) | 05 December 2016, 12:00:58 UTC |
b94fd2f | Arnout Kazemier | 05 December 2016, 11:53:28 UTC | Merge pull request #920 from websockets/move/event-target-methods Move the EventTarget methods to lib/EventTarget.js | 05 December 2016, 11:53:28 UTC |
f0caae4 | Luigi Pinca | 05 December 2016, 09:08:42 UTC | [ci] Use container-based infrastructure for faster builds | 05 December 2016, 09:08:42 UTC |
4874b5e | Luigi Pinca | 05 December 2016, 09:07:59 UTC | [doc] Add AppVeyor badge | 05 December 2016, 09:07:59 UTC |
9896d5b | Luigi Pinca | 05 December 2016, 09:05:34 UTC | [ci] Add appveyor.yml | 05 December 2016, 09:05:34 UTC |
c16d595 | Luigi Pinca | 04 December 2016, 18:35:00 UTC | [minor] Move the EventTarget methods to lib/EventTarget.js | 04 December 2016, 18:35:00 UTC |
8e1b092 | Luigi Pinca | 30 November 2016, 14:01:24 UTC | [minor] Clean up `initAsClient()` | 30 November 2016, 14:04:30 UTC |
584b81d | Luigi Pinca | 29 November 2016, 18:53:00 UTC | [minor] Clean up `WebSocket.prototype.addEventListener()` | 29 November 2016, 18:53:00 UTC |
fff499b | Luigi Pinca | 29 November 2016, 16:46:00 UTC | [test] Increase code coverage | 29 November 2016, 16:52:55 UTC |
984d35b | Luigi Pinca | 29 November 2016, 16:31:20 UTC | [major] Make error message consistent | 29 November 2016, 16:31:20 UTC |
d3b98d4 | greenkeeper[bot] | 27 November 2016, 07:32:28 UTC | chore(package): update bufferutil to version 1.3.0 (#915) https://greenkeeper.io/ | 27 November 2016, 07:32:28 UTC |
1a8e481 | Arnout Kazemier | 26 November 2016, 01:20:25 UTC | Merge pull request #913 from websockets/greenkeeper/eslint-3.11.0 Update eslint to the latest version 🚀 | 26 November 2016, 01:20:25 UTC |
2a4e78f | greenkeeper[bot] | 25 November 2016, 22:23:48 UTC | chore(package): update eslint to version 3.11.0 https://greenkeeper.io/ | 25 November 2016, 22:23:48 UTC |
2dc201d | Luigi Pinca | 25 November 2016, 16:13:40 UTC | [test] Simplify `removeEventListener` test | 25 November 2016, 16:13:40 UTC |
078e96a | Hans-Peter Herzog | 06 August 2016, 15:32:09 UTC | [feature] Add removeEventListener method to WebSocket interface | 25 November 2016, 13:44:55 UTC |
7253f06 | AJ ONeal | 20 September 2016, 14:59:58 UTC | [fix] Use `crypto.randomBytes()` to generate the masking key | 25 November 2016, 11:38:57 UTC |
269dff8 | Luigi Pinca | 25 November 2016, 09:48:33 UTC | [deps] Use tilde ranges | 25 November 2016, 09:48:33 UTC |
abc5c96 | greenkeeper[bot] | 25 November 2016, 07:48:32 UTC | chore(package): update mocha to version 3.2.0 (#912) https://greenkeeper.io/ | 25 November 2016, 07:48:32 UTC |
d2997e7 | Luigi Pinca | 23 November 2016, 08:16:43 UTC | [minor] Rename some methods of the `Sender` class (#905) | 23 November 2016, 08:16:43 UTC |
e4e6163 | Luigi Pinca | 23 November 2016, 08:15:57 UTC | [major] Refactor `WebSocketServer` to use class syntax (#903) | 23 November 2016, 08:15:57 UTC |
199c248 | Luigi Pinca | 18 November 2016, 09:43:40 UTC | [minor] Remove redundant checks | 18 November 2016, 09:57:52 UTC |
c5a31ab | Arnout Kazemier | 17 November 2016, 21:22:35 UTC | Merge pull request #900 from websockets/greenkeeper/eslint-plugin-promise-3.4.0 Update eslint-plugin-promise to the latest version 🚀 | 17 November 2016, 21:22:35 UTC |