James Coglan
|
998a1725ea
|
Formatting change: {...} should have spaces inside the braces
|
2019-06-11 15:56:58 +01:00 |
|
James Coglan
|
09476b8ed8
|
Add an example of using the client driver with the net module.
|
2017-08-15 19:19:35 +01:00 |
|
James Coglan
|
1967d6bbb8
|
Rename tcp_server.js to net_server.js.
|
2017-08-08 23:39:08 +01:00 |
|
James Coglan
|
d1796bef12
|
Use require('..') to import this module in examples.
|
2015-03-28 09:47:59 +00:00 |
|
James Coglan
|
396637d463
|
Extract permessage-deflate into a separate module.
|
2014-11-23 21:46:04 +00:00 |
|
James Coglan
|
0332ce2625
|
Initial support for permessage-deflate, only supports client-to-server compression but enough to pass the Autobahn suite.
|
2014-11-23 13:11:24 +00:00 |
|
James Coglan
|
550b3d906d
|
Unify the proxy handshake, TLS handshake, and WebSocket protocol into a single stream when using driver.proxy() to simplify the API.
|
2014-11-05 23:30:15 +00:00 |
|
James Coglan
|
76f4128634
|
Redesign the proxy API so that we can more cleanly deal with TLS, either to the proxy server or origin server or both, while still allowing control of the TLS options and custom headers, and not leaking so much of the implementation.
|
2014-10-29 22:07:01 +00:00 |
|
James Coglan
|
dfe7b2b000
|
Trailing blank lines are bad.
|
2014-05-17 00:35:31 +01:00 |
|
James Coglan
|
390ebee4d8
|
Parameterize the port we run the example server on.
|
2013-05-12 13:19:13 +01:00 |
|
James Coglan
|
b2472e89a6
|
Document the Server driver.
|
2013-05-12 01:31:14 +01:00 |
|
James Coglan
|
1124df2bf5
|
Add a Server driver for running WebSockets through a bare TCP server.
|
2013-05-12 01:13:50 +01:00 |
|
James Coglan
|
847bdc1773
|
Strip the repo down to just the protocol handlers.
|
2013-04-28 19:04:03 +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 |
|