402b3be | King Koopa | 24 November 2013, 10:57:55 UTC | Updated NAN dep and switched to simpler inclusion string | 25 November 2013, 19:19:45 UTC |
0e692b9 | 3rd-Eden | 20 November 2013, 20:56:06 UTC | Don't throw an error when close is called multiple times. Fixes #211 | 20 November 2013, 20:56:06 UTC |
b5ed62c | Arnout Kazemier | 04 November 2013, 16:13:15 UTC | Merge pull request #237 from feiyunruyue/patch-1 remove the repeated | 04 November 2013, 16:13:15 UTC |
a04d99d | Arnout Kazemier | 04 November 2013, 16:12:18 UTC | Merge pull request #249 from moises-silva/nocheck_option Added --no-check option to bin/wscat to not reject self-signed certifica... | 04 November 2013, 16:12:18 UTC |
e9cb6a0 | Arnout Kazemier | 04 November 2013, 15:52:37 UTC | Merge pull request #261 from kkoopa/master Updated NAN dependency to 0.4.4 | 04 November 2013, 15:52:37 UTC |
bb5aea1 | King Koopa | 04 November 2013, 15:49:22 UTC | Updated NAN dependency to 0.4.4 | 04 November 2013, 15:49:22 UTC |
097ff5b | Moises Silva | 09 October 2013, 06:21:23 UTC | Do not specify rejectUnauthorized unless -n is specified explicitly It seems that option is not ignored for non-ssl connections and causes an error for non-ssl connections | 09 October 2013, 06:22:44 UTC |
021131f | Moises Silva | 09 October 2013, 04:51:28 UTC | Added --no-check option to bin/wscat to not reject self-signed certificates | 09 October 2013, 04:51:28 UTC |
8743aab | 3rd-Eden | 23 September 2013, 06:54:50 UTC | v0.4.31 | 23 September 2013, 06:54:50 UTC |
bf14dfa | Arnout Kazemier | 17 September 2013, 18:16:44 UTC | Merge pull request #235 from TooTallNate/add/component-client-side Add component(1) support | 17 September 2013, 18:16:44 UTC |
f71aae5 | feiyunruyue | 01 September 2013, 15:13:54 UTC | remove the repeated | 01 September 2013, 15:13:54 UTC |
0cb9fe7 | Nathan Rajlich | 30 August 2013, 23:29:53 UTC | browser: update code to accept the 3rd options argument | 30 August 2013, 23:29:53 UTC |
4627f27 | Nathan Rajlich | 30 August 2013, 23:28:18 UTC | package: add "component" section | 30 August 2013, 23:28:18 UTC |
e33a685 | 3rd-Eden | 30 August 2013, 21:11:40 UTC | 0.4.30 | 30 August 2013, 21:11:40 UTC |
d8b4e88 | Arnout Kazemier | 30 August 2013, 21:06:27 UTC | Merge pull request #234 from TooTallNate/fix/bufferedAmount-default-to-0 WebSocket: default the `bufferedAmount` to 0 even once the _socket it connected | 30 August 2013, 21:06:27 UTC |
c2911d8 | Nathan Rajlich | 30 August 2013, 20:53:26 UTC | WebSocket: default the `bufferedAmount` to 0 even once the _socket it connected Closes #230. | 30 August 2013, 20:53:26 UTC |
f0b2c51 | Arnout Kazemier | 29 August 2013, 06:42:36 UTC | Merge pull request #231 from mcollina/browserify Proper browserify shim | 29 August 2013, 06:42:36 UTC |
4ba4862 | Arnout Kazemier | 29 August 2013, 06:35:34 UTC | Merge pull request #232 from TooTallNate/add/options-third-arg Allow the "options" object to be passed in as the 3rd argument. | 29 August 2013, 06:35:34 UTC |
b3e1939 | Nathan Rajlich | 28 August 2013, 23:23:32 UTC | test: add test case for "options" as the 3rd argument | 28 August 2013, 23:23:32 UTC |
a08cd2c | Nathan Rajlich | 28 August 2013, 23:23:12 UTC | WebSockets: don't treat an Array like the "options" object | 28 August 2013, 23:23:12 UTC |
57f0775 | Nathan Rajlich | 28 August 2013, 23:08:36 UTC | WebSocket: fix the options being initialized The tests pass once again now. | 28 August 2013, 23:11:09 UTC |
c77214f | Nathan Rajlich | 28 August 2013, 22:47:24 UTC | WebSocket: avoid defining the `self` variable twice | 28 August 2013, 22:47:24 UTC |
aae2648 | Nathan Rajlich | 28 August 2013, 22:47:12 UTC | WebSocket: fix whitespace | 28 August 2013, 22:47:12 UTC |
6f2188b | Nathan Rajlich | 28 August 2013, 22:46:23 UTC | WebSocket: use `Array.isArray()` A little bit cleaner code this way. | 28 August 2013, 22:46:23 UTC |
9aca3da | Nathan Rajlich | 28 August 2013, 22:33:52 UTC | WebSocket: remove unused `self` variable | 28 August 2013, 22:33:52 UTC |
1f9d747 | Nathan Rajlich | 28 August 2013, 21:58:52 UTC | test: convert tabs to 2 spaces in WebSocket client test | 28 August 2013, 21:58:52 UTC |
887ebcb | Nathan Rajlich | 28 August 2013, 21:56:47 UTC | WebSocket: allow "options" to be the 3rd argument Currently the 2nd argument (`protocols`) is ignored. Eventually the "selected" protocol should be set as `socket.protocol`, depending on that the WebSocket server responds with support for, but that's for another commit... Part of #227. | 28 August 2013, 21:56:47 UTC |
e4109be | Matteo Collina | 28 August 2013, 20:47:04 UTC | Proper browserify shim. | 28 August 2013, 20:47:04 UTC |
f447a9e | Arnout Kazemier | 23 August 2013, 10:45:47 UTC | Merge pull request #226 from stefanocudini/master Server sending broadcast example | 23 August 2013, 10:45:47 UTC |
370e7c5 | stefano cudini | 23 August 2013, 10:42:49 UTC | Server sending broadcast example https://github.com/einaros/ws/issues/216 | 23 August 2013, 10:42:49 UTC |
13f406e | 3rd-Eden | 23 August 2013, 07:25:39 UTC | Release 0.4.29 | 23 August 2013, 07:25:39 UTC |
ab1d529 | 3rd-Eden | 23 August 2013, 07:25:25 UTC | Document the new options | 23 August 2013, 07:25:25 UTC |
43a0b2b | 3rd-Eden | 23 August 2013, 07:10:40 UTC | [fix] Allow custom headers. Fixes #157 #225 #162 #106 | 23 August 2013, 07:10:40 UTC |
988e0a3 | Arnout Kazemier | 23 August 2013, 07:01:01 UTC | Merge pull request #185 from wolfeidau/add_package_gyp_flag Added gypfile flag to package.json | 23 August 2013, 07:01:01 UTC |
bd09a84 | Arnout Kazemier | 23 August 2013, 06:55:06 UTC | Point to the WebArchive version of the blog post as Posterous is no longer among us. Fixes #187 | 23 August 2013, 06:55:06 UTC |
2b46636 | Arnout Kazemier | 19 August 2013, 14:48:18 UTC | Merge pull request #224 from kkoopa/master Updated NAN to 0.3.0. | 19 August 2013, 14:48:18 UTC |
41dfe33 | King Koopa | 19 August 2013, 14:00:24 UTC | Updated NAN to 0.3.0. | 19 August 2013, 14:00:24 UTC |
36cd9a7 | Nathan Rajlich | 17 August 2013, 22:17:34 UTC | test: add `http.Agent` option test For #220. Signed-off-by: 3rd-Eden <info@3rd-Eden.com> | 19 August 2013, 08:41:54 UTC |
7180ae1 | Arnout Kazemier | 18 August 2013, 20:40:47 UTC | Merge pull request #220 from gramakri/master Allow agent to be set through options | 18 August 2013, 20:40:47 UTC |
f939d6b | 3rd-Eden | 16 August 2013, 16:13:52 UTC | v0.4.28 | 16 August 2013, 16:15:04 UTC |
c4e4e94 | Arnout Kazemier | 16 August 2013, 16:07:22 UTC | Merge pull request #214 from breedx2/header_ports_optional_when_default Append port number to Host and Origin header, only if specified in the URL and non-default. | 16 August 2013, 16:07:22 UTC |
f266c41 | 3rd-Eden | 16 August 2013, 15:57:36 UTC | rejectUnauthoirzed: false -- fixes tests on node 0.10 | 16 August 2013, 15:57:36 UTC |
0823dd4 | 3rd-Eden | 16 August 2013, 15:28:43 UTC | Wait until @travisci support node 0.11.5 before we add 0.11 as 0.11.3 is broken. | 16 August 2013, 15:28:43 UTC |
0612664 | 3rd-Eden | 16 August 2013, 15:21:27 UTC | Added Node 0.11 to Travis CI -- Passes all tests locally | 16 August 2013, 15:21:27 UTC |
1b0ba4b | 3rd-Eden | 16 August 2013, 15:16:20 UTC | Update the devDependencies to the latest stable versions. | 16 August 2013, 15:16:20 UTC |
ae6a275 | Arnout Kazemier | 16 August 2013, 14:48:25 UTC | Merge pull request #217 from kkoopa/master Support Node v0.11.4 | 16 August 2013, 14:48:25 UTC |
0e86b34 | King Koopa | 11 August 2013, 12:46:38 UTC | Merge remote-tracking branch 'upstream/master' | 11 August 2013, 12:46:38 UTC |
08bd81e | King Koopa | 11 August 2013, 12:42:35 UTC | Fixed integration test. | 11 August 2013, 12:42:35 UTC |
b14cc41 | Girish Ramakrishnan | 09 August 2013, 18:55:18 UTC | Allow agent to be set through options | 09 August 2013, 19:36:04 UTC |
c63f29f | 3rd-Eden | 08 August 2013, 10:40:19 UTC | Clean up the Basic Auth patch with correct formatting. | 08 August 2013, 10:40:19 UTC |
26adb4a | Arnout Kazemier | 06 August 2013, 07:59:09 UTC | Merge pull request #219 from jcrugzz/fix-basic-auth Fix basic auth | 06 August 2013, 07:59:09 UTC |
107d56f | Jarrett Cruger | 05 August 2013, 23:05:28 UTC | [fix test] fix test to properly assess auth | 05 August 2013, 23:05:28 UTC |
be256af | Jarrett Cruger | 05 August 2013, 23:05:24 UTC | [fix] properly create basic auth (Basic is not base4 encoded) | 05 August 2013, 23:05:24 UTC |
ea3e2e8 | Arnout Kazemier | 04 August 2013, 13:36:23 UTC | Merge pull request #218 from jcrugzz/basic-auth Add basic auth support | 04 August 2013, 13:36:23 UTC |
e74915e | Jarrett Cruger | 04 August 2013, 05:19:22 UTC | [test] test for basic auth | 04 August 2013, 05:19:22 UTC |
3eb7324 | Jarrett Cruger | 04 August 2013, 05:19:07 UTC | [fix] add ability to handle basic auth | 04 August 2013, 05:19:07 UTC |
8ad8bec | King Koopa | 01 August 2013, 16:15:57 UTC | Backwards compatibility. | 01 August 2013, 16:15:57 UTC |
eaf9998 | King Koopa | 01 August 2013, 08:41:33 UTC | Fixed arraybuffer handling. | 01 August 2013, 08:41:33 UTC |
1eb5b84 | King Koopa | 31 July 2013, 17:51:45 UTC | Fixed ssl detection. | 31 July 2013, 17:51:45 UTC |
197ba2b | King Koopa | 31 July 2013, 17:46:43 UTC | Initial porting efforts. | 31 July 2013, 17:46:43 UTC |
8c1297f | Jason Plumb | 25 July 2013, 19:48:54 UTC | Add tests around host and origin headers | 25 July 2013, 19:48:54 UTC |
514b129 | Jason Plumb | 17 July 2013, 21:19:31 UTC | whitespace correction | 17 July 2013, 21:19:31 UTC |
e9b5c6a | Jason Plumb | 17 July 2013, 21:11:25 UTC | Append port number to Host and Origin header, only if specified in the url and non-default | 17 July 2013, 21:11:25 UTC |
1969850 | einaros | 16 July 2013, 18:47:42 UTC | Merge branch 'master' of github.com:einaros/ws | 16 July 2013, 18:47:42 UTC |
29ff526 | Arnout Kazemier | 11 July 2013, 22:27:55 UTC | Merge pull request #212 from saschagehlich/bugfix/racecondition-data Race condition: Socket's first data event received before readyState is OPEN | 11 July 2013, 22:27:55 UTC |
3b9874c | Sascha Gehlich | 10 July 2013, 14:22:59 UTC | another approach for fixing the race condition. moved data listener to the end of the function | 10 July 2013, 14:22:59 UTC |
29833e3 | Sascha Gehlich | 10 July 2013, 13:59:31 UTC | fix race condition in socket data listening | 10 July 2013, 13:59:31 UTC |
830288a | 3rd-Eden | 02 July 2013, 11:30:23 UTC | Updated the history to reflect the 0.4.27 release. | 02 July 2013, 11:30:23 UTC |
168ed48 | Einar Otto Stangvik | 27 June 2013, 20:03:17 UTC | Merge pull request #200 from inolen/master Honor ArrayBufferView's byteOffset when sending | 27 June 2013, 20:03:17 UTC |
e484239 | einaros | 27 June 2013, 20:00:54 UTC | bump | 27 June 2013, 20:00:54 UTC |
02b12c1 | Einar Otto Stangvik | 18 June 2013, 20:56:49 UTC | Merge pull request #198 from kanaka/master Add subprotocol support | 18 June 2013, 20:56:49 UTC |
aa1f919 | Einar Otto Stangvik | 18 June 2013, 20:56:11 UTC | Merge pull request #202 from arlolra/target Add target attribute to events. | 18 June 2013, 20:56:11 UTC |
81bb913 | Arlo Breault | 16 June 2013, 20:43:09 UTC | Add tests for target on events. | 16 June 2013, 20:43:09 UTC |
ff04353 | Arlo Breault | 01 June 2013, 21:41:52 UTC | Add target attribute to events. | 01 June 2013, 21:41:52 UTC |
58a4b86 | Anthony Pesch | 01 June 2013, 05:59:37 UTC | Honor ArrayBufferView's byteOffset when sending | 01 June 2013, 05:59:37 UTC |
8a2e11d | Joel Martin | 29 May 2013, 02:32:46 UTC | Add subprotocol support. #29, #192, #193. - The client will set ws.protocol based on the subprotocol returned by the server. Fixes #192. - The server application can select from multiple client subprotocol options by specifying a handleProtocols in initialization options. This function takes two arguments; the first is an array of subprotocols sent by the client (empty array if no subprotocol specified by the client), the second is a callback function. The callback function takes two arguments; the first indicates if the client subprotocols are valid, the second argument (only passed when first is true) is the subprotocol string selected to return to the client. Fixes #29. Fixes #193. - The default subprotocol behavior of the server is to select/return the first subprotocol in the list. - Includes 6 tests to test subprotocol support: - test default behavior of selecting first subprotocol - test custom handleProtocols that selects a subprotocol - detect server sending invalid subprotocol - detect server sent no subprotocol even though client sent subprotocol header. - test custom handleProtocols that rejects connection based on invalid client subprotocol request. - server responds with 501 to client if the handleProtocols handler neither selects a protocol nor rejects the connection. | 29 May 2013, 02:32:46 UTC |
0dce161 | Arnout Kazemier | 09 May 2013, 14:31:09 UTC | Merge pull request #186 from joaojeronimo/patch-1 missing semi colon | 09 May 2013, 14:31:09 UTC |
8093fde | Arnout Kazemier | 09 May 2013, 14:30:35 UTC | Merge pull request #189 from ralphtheninja/master Add 'Host' and 'Origin' to request header, fixes problems with mtgox websocket | 09 May 2013, 14:30:35 UTC |
c091e1c | Lars-Magnus Skog | 04 May 2013, 13:06:56 UTC | Add 'Host' and 'Origin' to request header. Fixes problems with mtgox | 04 May 2013, 13:06:56 UTC |
ea47c1f | João Jerónimo | 30 April 2013, 15:03:26 UTC | missing semi colon | 30 April 2013, 15:03:26 UTC |
af23424 | Mark Wolfe | 26 April 2013, 12:08:57 UTC | Added gypfile flag to package.json | 26 April 2013, 12:08:57 UTC |
ffb8256 | einaros | 25 April 2013, 08:51:25 UTC | ensure travis node.10 build | 25 April 2013, 08:51:25 UTC |
43f578b | einaros | 25 April 2013, 08:48:33 UTC | typo broke the build | 25 April 2013, 08:48:33 UTC |
31d51e1 | einaros | 25 April 2013, 08:12:51 UTC | include 0.10 for travis | 25 April 2013, 08:12:51 UTC |
2d87d44 | einaros | 25 April 2013, 08:10:45 UTC | ensure ssl options are propagated to request | 25 April 2013, 08:10:45 UTC |
659f564 | einaros | 25 April 2013, 08:06:53 UTC | build fix, bug fix | 25 April 2013, 08:06:53 UTC |
9b5179b | einaros | 25 April 2013, 08:05:04 UTC | ensure closeTimer clear | 25 April 2013, 08:05:04 UTC |
806fb73 | Einar Otto Stangvik | 25 April 2013, 08:04:22 UTC | Merge pull request #175 from AndreasMadsen/clear-timer don't setup multiply timeouts for one connection | 25 April 2013, 08:04:22 UTC |
21bdbff | Einar Otto Stangvik | 25 April 2013, 08:02:05 UTC | Merge pull request #184 from jodaka/master Added simple example of using ws over SSL | 25 April 2013, 08:02:05 UTC |
ee74d29 | einaros | 25 April 2013, 08:00:53 UTC | rewrite websocketserver option check to use options.js 0.0.5 | 25 April 2013, 08:00:53 UTC |
76a1ae3 | einaros | 25 April 2013, 07:59:01 UTC | require options greater than 0.5 | 25 April 2013, 07:59:01 UTC |
78f09e1 | einaros | 25 April 2013, 07:55:02 UTC | require options.js greater than 0.0.4 | 25 April 2013, 07:55:02 UTC |
56a1753 | einaros | 25 April 2013, 07:27:43 UTC | Merge branch 'master' of git://github.com/wpreul/ws-fork into wpreul-master | 25 April 2013, 07:27:43 UTC |
b838d6c | Anton Kudris | 23 April 2013, 14:03:15 UTC | simple example of running websockets over SSL | 23 April 2013, 14:03:15 UTC |
5237134 | 3rd-Eden | 11 April 2013, 14:48:16 UTC | Allow self signed certs for testing. #182 | 11 April 2013, 14:48:16 UTC |
dce4634 | 3rd-Eden | 11 April 2013, 14:28:44 UTC | Make it clear that the callback is only called when you supply the constructor with a port number. Callbacks do not make sense if you supply it with a server as you will be the one that does `server.listen(port, [cb])`. | 11 April 2013, 14:28:44 UTC |
7dd06c0 | 3rd-Eden | 11 April 2013, 14:08:59 UTC | The port number was causing conflicts with other services that run on ports. Setting the port numbers to 8000 resolved the issue locally. | 11 April 2013, 14:08:59 UTC |
b23ce59 | 3rd-Eden | 11 April 2013, 13:49:01 UTC | A TCP socket doesn't have a `terminate` method. Use destroy instead. Fixes #181 | 11 April 2013, 13:51:25 UTC |
dcf5de5 | Andreas Madsen | 05 April 2013, 18:14:12 UTC | don't setup multiply timeouts for one connection | 09 April 2013, 13:51:49 UTC |
6a6b4ef | Einar Otto Stangvik | 09 April 2013, 07:56:21 UTC | Merge pull request #153 from jmatthewsr-ms/master Fix for slab buffer retention, leading to large memory consumption | 09 April 2013, 07:56:21 UTC |