48 Commits

Author SHA1 Message Date
James Coglan a75062f38d Run tests on some additional Ruby versions 2023-09-07 19:32:41 +01:00
James Coglan 7f98c533dc Test on Ruby 3.1 2022-02-06 23:45:25 +00:00
James Coglan e5406a7575 Switch from Travis CI to GitHub Actions 2021-05-18 00:41:40 +01:00
James Coglan dfa7cae1e8 Update Ruby versions for Travis 2021-03-12 16:38:32 +00:00
James Coglan 2e28257863 Test on JRuby 9.{0,1,2} rather than "head" 2020-05-14 23:30:05 +01:00
James Coglan a3caf0bf78 Update Ruby versions 2.4 to 2.7 on Travis 2020-05-14 17:19:54 +01:00
James Coglan 95051a28ce Formatting change: {...} should have spaces inside the braces 2019-06-11 16:04:52 +01:00
James Coglan 7be2003001 Change markdown formatting of docs. 2019-05-29 15:32:43 +01:00
James Coglan 7b92a67806 Fix RSpec warnings about raise_error with no arguments. 2019-05-24 14:41:59 +01:00
James Coglan c03d8f2ef8 Update Travis target versions. 2019-05-24 14:41:59 +01:00
James Coglan 167a7f9a8d Switch license to Apache 2.0. 2019-05-24 13:58:11 +01:00
James Coglan 76422c3b41 Test on Ruby 2.5.0. 2018-02-19 21:04:18 +00:00
James Coglan b2168fca78 Use an https: link to github in the gemspec. 2017-09-11 22:01:45 +01:00
James Coglan 1cb01d1304 Bump version to 0.1.4. 0.1.4 2017-09-10 17:58:11 +01:00
James Coglan e0e7a26511 Move the license into its own file. 2017-09-10 17:54:49 +01:00
James Coglan 2e9ad522d1 Downgrade Rubygems on Ruby 1.9 on Travis. 2017-09-08 23:18:16 +01:00
James Coglan 966f48a980 Use windowBits:9 for deflate and inflate streams if the session is configured to use 8. 2017-09-08 22:34:11 +01:00
James Coglan f88d2aa918 Update spec URLs from the draft spec to RFC 7692. 2017-08-18 09:47:35 +01:00
James Coglan 673dae1dda Update Ruby versions in Travis config. 2017-08-01 20:35:12 +01:00
James Coglan 81702d4162 Bump Ruby versions 2.2 and 2.3 on Travis. 2016-11-21 23:22:09 +00:00
James Coglan 8c072d0d65 Remove Rubinius from the build as it hasn't worked on Travis for weeks. 2016-10-26 09:14:36 +01:00
James Coglan 33223453a2 Remove non-breaking spaces from README. 2016-10-08 03:11:26 +01:00
James Coglan db21758f3b Bump version to 0.1.3. 0.1.3 2016-05-20 08:43:21 +01:00
James Coglan 5fa83fd517 Silence all -W2 warnings. 2016-05-18 22:45:21 +01:00
James Coglan bae484c69d Update Ruby versions for Travis. 2016-04-30 13:11:17 +01:00
James Coglan 9c57240cfb Create CODE_OF_CONDUCT.md. 2015-11-08 12:17:05 +00:00
James Coglan bbef7fbbcb Bump version to 0.1.2. 0.1.2 2015-11-06 22:20:36 +00:00
James Coglan d5238e2837 Update Rubies for Travis: 2.1.7, 2.2.3, jruby-9, rbx-2.5. 2015-10-17 13:10:44 +01:00
James Coglan 8cc90986cf Refactor ServerSession#generate_response to group all logic around setting each parameter -- both the internal setting and the response value -- together. 2015-10-11 13:05:10 +01:00
Ben Vinson 7737036691 Don't send server_max_window_bits unless requested 2015-10-11 12:21:17 +01:00
James Coglan 0fc8ea74db Test on Ruby 2.2.1. 2015-03-26 09:54:15 +00:00
James Coglan efb40b3b8e Bump copyright year. 2015-02-19 21:06:18 +00:00
James Coglan c24da157a0 Test on Ruby 2.1.5 and 2.2.0. 2015-02-19 21:05:35 +00:00
James Coglan 7c1f34a9c6 Bump version to 0.1.1. 0.1.1 2014-12-18 02:09:16 +00:00
James Coglan 610feed4c8 Throw an error if configure() is called with unrecognised options. 2014-12-17 22:06:42 +00:00
James Coglan 301f1876ea Fix some typos in the readme. 2014-12-14 12:54:46 +00:00
James Coglan ca9f80c723 Document all the options. 0.1.0 2014-12-13 11:27:17 +00:00
James Coglan d44b8e8937 We no longer need to implement valid_frame_rsv. 2014-12-12 00:56:02 +00:00
James Coglan f38a373792 Add some documentation. 2014-12-12 00:16:49 +00:00
James Coglan 80eba60b17 Tweak details of offer negotiation code. 2014-12-11 23:58:33 +00:00
James Coglan 3ccdf4e8da Unit tests for ServerSession. 2014-12-10 21:04:51 +00:00
James Coglan ed31f52949 Zlib::RLE does not exist on Ruby 1.9. 2014-12-09 22:22:05 +00:00
James Coglan 6e266b05b5 Don't test in jruby-18mode. 2014-12-09 22:21:50 +00:00
James Coglan c4162f9e84 s/does not accept/rejects/ 2014-12-09 22:18:39 +00:00
James Coglan 4fe6dcc3ef Unit tests for the ClientSession compression options and offer negotiation. 2014-12-09 22:04:34 +00:00
James Coglan 9795355d23 Implement client sessions and parameter validation. 2014-12-06 10:53:12 +00:00
James Coglan 2d497b6e02 Don't bind to the frame structure of messages but use their RSV headers directly. Also fix errors in the way I was using zlib. 2014-12-05 23:09:03 +00:00
James Coglan 24c610c671 Implement ServerSession, passes Autobahn 12.1.*. 2014-12-05 19:32:40 +00:00