James Coglan
|
319275d07b
|
Free the allocated Observer if allocating a Parser fails.
|
2017-01-05 22:26:48 +00:00 |
|
James Coglan
|
bfcc911a81
|
Replace the Queue_scan function and callback with an external iterator that exposes the values.
|
2017-01-05 21:58:46 +00:00 |
|
James Coglan
|
914dadb973
|
Port the frame serializer to C.
|
2017-01-05 21:38:26 +00:00 |
|
James Coglan
|
f36fe01a19
|
The parser opcode checking functions should take an opcode, not a Parser.
|
2016-12-31 17:57:37 +00:00 |
|
James Coglan
|
ede6490add
|
Refer to error messages as 'reasons' so as not to confuse them with WebSocket message structs.
|
2016-12-31 15:48:47 +00:00 |
|
James Coglan
|
99a6e459fe
|
The parser should keep reading as long as the read length is the same as the required length; sometimes this is zero.
|
2016-12-29 11:28:18 +00:00 |
|
James Coglan
|
21bfd23f1a
|
Implement basic RSV checking for the case when no extensions are active.
|
2016-12-29 01:55:23 +00:00 |
|
James Coglan
|
6ffb801dd1
|
Remove a redundant check for continuation frames when there's no initialised message.
|
2016-12-29 01:54:54 +00:00 |
|
James Coglan
|
97b497a520
|
Drop the old native extension and replace it with the new all-C parser. Replace the old masking code with a Ruby version, so that the Hybi class is pure Ruby.
|
2016-12-29 01:09:12 +00:00 |
|