diff --git a/arachni.gemspec b/arachni.gemspec index 4704128e88..a0dd6f3c25 100644 --- a/arachni.gemspec +++ b/arachni.gemspec @@ -10,7 +10,7 @@ Gem::Specification.new do |s| require File.expand_path( File.dirname( __FILE__ ) ) + '/lib/arachni/version' - s.required_ruby_version = '>= 2.2.0' + s.required_ruby_version = '>= 2.3.0' s.name = 'arachni' s.version = Arachni::VERSION @@ -49,8 +49,8 @@ Gem::Specification.new do |s| # latest one. s.add_dependency 'bundler' - s.add_dependency 'concurrent-ruby', '1.0.2' - s.add_dependency 'concurrent-ruby-ext', '1.0.2' + s.add_dependency 'concurrent-ruby', '1.0.5' + s.add_dependency 'concurrent-ruby-ext', '1.0.5' # For compressing/decompressing system state archives. s.add_dependency 'rubyzip', '1.2.1' @@ -59,21 +59,21 @@ Gem::Specification.new do |s| s.add_dependency 'http_parser.rb', '0.6.0' # HTML report - s.add_dependency 'coderay', '1.1.0' + s.add_dependency 'coderay', '1.1.2' - s.add_dependency 'childprocess', '0.5.3' + s.add_dependency 'childprocess', '0.9.0' # RPC serialization. - s.add_dependency 'msgpack', '0.7.0' + s.add_dependency 'msgpack', '1.2.4' if RUBY_PLATFORM != 'java' # Optimized JSON. - s.add_dependency 'oj', '2.15.0' + s.add_dependency 'oj', '3.6.5' s.add_dependency 'oj_mimic_json', '1.0.1' end # Web server - s.add_dependency 'puma', '2.14.0' + s.add_dependency 'puma', '3.12.0' # REST API s.add_dependency 'sinatra', '1.4.6' @@ -83,34 +83,34 @@ Gem::Specification.new do |s| s.add_dependency 'arachni-rpc', '~> 0.2.1.4' # HTTP client. - s.add_dependency 'typhoeus', '1.0.2' + s.add_dependency 'typhoeus', '1.3.0' # Fallback URI parsing and encoding utilities. - s.add_dependency 'addressable', '2.3.6' + s.add_dependency 'addressable', '2.5.2' # E-mail plugin. - s.add_dependency 'pony', '1.11' + s.add_dependency 'pony', '1.12' # For the Arachni console (arachni_console). - s.add_dependency 'rb-readline', '0.5.1' + s.add_dependency 'rb-readline', '0.5.5' # Markup parsing, for reports and Element::XML. - s.add_dependency 'nokogiri', '1.7.2' + s.add_dependency 'nokogiri', '1.8.4' # Really fast and lightweight markup parsing, for pages. - s.add_dependency 'ox', '2.4.11' + s.add_dependency 'ox', '2.9.4' # Outputting data in table format (arachni_rpcd_monitor). - s.add_dependency 'terminal-table', '1.4.5' + s.add_dependency 'terminal-table', '1.8.0' # Browser support for DOM/JS/AJAX analysis stuff. - s.add_dependency 'watir', '6.2.1' + s.add_dependency 'watir', '6.12.0' # Markdown to HTML conversion, used by the HTML report for component # descriptions. - s.add_dependency 'kramdown', '1.4.1' + s.add_dependency 'kramdown', '1.17.0' # Used to scrub Markdown for XSS etc. - s.add_dependency 'loofah', '2.0.3' + s.add_dependency 'loofah', '2.2.2' s.post_install_message = <