James Coglan
|
e9bdd17cef
|
Correct a typo in stream docs.
|
2013-04-29 21:54:52 +01:00 |
|
James Coglan
|
e98eb72c6c
|
Remove comments about Node streams.
|
2013-04-29 21:51:00 +01:00 |
|
James Coglan
|
5dfe9ecdad
|
Return the protocol version from the Client handler.
|
2013-04-29 21:35:57 +01:00 |
|
James Coglan
|
c957874493
|
Make protocol.http() select the right driver for the request.
|
2013-04-29 20:46:17 +01:00 |
|
James Coglan
|
b354dd69fa
|
Implement the draft-76 protocol.
|
2013-04-29 20:27:35 +01:00 |
|
James Coglan
|
c70c5618da
|
Only end the messages stream when we trigger onclose.
|
2013-04-29 19:11:26 +01:00 |
|
James Coglan
|
6c025087f7
|
Emit 'end' from the messages stream when the socket's onclose event runs.
|
2013-04-29 19:08:10 +01:00 |
|
James Coglan
|
9ed82bc0ab
|
Extract the IO and Messages streams and flesh them out to implement backpressure.
|
2013-04-29 19:00:08 +01:00 |
|
James Coglan
|
94a8d0b7be
|
Correct typo in server-side example.
|
2013-04-29 09:18:21 +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
|
c0e1e8d2c3
|
Add a title to call out the streams interface.
|
2013-04-29 07:40:30 +01:00 |
|
James Coglan
|
0ff6767355
|
GitHub's markdown processor handles bolded code inconsistently.
|
2013-04-29 07:39:53 +01:00 |
|
James Coglan
|
83865ac1da
|
Some corrections to the docs.
|
2013-04-29 07:33:01 +01:00 |
|
James Coglan
|
52216a5c27
|
Merge a couple of paragraphs.
|
2013-04-29 00:04:20 +01:00 |
|
James Coglan
|
fc4c166fef
|
Remove an item from .npmignore.
|
2013-04-29 00:02:46 +01:00 |
|
James Coglan
|
ab416619b7
|
Add a README.
|
2013-04-29 00:01:40 +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
|
13e27bdc3b
|
Update Node versions for Travis.
|
2013-04-28 18:56:32 +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
|
99aacf67a5
|
Bump copyright date.
|
2013-02-15 00:02:57 +00:00 |
|
James Coglan
|
1a6cdd3e43
|
Bump version to 0.4.4.
|
2013-02-14 22:40:48 +00:00 |
|
James Coglan
|
0e2417cd51
|
Change name used in Autobahn tests.
|
2013-02-14 22:39:13 +00:00 |
|
James Coglan
|
86f882f189
|
Return early rather than have an else-clause.
|
2013-02-10 23:41:37 +00:00 |
|
James Coglan
|
87f1abad08
|
s/close/finalize/ -- I missed one rename in the last commit.
|
2012-12-24 16:43:41 +00:00 |
|
James Coglan
|
b86f505441
|
If WebSocket.close() is called without asking for an ack, then don't return if we're in the CLOSING state. This can happen if one peer sends a closing frame and the other peer terminates TCP before sending the reply, and as currently implemented this will no emit a close event or end the Node stream.
|
2012-12-24 16:37:57 +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
|
7b63baa5a6
|
Fix specs on v0.9.
|
2012-12-22 23:12:08 +00:00 |
|
James Coglan
|
0dc749e565
|
Merge pull request #18 from gsoltis/master
Fix for closing a socket in the CONNECTING state
|
2012-10-15 11:54:53 -07:00 |
|
Greg Soltis
|
3280f38c27
|
Fix check of readyState for immediate close
|
2012-10-15 11:34:44 -07:00 |
|
James Coglan
|
64b52a0be2
|
Update Node versions for Travis.
|
2012-10-13 17:02:07 +01:00 |
|
James Coglan
|
bd6e89f290
|
If close() is called in the CONNECTING readyState, then close the TCP connection immediately without waiting for the handshake to complete.
|
2012-10-13 16:59:58 +01:00 |
|
James Coglan
|
f50de64532
|
Update changelog.
|
2012-07-09 08:58:00 +01:00 |
|
James Coglan
|
d071ec3acd
|
Check that incoming requests have an output stream before doing anything with it.
|
2012-07-08 20:30:53 +01:00 |
|
James Coglan
|
59fd729a03
|
Bump version to 0.4.3.
|
2012-07-01 18:15:01 +01:00 |
|
James Coglan
|
b458959e6a
|
Update Node versions for Travis.
|
2012-07-01 18:12:54 +01:00 |
|
James Coglan
|
7f18af7c90
|
Use Connection:close on EventSource connections.
|
2012-05-21 19:41:26 +01:00 |
|
James Coglan
|
680d8fc759
|
Remove an expensive test.
|
2012-05-21 19:37:40 +01:00 |
|
James Coglan
|
90d039e371
|
Bump version to 0.4.2.
|
2012-04-06 18:57:29 +01:00 |
|
James Coglan
|
b42cdf741d
|
Add error code 1011.
|
2012-04-06 13:52:21 +01:00 |
|
James Coglan
|
bd7c52dfa2
|
Use / as the default path if the client URI has no path.
|
2012-04-01 22:57:16 +01:00 |
|
James Coglan
|
adee8ba51c
|
Bump version to 0.4.1.
|
2012-02-26 19:00:04 +00:00 |
|
James Coglan
|
3675cfb798
|
Treat anything but a Buffer as a text message in WebSocket#send.
|
2012-02-25 09:49:53 +00:00 |
|
James Coglan
|
1222308201
|
Return boolean from EventSource.send().
|
2012-02-16 23:15:16 +00:00 |
|
James Coglan
|
8c9ae84740
|
Treat numbers as strings when passed to Socket.send().
|
2012-02-16 23:09:29 +00:00 |
|
James Coglan
|
d404c78c46
|
Add items to .npmignore.
|
2012-02-13 12:43:12 +00:00 |
|