17 Commits

Author SHA1 Message Date
James Coglan dd6cff6c09 Test on Ruby 2.1.5 and 2.2.0. 0.1.2 2015-02-19 21:06:45 +00:00
James Coglan c73f432841 Bump version to 0.1.2. 2015-02-19 20:58:30 +00:00
James Coglan 88abae45d2 Make Extensions#close safe to call if @sessions is not yet initialised, in case the socket is closed before handshaking. 2015-02-16 09:54:08 +00:00
James Coglan 7e29a5c63e Bump version to 0.1.1. 0.1.1 2014-12-14 12:25:17 +00:00
James Coglan 3a3b0c537c Merge pull request #1 from Juanmcuello/require-strscan
Require 'strscan' to be sure StringScanner will be present.
2014-12-14 12:18:23 +00:00
Juan M. Cuello fb23226189 Require 'strscan' to be sure StringScanner will be present. 2014-12-13 21:08:45 -03:00
James Coglan 026721dbdc Don't delegate valid_frame_rsv to extensions; it's a weird interface and we can figure it out from the extension metadata. 0.1.0 2014-12-12 00:54:13 +00:00
James Coglan aa73df3670 Don't test on jruby-18mode. 2014-12-09 22:22:25 +00:00
James Coglan 4a093550c2 Prefix extension error messages with the name of the extension. 2014-12-08 00:55:11 +00:00
James Coglan 6eb5e50547 Around here, we use snake_case variables. 2014-12-06 00:37:39 +00:00
James Coglan 9035ba236f We use strings for buffers now, not arrays. 2014-12-06 00:21:11 +00:00
James Coglan d7c93c93a9 Change the Message type to not expose the internal frame structure. Per-message extensions will modify frame structure so they won't get to see the frames that came off the wire. 2014-12-05 23:11:41 +00:00
James Coglan c25005503b Don't test on Ruby 1.8.7 or 1.9.2. 2014-12-02 23:25:53 +00:00
James Coglan 78d4d643ba Copy the README over from the Node version. 2014-12-02 23:24:24 +00:00
James Coglan a993af365f Allow a ? on the end of #valid_frame_rsv?. 2014-12-02 21:42:37 +00:00
James Coglan da85aed6b3 Port the Extensions class from websocket-extensions-node. 2014-12-01 20:31:42 +00:00
James Coglan 14d818b602 Implement a parser for the Sec-WebSocket-Extensions header. 2014-12-01 08:18:24 +00:00