Commit Graph

976 Commits

Author SHA1 Message Date
Al Snow 9a3abf40e2 Upgraded gems 2026-01-24 07:37:06 -05:00
Al Snow b382ce87c1 Upgraded gem(s): [actioncable,actionmailbox,actionmailer,actionpack,actiontext,actionview,activejob,activemodel,activerecord,activestorage,activesupport,addressable,aruba,ast,base64,bcrypt,benchmark,better_errors,bigdecimal,binding_of_caller,builder,bundler,bundler-audit,capybara,childprocess,coderay,concurrent-ruby,connection_pool,contracts,crass,cucumber,cucumber-ci-environment,cucumber-core,cucumber-cucumber-expressions,cucumber-gherkin,cucumber-html-formatter,cucumber-messages,cucumber-tag-expressions,database_cleaner,database_cleaner-active_record,database_cleaner-core,date,debug_inspector,diff-lcs,docile,drb,em-websocket,erb,erubi,eventmachine,ffi,foreman,formatador,globalid,guard,guard-compat,guard-livereload,guard-rspec,guard-shell,http_parser.rb,i18n,importmap-rails,io-console,irb,jquery-fileupload-rails,jquery-rails,json,language_server-protocol,launchy,lint_roller,listen,logger,loofah,lumberjack,mail,marcel,matrix,memoist3,method_source,mini_mime,minitest,multi_json,multi_test,mysql2,nenv,net-imap,net-pop,net-protocol,net-smtp,nio4r,nokogiri,notiffany,ostruct,parallel,parser,pg,power_assert,pp,prettyprint,prism,pry,pry-rails,psych,public_suffix,puma,racc,rack,rack-livereload,rack-session,rack-test,rackup,rails,rails-dom-testing,rails-html-sanitizer,railties,rainbow,rake,rb-fsevent,rb-inotify,rdoc,regexp_parser,reline,responders,rexml,rouge,rspec,rspec-core,rspec-expectations,rspec-mocks,rspec-rails,rspec-support,rubocop,rubocop-ast,ruby,ruby-prof,ruby-progressbar,rubyzip,sassc,sassc-rails,securerandom,selenium-webdriver,shellany,simplecov,simplecov-html,simplecov_json_formatter,sprockets,sprockets-rails,sqlite3,stimulus-rails,stringio,sys-uname,test-unit,thor,tilt,timeout,tsort,turbolinks,turbolinks-source,turbo-rails,tzinfo,unicode-display_width,unicode-emoji,uri,useragent,websocket,websocket-driver,websocket-extensions,x86_64-linux,xpath,zeitwerk] 2026-01-12 20:45:18 -05:00
Ken Johnson f716836c15 Upgrade to Ruby 3.3.6 and Rails 8.0.4
This major upgrade brings RailsGoat up to date with the latest versions:
- Ruby 2.6.5 → 3.3.6
- Rails 6.0.0 → 8.0.4

## Key Changes

### Dependencies
- Upgraded all gems to Rails 8-compatible versions
- Removed deprecated gems: therubyracer, coffee-rails, poltergeist,
  travis-lint, rails-perftest, unicorn, powder, rubocop-github
- Updated puma to 6.6.1, sqlite3 to 2.8.1, rspec-rails to 8.0.2
- Added modern Rails 8 features: importmap-rails, stimulus-rails, turbo-rails
- Replaced poltergeist with selenium-webdriver for integration tests

### Code Changes
- Converted CoffeeScript files to plain JavaScript
- Updated test configuration to use Selenium headless driver
- Updated database schema to Rails 8 format

## Testing
- Application starts successfully and responds to requests
- Test suite runs with 23 examples (14 intentional vulnerability failures)
- Database migrations applied successfully

## Notes
This upgrade maintains all intentional security vulnerabilities that make
RailsGoat an effective training tool. The failing tests are expected and
demonstrate the vulnerabilities the application is designed to teach.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-04 15:30:49 -05:00
tkmru 9d606742fb fix bundle version&mimemagic gpl version 2021-04-27 15:31:05 +09:00
Ken Johnson 87846e6cda Merge pull request #391 from OWASP/dependabot/bundler/nokogiri-1.10.10
Bump nokogiri from 1.10.5 to 1.10.10
2020-12-21 13:23:35 -05:00
dependabot[bot] 798ac4753d Bump nokogiri from 1.10.5 to 1.10.10
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.5 to 1.10.10.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.5...v1.10.10)

Signed-off-by: dependabot[bot] <support@github.com>
2020-12-21 18:22:41 +00:00
Ken Johnson 1ea084730f Merge pull request #386 from OWASP/dependabot/bundler/rack-2.2.3
Bump rack from 2.0.7 to 2.2.3
2020-12-21 13:22:26 -05:00
Ken Johnson 1ec342512b Merge pull request #385 from OWASP/dependabot/bundler/puma-4.3.5
Bump puma from 4.2.1 to 4.3.5
2020-12-21 13:22:05 -05:00
Ken Johnson 45a394487f Merge pull request #384 from OWASP/dependabot/bundler/websocket-extensions-0.1.5
Bump websocket-extensions from 0.1.4 to 0.1.5
2020-12-21 13:21:46 -05:00
dependabot[bot] 144659d528 Bump json from 2.2.0 to 2.3.1
Bumps [json](https://github.com/flori/json) from 2.2.0 to 2.3.1.
- [Release notes](https://github.com/flori/json/releases)
- [Changelog](https://github.com/flori/json/blob/master/CHANGES.md)
- [Commits](https://github.com/flori/json/compare/v2.2.0...v2.3.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-07-28 04:01:07 +00:00
dependabot[bot] 0802d0021f Bump rack from 2.0.7 to 2.2.3
Bumps [rack](https://github.com/rack/rack) from 2.0.7 to 2.2.3.
- [Release notes](https://github.com/rack/rack/releases)
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rack/rack/compare/2.0.7...2.2.3)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-25 01:55:32 +00:00
dependabot[bot] 0281a360ee Bump puma from 4.2.1 to 4.3.5
Bumps [puma](https://github.com/puma/puma) from 4.2.1 to 4.3.5.
- [Release notes](https://github.com/puma/puma/releases)
- [Changelog](https://github.com/puma/puma/blob/master/History.md)
- [Commits](https://github.com/puma/puma/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-23 18:50:37 +00:00
dependabot[bot] 326e97082b Bump websocket-extensions from 0.1.4 to 0.1.5
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-ruby) from 0.1.4 to 0.1.5.
- [Release notes](https://github.com/faye/websocket-extensions-ruby/releases)
- [Changelog](https://github.com/faye/websocket-extensions-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-ruby/compare/0.1.4...0.1.5)

Signed-off-by: dependabot[bot] <support@github.com>
2020-06-23 18:50:36 +00:00
Ken Johnson ef9ec5929e merged in Ken Tolers PR without the updated gemfile.lock - whoops 2020-06-18 13:54:35 -04:00
Al Snow 4297f5b57c Downgraded Ruby to 2.6.5 2019-11-05 11:58:13 -05:00
Al Snow 55c3e3e307 Upgrade [zeitwerk, guard] gems 2019-11-01 08:34:34 -04:00
Al Snow c6280d2128 Upgraded nokogiri gem 2019-10-31 18:32:25 -04:00
Al Snow 9002c954c2 Upgraded guard gem 2019-10-31 12:24:30 -04:00
Al Snow 201920cd57 Upgraded [jaro_winkler, minitest] gems 2019-10-30 09:49:11 -04:00
Al Snow c3762d1a94 Upgraded rubocop gem 2019-10-29 09:55:05 -04:00
Al Snow 587a860b40 Upgraded loofah gem 2019-10-22 15:02:47 -04:00
Al Snow b9b188c99b Upgraded rspece-rails to 4.0.0.beta3 2019-10-18 12:27:51 -04:00
Al Snow 5e1755962e Upgraded crass gem 2019-10-16 16:18:42 -04:00
Al Snow 20fe521e81 Upgraded [multi_json, rubocop, bundler] gems 2019-10-15 13:53:39 -04:00
Al Snow 0aad71e95e Upgraded multi_json gem 2019-10-14 09:15:17 -04:00
Al Snow 93815c34d4 Upgraded [foreman, sprockets, zeitwerk] gems 2019-10-09 09:46:00 -04:00
Al Snow a27b53961f Upgraded [rspec, rspec-core, rspec-expectations, rspec-mocks, rspec-support] gems 2019-10-08 09:14:24 -04:00
Al Snow 74bf3daf81 Upgraded [i18n, parallel, puma, rails-html-sanitizer, rspec-expectations] gems 2019-10-07 09:47:41 -04:00
Al Snow 42a03b8c9b Upgraded parser gem 2019-10-03 09:19:16 -04:00
Al Snow cba980697e Upgraded [rspec-expectations, rspec-mocks, rspec-support] gems 2019-10-02 14:21:57 -04:00
Al Snow 1c945d21f1 Upgraded listen gem 2019-10-02 09:01:24 -04:00
Al Snow fc05fb6e10 Upgraded rubocop gem 2019-10-01 09:37:57 -04:00
Al Snow 74f778a956 Upgraded test-unit gem 2019-09-30 08:35:02 -04:00
Al Snow 6c6cf5d268 Upgraded minitest gem 2019-09-29 11:58:02 -04:00
Al Snow 14b1b485de Upgraded loofah gem 2019-09-28 15:50:05 -04:00
Al Snow a5160c1d3f Upgraded minitest gems 2019-09-28 13:25:18 -04:00
Al Snow 80508a4efe Upgraded rake gem 2019-09-27 10:19:52 -04:00
Al Snow 02cfda3c8d Upgraded [aruba, childprocess, erubi, overcommit, uglifier] gems 2019-09-25 20:07:39 -04:00
Al Snow b3e03ea058 Upgraded nio4r gem 2019-09-24 09:22:32 -04:00
Al Snow a5f8b0f5ef Upgraded tilt gem 2019-09-23 19:49:41 -04:00
Al Snow c09d26d81c Upgraded minitest and puma gems 2019-09-23 09:05:50 -04:00
Al Snow c8e3e4b413 Upgraded [sassc, turbolinks] gems 2019-09-18 15:20:53 -04:00
Al Snow 4c86008907 Upgraded simplecov gem 2019-09-16 16:56:54 -04:00
Al Snow d6d51797c8 Upgrade parser gem 2019-09-11 13:16:16 -04:00
Al Snow 23d145129d Upgraded Ruby to 2.7.0-preview1 and Rails to 6.0.0 - fixed 1 spec 2019-09-09 15:13:29 -04:00
Al Snow dcc16729db Upgraded puma gem 2019-09-09 09:18:20 -04:00
Al Snow e516c18581 Upgraded capybara gem 2019-09-02 17:01:47 -04:00
Al Snow 4d8e0f6f2d Upgraded guard gem 2019-09-02 08:53:01 -04:00
Al Snow 77383fa61a Upgraded gem(s): [addressable,parser,public_suffix] 2019-08-31 08:46:38 -04:00
Al Snow 758096e673 Upgraded nio4r gem + Ruby version 2019-08-28 13:10:26 -04:00