Luigi Pinca
|
1682df15bf
|
Avoid using deprecated Buffer API
Usage of `Buffer` constructor has been deprecated due to usability
issues that can potentially lead to accidental security issues.
Refs: https://nodejs.org/api/deprecations.html#deprecations_dep0005_buffer_constructor
Tracking: https://github.com/nodejs/node/issues/19079
|
2018-03-22 09:49:28 +01:00 |
|
James Coglan
|
dfe7b2b000
|
Trailing blank lines are bad.
|
2014-05-17 00:35:31 +01:00 |
|
James Coglan
|
c5b3df986b
|
Migrate to jstest.
|
2013-07-01 02:10:29 +01:00 |
|
James Coglan
|
25c075a408
|
Rename the module to websocket-driver.
|
2013-05-04 16:42:44 +01:00 |
|
James Coglan
|
f6481422b9
|
Firm up the event system. Make handlers only emit their own events, and then map those to Messages and IO events with a bit of glue. Only emit 'data' when streams are readable, same for 'end'.
|
2013-04-30 23:35:51 +01:00 |
|
James Coglan
|
e3b8033c58
|
Placeholder for draft-76 support just to get the common tests passing.
|
2013-04-29 08:56:05 +01:00 |
|
James Coglan
|
950cd9f1e2
|
Implement and test draft-75.
|
2013-04-29 08:40:05 +01:00 |
|
James Coglan
|
6f7942d5b7
|
Begin writing the draft75 module.
|
2013-04-29 07:48:09 +01:00 |
|
James Coglan
|
41ddd82932
|
Add tests for Hybi and Client handlers and fix some minor bugs.
|
2013-04-28 23:22:05 +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
|
78f8bfb26b
|
Remove parser specs.
|
2013-04-28 14:01:28 +01:00 |
|
James Coglan
|
ee22f75959
|
Remove trailing whitespace.
|
2012-12-22 23:13:04 +00:00 |
|
James Coglan
|
6704d33859
|
Implement the full framing interpreter for draft-75/76, including closing frames for 76.
|
2011-12-19 22:59:08 +00:00 |
|
James Coglan
|
2782990fe3
|
Rename Protocol8Parser to HybiParser.
|
2011-12-19 21:25:19 +00:00 |
|
James Coglan
|
fa2aff1387
|
Implement client-side subprotocol validation, and expose the protocol property.
|
2011-12-18 15:57:24 +00:00 |
|
James Coglan
|
d295047393
|
Decouple TCP sockets from parsers.
|
2011-12-17 01:41:34 +00:00 |
|
James Coglan
|
c14b0df6b5
|
Test client for TLS connections.
|
2011-11-26 19:00:30 +00:00 |
|
James Coglan
|
8299ff6ab0
|
Extract WebSocket classes from Faye 0.7.
|
2011-11-24 02:07:55 +00:00 |
|