Commit Graph

  • c7e1f86979 Run tests on some additional Ruby versions main James Coglan 2023-09-07 19:31:30 +01:00
  • 3c0fda5b21 Test on Ruby 3.1 James Coglan 2022-02-06 23:44:56 +00:00
  • 5891358639 As of rspec-mocks v3.10.3, mock expectations need to use explicit hashes to avoid confusion with keyword args James Coglan 2022-02-06 23:36:18 +00:00
  • 84b869effb Switch from Travis CI to GitHub Actions James Coglan 2021-05-17 23:34:30 +01:00
  • 6ea62a9965 Enable Bundler caching for Travis James Coglan 2021-03-12 16:37:55 +00:00
  • 1d80737dce Update Ruby versions on Travis James Coglan 2021-02-23 01:34:29 +00:00
  • a0f23c5d3c Merge pull request #7 from timcraft/patch-1 James Coglan 2021-01-06 15:32:47 +00:00
  • 8b6c706737 Test on ruby 3.0 timcraft 2021-01-06 14:56:23 +00:00
  • 402222fdd9 Bump version to 0.1.5 0.1.5 James Coglan 2020-06-02 13:14:15 +01:00
  • aa156a439d Remove ReDoS vulnerability in the Sec-WebSocket-Extensions header parser James Coglan 2020-06-01 21:50:56 +01:00
  • 8174a4a0f9 Test on JRuby 9.{0,1,2} rather than "head" James Coglan 2020-05-14 23:14:29 +01:00
  • 96059802a6 Update Ruby versions 2.4 to 2.7 on Travis James Coglan 2020-05-14 16:26:54 +01:00
  • bd6d0acc01 Mention license change in the changelog James Coglan 2019-06-13 11:40:37 +01:00
  • a8c847876b Formatting change: {...} should have spaces inside the braces James Coglan 2019-06-11 16:08:53 +01:00
  • 242f007cb9 Bump version to 0.1.4 0.1.4 James Coglan 2019-06-10 12:34:21 +01:00
  • 249bcc106f Change markdown formatting of docs. James Coglan 2019-05-29 15:33:26 +01:00
  • 738a0af1dd Fix deprecation warning about =~ being called on TrueClass. wilkie 2019-05-14 03:00:16 +02:00
  • 68c1b21129 Fix RSpec warnings about raise_error with no arguments. James Coglan 2019-05-24 14:15:23 +01:00
  • 8ee09b2924 Update Travis target versions. James Coglan 2019-05-24 14:09:18 +01:00
  • 7e64cfb6ca Switch license to Apache 2.0. James Coglan 2019-05-24 14:00:37 +01:00
  • 1a441fac80 Test on Ruby 2.5.0. James Coglan 2018-02-19 21:03:05 +00:00
  • 60318127e2 Bump version to 0.1.3. 0.1.3 James Coglan 2017-11-11 01:26:32 +00:00
  • 392c672dd8 Bump Ruby versions on Travis. James Coglan 2017-11-11 01:05:25 +00:00
  • 7ef1451923 Header parser should accept uppercase letters. James Coglan 2017-11-11 01:04:05 +00:00
  • 76dbd000d4 Fix the version of Rubygems that Travis is using on Ruby 1.9. James Coglan 2017-09-11 22:23:05 +01:00
  • 4e7ae0b1f2 Use an https: link to github in the gemspec. James Coglan 2017-09-11 22:01:01 +01:00
  • ff9af49c92 Merge pull request #4 from EdwardBetts/spelling James Coglan 2017-09-02 12:16:53 +01:00
  • c44d436241 correct spelling mistake Edward Betts 2017-09-02 07:47:34 +01:00
  • 7b2ecb164c Update Ruby versions in Travis config. James Coglan 2017-08-01 20:34:57 +01:00
  • 8592fb0288 Merge pull request #3 from junaruga/feature/travis-ruby-head James Coglan 2017-04-14 10:32:22 +01:00
  • 7fe88150b2 Add Ruby 2.4.1 to .travis.yml Jun Aruga 2017-04-03 19:03:10 +02:00
  • 14967f5e89 Bump Ruby versions 2.2 and 2.3 on Travis. James Coglan 2016-11-21 23:22:26 +00:00
  • afe3c6c6aa Remove Rubinius from the build as it hasn't worked on Travis for weeks. James Coglan 2016-10-26 09:14:20 +01:00
  • 125807a973 Update Ruby versions for Travis. James Coglan 2016-04-30 13:10:54 +01:00
  • 92cead666f Update the Ruby versions used on Travis. James Coglan 2016-03-23 09:13:20 +00:00
  • 5b54b66cc1 Separate the license text Jun Aruga 2016-03-14 15:59:51 +01:00
  • 3d143d2c3e Create CODE_OF_CONDUCT.md. James Coglan 2015-11-08 12:16:52 +00:00
  • bb1179bc8c Update Rubies for Travis: 2.1.7, 2.2.3, jruby-9, rbx-2.5. James Coglan 2015-10-17 13:19:33 +01:00
  • 033020e78a Test on Ruby 2.2.1. James Coglan 2015-03-26 09:46:03 +00:00
  • cc1d6196fe Reversing the previous commit; generateResponse() should throw on invalid heders (as should activate()), because the server should fail the connection in this event. James Coglan 2015-03-26 09:32:54 +00:00
  • b9da251798 If the header from the client is invalid, just ignore it and build a pipeline with no sessions. James Coglan 2015-03-14 12:56:48 +00:00
  • dd6cff6c09 Test on Ruby 2.1.5 and 2.2.0. 0.1.2 James Coglan 2015-02-19 21:06:45 +00:00
  • c73f432841 Bump version to 0.1.2. James Coglan 2015-02-19 20:58:30 +00:00
  • 88abae45d2 Make Extensions#close safe to call if @sessions is not yet initialised, in case the socket is closed before handshaking. James Coglan 2015-02-16 09:54:08 +00:00
  • 7e29a5c63e Bump version to 0.1.1. 0.1.1 James Coglan 2014-12-14 12:25:17 +00:00
  • 3a3b0c537c Merge pull request #1 from Juanmcuello/require-strscan James Coglan 2014-12-14 12:18:23 +00:00
  • fb23226189 Require 'strscan' to be sure StringScanner will be present. Juan M. Cuello 2014-12-13 20:47:31 -03:00
  • 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 James Coglan 2014-12-12 00:54:13 +00:00
  • aa73df3670 Don't test on jruby-18mode. James Coglan 2014-12-09 22:22:25 +00:00
  • 4a093550c2 Prefix extension error messages with the name of the extension. James Coglan 2014-12-08 00:55:11 +00:00
  • 6eb5e50547 Around here, we use snake_case variables. James Coglan 2014-12-06 00:37:39 +00:00
  • 9035ba236f We use strings for buffers now, not arrays. James Coglan 2014-12-06 00:21:11 +00:00
  • 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. James Coglan 2014-12-05 23:11:41 +00:00
  • c25005503b Don't test on Ruby 1.8.7 or 1.9.2. James Coglan 2014-12-02 23:25:53 +00:00
  • 78d4d643ba Copy the README over from the Node version. James Coglan 2014-12-02 23:24:24 +00:00
  • a993af365f Allow a ? on the end of #valid_frame_rsv?. James Coglan 2014-12-02 21:42:37 +00:00
  • da85aed6b3 Port the Extensions class from websocket-extensions-node. James Coglan 2014-12-01 20:31:42 +00:00
  • 14d818b602 Implement a parser for the Sec-WebSocket-Extensions header. James Coglan 2014-12-01 08:18:24 +00:00