James Coglan
|
ac3bb51cbd
|
Adjust encoding operations so that encoding is explicit at the call site, and all strings written to I/O are ASCII-8BIT.
|
2013-07-02 09:46:29 +01:00 |
|
James Coglan
|
b0fa32b9c5
|
Move a couple of tests.
|
2013-05-11 22:27:08 +01:00 |
|
James Coglan
|
074a8a2f16
|
Add #status and #headers methods to the Client driver.
|
2013-05-11 20:42:06 +01:00 |
|
James Coglan
|
5a7fadbcbe
|
Add API for setting custom handshake headers.
|
2013-05-11 20:28:36 +01:00 |
|
James Coglan
|
ba696e8e2c
|
Implement a proper streaming HTTP response parser. This makes the client-side parser more robust and also gives a way to building a driver for TCP servers.
|
2013-05-11 16:56:29 +01:00 |
|
James Coglan
|
be1f1cdc35
|
Rename the module to websocket-driver.
|
2013-05-04 16:43:25 +01:00 |
|
James Coglan
|
f61a5e60f2
|
Add more robust error handling for Hybi and Client and emit error events when the protocol goes wrong.
|
2013-05-02 00:09:34 +01:00 |
|
James Coglan
|
38f0d2dca7
|
Remove the UTF-8 validation tests, let Autobahn deal with that.
|
2013-04-30 23:37:19 +01:00 |
|
James Coglan
|
7b0daf6f3c
|
Implement the EventEmitter interface.
|
2013-04-30 08:53:33 +01:00 |
|
James Coglan
|
38b19487c5
|
A few corrections I made while porting to Node.
|
2013-04-29 20:28:47 +01:00 |
|
James Coglan
|
2662d43b08
|
Some small refactorings I spotted while porting this to Node.
|
2013-04-29 00:14:45 +01:00 |
|
James Coglan
|
10da09afbd
|
Always emit the empty string instead of nil as the closure reason in Hybi.
|
2013-04-20 22:04:24 +01:00 |
|
James Coglan
|
787697dc59
|
Some more large renaming, this time putting everything inside the WebSocket::Protocol namespace.
|
2013-04-20 18:22:09 +01:00 |
|
James Coglan
|
948e6fb2e2
|
Switch to using event objects.
|
2013-04-20 15:17:21 +01:00 |
|
James Coglan
|
520fb66bf5
|
Fix a weird encoding-related test problem on MRI 2.0.0.
|
2013-04-20 13:04:36 +01:00 |
|
James Coglan
|
1be1a33eb1
|
Rename all of the things: Faye::WebSocket is now WebSocket::Protocol.
|
2013-04-20 13:00:25 +01:00 |
|