Skip to content

Commit 11ccf8c

Browse files
author
Brent Cook
committed
Land rapid7#7819, bump Metasploit to Ruby 2.4.1
Merge branch 'ruby-2.4' into upstream-master
2 parents 6c44edc + 3237575 commit 11ccf8c

File tree

4 files changed

+46
-18
lines changed

4 files changed

+46
-18
lines changed

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.3.3
1+
2.4.1

.travis.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ addons:
1111
- graphviz
1212
language: ruby
1313
rvm:
14+
- '2.1'
15+
- '2.2'
1416
- '2.3.3'
17+
- '2.4.1'
1518

1619
env:
1720
- RAKE_TASKS="cucumber cucumber:boot" CREATE_BINSTUBS=true

Gemfile

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ source 'https://rubygems.org'
33
# spec.add_runtime_dependency '<name>', [<version requirements>]
44
gemspec name: 'metasploit-framework'
55

6+
gem 'bit-struct', git: 'https://github.com/busterb/bit-struct', branch: 'ruby-2.4'
7+
gem 'method_source', git: 'https://github.com/banister/method_source', branch: 'master'
8+
69
# separate from test as simplecov is not run on travis-ci
710
group :coverage do
811
# code coverage for tests
9-
# any version newer than 0.5.4 gives an Encoding error when trying to read the source files.
10-
# see: https://github.com/colszowka/simplecov/issues/127 (hopefully fixed in 0.8.0)
1112
gem 'simplecov'
1213
end
1314

@@ -17,9 +18,9 @@ group :development do
1718
# generating documentation
1819
gem 'yard'
1920
# for development and testing purposes
20-
gem 'pry'
21+
gem 'pry', git: 'https://github.com/pry/pry', branch: 'master'
2122
# module documentation
22-
gem 'octokit', '~> 4.0'
23+
gem 'octokit', git: 'https://github.com/octokit/octokit.rb', branch: 'master'
2324
# session aggregator, native builds have issues on arm platforms for now
2425
gem 'metasploit-aggregator' if [
2526
'x86-mingw32', 'x64-mingw32',

Gemfile.lock

Lines changed: 37 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
GIT
2+
remote: https://github.com/banister/method_source
3+
revision: 6dcb116e37e20e58f615ffe05a40bbe9a536e44a
4+
branch: master
5+
specs:
6+
method_source (0.8.1)
7+
8+
GIT
9+
remote: https://github.com/busterb/bit-struct
10+
revision: 707133ae6af5420be6fbe29be6baa5fbc929da2e
11+
branch: ruby-2.4
12+
specs:
13+
bit-struct (0.15.0)
14+
15+
GIT
16+
remote: https://github.com/octokit/octokit.rb
17+
revision: 5b43070ea756af5d2f3ae2ad419ee6db67539344
18+
branch: master
19+
specs:
20+
octokit (4.6.2)
21+
sawyer (~> 0.8.0, >= 0.5.3)
22+
23+
GIT
24+
remote: https://github.com/pry/pry
25+
revision: 1f64463184e0a160d0b41d1a1f92b8e2f230278c
26+
branch: master
27+
specs:
28+
pry (0.10.4)
29+
coderay (~> 1.1.0)
30+
method_source (~> 0.8.1)
31+
132
PATH
233
remote: .
334
specs:
@@ -104,7 +135,6 @@ GEM
104135
thor (~> 0.19)
105136
bcrypt (3.1.11)
106137
bindata (2.3.5)
107-
bit-struct (0.15.0)
108138
builder (3.2.3)
109139
capybara (2.13.0)
110140
addressable
@@ -142,7 +172,7 @@ GEM
142172
factory_girl_rails (4.8.0)
143173
factory_girl (~> 4.8.0)
144174
railties (>= 3.0.0)
145-
faraday (0.11.0)
175+
faraday (0.12.0.1)
146176
multipart-post (>= 1.2, < 3)
147177
ffi (1.9.18)
148178
filesize (0.1.1)
@@ -204,7 +234,6 @@ GEM
204234
railties (~> 4.2.6)
205235
recog (~> 2.0)
206236
metasploit_payloads-mettle (0.1.8)
207-
method_source (0.8.2)
208237
mime-types (3.1)
209238
mime-types-data (~> 3.2015)
210239
mime-types-data (3.2016.0521)
@@ -217,11 +246,9 @@ GEM
217246
nessus_rest (0.1.6)
218247
net-ssh (4.1.0)
219248
network_interface (0.0.1)
220-
nexpose (5.3.2)
249+
nexpose (6.0.0)
221250
nokogiri (1.7.1)
222251
mini_portile2 (~> 2.1.0)
223-
octokit (4.6.2)
224-
sawyer (~> 0.8.0, >= 0.5.3)
225252
openssl-ccm (1.2.1)
226253
openvas-omp (0.0.4)
227254
os (0.9.6)
@@ -235,10 +262,6 @@ GEM
235262
activerecord (>= 4.0.0)
236263
arel (>= 4.0.1)
237264
pg_array_parser (~> 0.0.9)
238-
pry (0.10.4)
239-
coderay (~> 1.1.0)
240-
method_source (~> 0.8.1)
241-
slop (~> 3.4)
242265
public_suffix (2.0.5)
243266
rack (1.6.5)
244267
rack-test (0.6.3)
@@ -347,7 +370,6 @@ GEM
347370
json (>= 1.8, < 3)
348371
simplecov-html (~> 0.10.0)
349372
simplecov-html (0.10.0)
350-
slop (3.6.0)
351373
sqlite3 (1.3.13)
352374
sshkey (1.9.0)
353375
thor (0.19.4)
@@ -367,13 +389,15 @@ PLATFORMS
367389

368390
DEPENDENCIES
369391
aruba
392+
bit-struct!
370393
cucumber-rails
371394
factory_girl_rails
372395
fivemat
373396
metasploit-aggregator
374397
metasploit-framework!
375-
octokit (~> 4.0)
376-
pry
398+
method_source!
399+
octokit!
400+
pry!
377401
rake
378402
redcarpet
379403
rspec-rails

0 commit comments

Comments
 (0)