Skip to content

Commit

Permalink
Land rapid7#19191, Support Ruby 3.4.0-preview1
Browse files Browse the repository at this point in the history
  • Loading branch information
cgranleese-r7 authored Jun 11, 2024
2 parents 14f88ce + e10d8e2 commit 1077d4b
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 6 deletions.
1 change: 1 addition & 0 deletions .github/workflows/verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ jobs:
- '3.1'
- '3.2'
- '3.3'
- '3.4.0-preview1'
os:
- ubuntu-20.04
- ubuntu-latest
Expand Down
23 changes: 18 additions & 5 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ PATH
specs:
metasploit-framework (6.4.13)
aarch64
abbrev
actionpack (~> 7.0.0)
activerecord (~> 7.0.0)
activesupport (~> 7.0.0)
Expand All @@ -11,12 +12,16 @@ PATH
aws-sdk-iam
aws-sdk-s3
aws-sdk-ssm
base64
bcrypt
bcrypt_pbkdf
bigdecimal
bootsnap
bson
chunky_png
csv
dnsruby
drb
ed25519
em-http-request
eventmachine
Expand All @@ -25,6 +30,7 @@ PATH
faraday-retry
faye-websocket
filesize
getoptlong
hrr_rb_ssh-ed25519
http-cookie
irb (~> 1.7.4)
Expand All @@ -39,6 +45,7 @@ PATH
metasploit_payloads-mettle (= 1.0.26)
mqtt
msgpack (~> 1.6.0)
mutex_m
nessus_rest
net-imap
net-ldap
Expand Down Expand Up @@ -107,6 +114,7 @@ GEM
Ascii85 (1.1.1)
aarch64 (2.1.0)
racc (~> 1.6)
abbrev (0.1.2)
actionpack (7.0.8.4)
actionview (= 7.0.8.4)
activesupport (= 7.0.8.4)
Expand Down Expand Up @@ -145,7 +153,7 @@ GEM
activerecord (>= 3.1.0, < 8)
ast (2.4.2)
aws-eventstream (1.3.0)
aws-partitions (1.940.0)
aws-partitions (1.941.0)
aws-sdk-core (3.197.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
Expand Down Expand Up @@ -187,6 +195,7 @@ GEM
concurrent-ruby (1.3.1)
cookiejar (0.3.4)
crass (1.0.6)
csv (3.3.0)
daemons (1.4.1)
date (3.3.4)
debug (1.8.0)
Expand All @@ -197,6 +206,7 @@ GEM
simpleidn (~> 0.2.1)
docile (1.4.0)
domain_name (0.6.20240107)
drb (2.2.1)
ed25519 (1.3.0)
em-http-request (1.1.7)
addressable (>= 2.3.4)
Expand Down Expand Up @@ -225,9 +235,10 @@ GEM
faye-websocket (0.11.3)
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
ffi (1.16.3)
ffi (1.17.0)
filesize (0.2.0)
fivemat (1.3.7)
getoptlong (0.2.1)
gssapi (1.3.1)
ffi (>= 1.0.1)
gyoku (1.4.0)
Expand All @@ -253,7 +264,7 @@ GEM
json (2.7.2)
language_server-protocol (3.17.0.3)
little-plugger (1.1.4)
logging (2.3.1)
logging (2.4.0)
little-plugger (~> 1.1)
multi_json (~> 1.14)
loofah (2.22.0)
Expand Down Expand Up @@ -305,6 +316,7 @@ GEM
multi_json (1.15.0)
mustermann (3.0.0)
ruby2_keywords (~> 0.0.1)
mutex_m (0.2.0)
nessus_rest (0.1.6)
net-imap (0.4.12)
date
Expand Down Expand Up @@ -479,13 +491,14 @@ GEM
ruby-progressbar (1.13.0)
ruby-rc4 (0.1.5)
ruby2_keywords (0.0.5)
ruby_smb (3.3.8)
ruby_smb (3.3.9)
bindata (= 2.4.15)
openssl-ccm
openssl-cmac
rubyntlm
windows_error (>= 0.1.4)
rubyntlm (0.6.3)
rubyntlm (0.6.4)
base64
rubyzip (2.3.2)
sawyer (0.9.2)
addressable (>= 2.3.5)
Expand Down
13 changes: 13 additions & 0 deletions metasploit-framework.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -248,4 +248,17 @@ Gem::Specification.new do |spec|

# Needed for multiline REPL support for interactive SQL sessions
spec.add_runtime_dependency 'reline'

# Standard libraries: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
%w[
abbrev
base64
bigdecimal
csv
drb
getoptlong
mutex_m
].each do |library|
spec.add_runtime_dependency library
end
end
1 change: 0 additions & 1 deletion modules/auxiliary/crawler/msfcrawler.rb
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@

# openssl before rubygems mac os
require 'openssl'
require 'rinda/tuplespace'
require 'pathname'
require 'uri'

Expand Down

0 comments on commit 1077d4b

Please sign in to comment.