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
James Coglan
5e23116c6e
Split the C parser up into multiple files, one per 'class'.
2016-12-23 21:22:21 +00:00
James Coglan
2e6d2b070d
Begin a minimum-viable parser in C.
2016-12-22 21:10:33 +00:00
James Coglan
930bbe2020
Move the license text into a separate file.
2016-07-19 20:57:38 +01:00
James Coglan
673d11e436
Bump version to 0.6.4.
2016-05-20 08:46:06 +01:00
James Coglan
d515dc0894
Bump version to 0.6.3.
2015-11-06 22:24:35 +00:00
James Coglan
adfe771923
Bump version to 0.6.2.
2015-07-18 17:40:40 +01:00
James Coglan
198a04a537
Bump version to 0.6.1.
2015-07-13 20:16:20 +01:00
James Coglan
5764488603
Bump the version to 0.6.0.
2015-07-08 20:08:20 +01:00
James Coglan
c074c9dd10
Bump version to 0.5.4.
2015-03-29 23:14:59 +01:00
James Coglan
47fe3a7479
Bump version to 0.5.3.
2015-02-22 21:05:19 +00:00
James Coglan
fcef3f6a31
Bump version to 0.5.2.
2015-02-19 22:43:31 +00:00
James Coglan
487965545e
Bump version to 0.5.1.
2014-12-18 02:15:19 +00:00
James Coglan
01c1a762e0
Don't expose the frame structure of messages, only expose their opcode and RSV headers. Extensions will mess with frame boundaries so depending on frame structure won't work.
2014-12-05 23:07:47 +00:00
James Coglan
ef4fc7c57a
Migrate the Hybi driver's internals to use Frame and Message objects compatible with websocket-extensions.
2014-12-02 22:51:42 +00:00
James Coglan
286109496e
Bump version to 0.4.0.
2014-10-27 23:21:01 +00:00
James Coglan
4ffaca8319
Bump version to 0.3.5.
2014-10-04 08:43:45 +01:00
James Coglan
cec958a5bc
Bump version to 0.3.4.
2014-07-06 10:28:15 +01:00
James Coglan
1b3f32bbc7
Trailing blank lines are bad.
2014-05-17 00:34:48 +01:00
James Coglan
854d185d5d
Bump version to 0.3.3.
2014-04-24 23:37:11 +01:00
Steven Williamson
d643bd284d
Fix java native extension loading.
2014-04-15 17:03:33 +01:00
Steven Williamson
08189c2a30
Minor fixes to allow native gems to load.
...
- websocket_mask.rb is in lib which in turn then loads websocket_mask.so
which should reside in the extensions directory external to the gem
directory at least as of rubygems 2.2.2.
- Changed extensions directory to match gemname as suggested in rubygems
guide
Simplifies loading the native extension but only tested on ruby 2.1.1
and only in my environment.
2014-04-14 17:18:54 +01:00
James Coglan
2b389ed50c
Bump version to 0.3.2.
2013-12-29 12:33:30 +00:00
James Coglan
f098f1d0d1
Bump version to 0.3.1.
2013-12-03 00:52:48 +00:00
James Coglan
5c08d92dd3
Add a license to the gemspec.
2013-09-12 10:34:41 +01:00
James Coglan
2264d94961
Bump version to 0.3.0.
2013-09-09 20:44:39 +01:00
James Coglan
ceefe74d05
Lock rake-compiler down to ~>0.8.0.
2013-09-09 20:17:03 +01:00
James Coglan
d5a270a655
Bump version to 0.2.3.
2013-08-04 14:01:30 +01:00
James Coglan
7b304697db
Bump version to 0.2.2.
2013-08-04 12:23:00 +01:00
James Coglan
cdd83c4c9d
Bump version to 0.2.1.
2013-07-05 15:12:19 +01:00
James Coglan
28f8cbc7b3
Bump version to 0.2.0.
2013-05-12 14:06:50 +01:00
James Coglan
020c094e96
Add a driver for handling TCP servers, where we don't want to make the user parse the HTTP request.
2013-05-11 19:28:59 +01:00
James Coglan
be1f1cdc35
Rename the module to websocket-driver.
2013-05-04 16:43:25 +01:00