James Coglan
|
8d1f652056
|
Stylistic tweaks to the Autobahn client.
|
2014-12-06 10:51:18 +00:00 |
|
James Coglan
|
243e39b7b7
|
Refactor the Autobahn client script.
|
2014-11-24 22:05:56 +00:00 |
|
James Coglan
|
04eda7bc4f
|
Allow the user to pass extensions through to websocket-driver via the WebSocket constructor.
|
2014-11-24 00:37:12 +00:00 |
|
James Coglan
|
0e00ea5107
|
Fix the off-by-one error in the Autobahn client's progress bar.
|
2014-11-08 19:45:47 +00:00 |
|
James Coglan
|
5dc1d7f682
|
Migrate back to the driver API from https://github.com/faye/websocket-driver-node/commit/0bb47c17b467980293a9f010de485722c4298b43, and perform all necessary TLS in this module.
|
2014-11-08 15:34:02 +00:00 |
|
James Coglan
|
dfe361a18b
|
Adjust formatting of example log messages.
|
2014-11-08 12:47:12 +00:00 |
|
James Coglan
|
2db4ef20ff
|
Pass in the client certificate for navigating https: proxies in the client example, and log the handshake headers.
|
2014-11-06 23:05:30 +00:00 |
|
James Coglan
|
35d9e6998e
|
Log the request headers in the example servers, and log all I/O through the proxy server.
|
2014-11-06 09:01:39 +00:00 |
|
James Coglan
|
e649b62396
|
Replace the old client example with echo_client.js.
|
2014-11-06 08:46:44 +00:00 |
|
James Coglan
|
d0ec17d6a3
|
Migrate to the new simplified websocket-driver proxy API, and add integration tests for ws: and wss: sockets via an http: proxy.
|
2014-11-05 23:36:00 +00:00 |
|
James Coglan
|
723f4ce6a7
|
Migrate proxy support onto the API introduced in https://github.com/faye/websocket-driver-node/commit/76f41286342e517e7ff562495b249a7fa103bbe9.
|
2014-10-29 22:26:22 +00:00 |
|
James Coglan
|
9d8e5384b7
|
Use 'tls' not 'ssl' to indicate a secure server in the examples.
|
2014-10-29 19:28:18 +00:00 |
|
James Coglan
|
42ea7fb0a5
|
Adjust the UA string used for the Autobahn client.
|
2014-10-29 08:52:10 +00:00 |
|
James Coglan
|
1030d38093
|
Trailing blank lines are bad.
|
2014-05-17 00:37:42 +01:00 |
|
James Coglan
|
d6728e115d
|
Add support for custom handshake headers.
|
2013-05-12 14:39:30 +01:00 |
|
James Coglan
|
ec4ba0eb74
|
Use pipe() for the Autobahn echo client.
|
2013-05-05 00:01:17 +01:00 |
|
James Coglan
|
d9475f5b07
|
Don't end the EventSource when piping a file into it.
|
2013-05-04 21:37:46 +01:00 |
|
James Coglan
|
9ff5d28799
|
Implement EventSource as a writable stream.
|
2013-05-01 08:50:27 +01:00 |
|
James Coglan
|
ee3212fada
|
Implement the read/write stream interface on the API class.
|
2013-05-01 00:32:14 +01:00 |
|
James Coglan
|
62a0c7597f
|
First steps toward streaming I/O-independent parsing. Implement the Hybi and Client protocol handlers as stateful protcol drivers with two duplex streams, one for messages and one for I/O.
|
2013-04-28 18:55:58 +01:00 |
|
James Coglan
|
0e2417cd51
|
Change name used in Autobahn tests.
|
2013-02-14 22:39:13 +00:00 |
|
James Coglan
|
14a1a7372d
|
Use progress bar using Autobahn client tests.
|
2012-12-23 18:25:50 +00:00 |
|
James Coglan
|
ee22f75959
|
Remove trailing whitespace.
|
2012-12-22 23:13:04 +00:00 |
|
James Coglan
|
c958c5ead9
|
Don't send a message on connect from the server.
|
2012-02-12 23:54:03 +00:00 |
|
James Coglan
|
fe4314e62b
|
Revert accidental change to ws.html.
|
2012-02-11 12:32:51 +00:00 |
|
James Coglan
|
e6c03b7629
|
Add a ping() interface to server-side WebSocket and EventSource connections.
|
2012-02-11 11:59:13 +00:00 |
|
James Coglan
|
d18a818699
|
Do not buffer send() calls during the CONNECTING stage of WebSocket clients -- browsers throw an error in this case.
|
2012-02-11 11:30:28 +00:00 |
|
James Coglan
|
6de9e01e69
|
Buffer calls to ws.send() until the handshake is completed.
|
2012-02-11 11:22:28 +00:00 |
|
James Coglan
|
a8ab367a0f
|
Provide usable and accurate (HAProxy-safe) onopen event on the server side.
|
2012-02-07 23:39:42 +00:00 |
|
James Coglan
|
22a3507dad
|
Correct EventSource error handler.
|
2012-01-13 21:24:54 +00:00 |
|
James Coglan
|
3ba69e4242
|
Correct variable name in WebSocket example.
|
2012-01-12 22:32:52 +00:00 |
|
James Coglan
|
cc3581fd0c
|
Reorder handlers in example server.
|
2012-01-12 20:18:00 +00:00 |
|
James Coglan
|
20dd83257a
|
Implement EventSource connection handler.
|
2012-01-12 19:48:59 +00:00 |
|
James Coglan
|
48dfb9578c
|
Merge branch 'master' into subprotocols
Conflicts:
lib/faye/websocket.js
lib/faye/websocket/protocol8_parser.js
|
2011-12-17 15:37:54 +00:00 |
|
James Coglan
|
15f1b4df99
|
Remove benchmark page.
|
2011-12-17 15:20:30 +00:00 |
|
James Coglan
|
5635baf3a7
|
Don't skip any Autobahn tests since they run fast enough now.
|
2011-12-17 15:13:28 +00:00 |
|
James Coglan
|
0ea03585f9
|
Add benchmarking page.
|
2011-12-16 21:11:23 +00:00 |
|
James Coglan
|
2dbac35b15
|
Only send Sec-WebSocket-Protocol response if there is a matching protocol available.
|
2011-12-15 20:05:03 +00:00 |
|
James Coglan
|
283b13b617
|
Initial support for user-defined subprotocol negotiation on the server side.
|
2011-12-15 00:33:23 +00:00 |
|
James Coglan
|
7e2461e153
|
Fix draft-76 sockets when running behind HAProxy.
|
2011-12-04 21:15:24 +00:00 |
|
James Coglan
|
8f1739e41c
|
Change example back to using onmessage.
|
2011-11-29 21:08:37 +00:00 |
|
James Coglan
|
642532f928
|
Use addEventListener to listen for messages in examples.
|
2011-11-29 13:08:22 +00:00 |
|
James Coglan
|
97595ff415
|
Add secure connection support to examples.
|
2011-11-26 19:05:25 +00:00 |
|
James Coglan
|
e4d2bc6270
|
Add HTML test page, log incoming socket URL and version, and fix bugs in draft-76 parser.
|
2011-11-24 23:55:54 +00:00 |
|
James Coglan
|
f710c3025c
|
Add README and examples.
|
2011-11-24 02:29:14 +00:00 |
|