Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rails 6.1 upgrade #15493

Merged
merged 12 commits into from Aug 10, 2021
Merged

Rails 6.1 upgrade #15493

merged 12 commits into from Aug 10, 2021

Conversation

jmartin-tech
Copy link
Contributor

Upgrade to Rails 6.1.

Brings the framework environment up to the current version of Rails.

Verification

  • Start msfconsole with various database states
  • no database
  • database configured via msfdb init
  • database config in ~/.msf4/database.yml based on config/database.yml.example
  • database config in config/database.yml based on config/database.yml.example
  • Verify database commands function as expected
  • hosts
  • vulns
  • services
  • db_import
  • db_nmap
  • Verify modules function as expected
  • tester selected module 1
  • tester selected module 2
  • tester selected module 3
  • tester selected module 4
  • Verify sessions interactions
  • windows meterpreter session (created with psexec)
  • windows shell session (created with psexec)
  • linux meterpreter session (created with msfvenom)

@jmartin-tech jmartin-tech changed the title Rails 6 1 upgrade Rails 6.1 upgrade Jul 28, 2021
@jmartin-tech jmartin-tech marked this pull request as ready for review August 3, 2021 18:50
msfconsole Outdated Show resolved Hide resolved
@adfoster-r7
Copy link
Contributor

@jmartin-r7 Looks like this needs a rebase 👍

jmartin-tech and others added 12 commits August 9, 2021 12:16
Take newer upstream gem now available.
if/when eager loading is enabled any class or top level require
will be exercised during the process.  Since the ruby builtin PTY
does not function in Windows, defer requires that inveract with symbols
in the `hrr_rb_ssh` gem to ensure they load only during runtime.
Due to compatibility requirements this upgrade needs an explicit version bump.
@adfoster-r7 adfoster-r7 merged commit fedcdc3 into rapid7:master Aug 10, 2021
@adfoster-r7 adfoster-r7 added the rn-enhancement release notes enhancement label Aug 10, 2021
@adfoster-r7
Copy link
Contributor

Release Notes

Updated Metasploit's dependency on Rails from version 5.2 to 6.1

This was referenced Sep 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rn-enhancement release notes enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants