arachni: v1.4 massive bump with all deps

This commit is contained in:
blshkv 2016-03-13 23:25:37 +08:00
parent 7196c1819e
commit 8d7ebe89fb
22 changed files with 383 additions and 12 deletions

View file

@ -1 +1,2 @@
DIST arachni-reactor-0.1.0.gem 46592 SHA256 aad226792dccb352f4340096f1336182d88e975f06af21d079c713f65586baac SHA512 8ac5550d852db5e6c581b243ef5e87e888f240b42be86909dd3a53add529ec9dcf5cd578aa02c3156ae409b4a2fb3c20d60c984a5bcf691f119a0c297eada305 WHIRLPOOL e9a9e03721c6a2a8bd854c232a5d396d6d91f34700c7310400c1b08cd1fed9c89ecf570fcf6909343cc36fea88aaf532cb666297347038e561fd850feaec20f6
DIST arachni-reactor-0.1.1.gem 47104 SHA256 8497bfa8474e20d544e0a44c7f89508e01b73a322fe65ca3ab59bc0dbec32186 SHA512 b55823be6626590df650cac9b1f67d5d73f7251cc2efab62081c5cb3cce6addb4002363d32a220ba5d7346c1649e12b83bac45374f5b7915d8baa1fe5cfee493 WHIRLPOOL 01f03eaf13bd5ac33d8fa6c0c79470dd1d66936b444912daa2b8d9d106accb51e270904938c461419c9bd82bd3290bc124396de74baa0ae0f0e15b877b42654b

View file

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $id$
# $Id$
EAPI=5
USE_RUBY="ruby19 ruby20 ruby21"
USE_RUBY="ruby20 ruby21 ruby22"
inherit multilib ruby-fakegem

View file

@ -0,0 +1,16 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
inherit multilib ruby-fakegem
DESCRIPTION="A simple, lightweight, pure-Ruby implementation of the Reactor pattern"
HOMEPAGE="https://rubygems.org/gems/arachni-reactor"
LICENSE="BSD-3-CLAUSE"
SLOT=0
KEYWORDS="~amd64 ~arm ~x86"

View file

@ -1,2 +1,2 @@
DIST arachni-rpc-0.1.3.gem 8704 SHA256 6c78afa6706b7f2ebb9d12c28fef77251742dc3e13c2d82ab08d637b6def6b63 SHA512 99adcf31f8c7a6f7a4b7451a1f0e1537268ad67de10d0a552ff242ae74298643edf6c34a6bcceb8c61faf90ea907b82a47209c3b832164aa2d9ee225eb459ab7 WHIRLPOOL 648cf2a079bd82eb8a35ec800c330af1cbf70e77b392c0b25a4b0abd68e1a946282a94b059f81e670dce362c8aa4818f74bdf1e0bc0a084463142534d2fefa63
DIST arachni-rpc-0.2.1.2.gem 34816 SHA256 21669d8dda8b4db970c3ac56da7d45d95c75c5af5d81372a99bd9a091cc38eca SHA512 495419050d514e83a4b4065683b5f30a72adefbcfa8ba641475176a6a4a6315a8d10d59228f1cbb50989d103f969460ae7ebbe35a4f90e69035af50b5adc3d3a WHIRLPOOL 19537373f9317badbe9ed5f293a8e4456b335e014c32ad30bd5372ddaf796adbc9024a0d91d41c483228dec55385d2fccdb8e231fb584371057ab85f099a9884
DIST arachni-rpc-0.2.1.3.gem 34816 SHA256 c09e3728d9ec254458ff0e2e72a218530482952ca1e5cde608fafb6c81ba2919 SHA512 e92464264aacdc5897251e63108c474b0f89059b7511490fac98c99b81d85e02c7bd7c49741e75106e9c3d0fc197d25084f7c29fa6e767f3a56c9d5d8b41dfa5 WHIRLPOOL aaab227b638ce69bfcc4c8d719b97202d5b04cab0e151aa7002f1ce75be0e9a2c672283dd25e51ec70a655cd0ab05479f45a5eb2d588987371ceed2980036d02

View file

@ -1,10 +1,10 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21"
USE_RUBY="ruby20 ruby21 ruby22"
inherit multilib ruby-fakegem
@ -14,3 +14,7 @@ HOMEPAGE="https://rubygems.org/gems/arachni-rpc"
LICENSE="BSD"
SLOT=0
KEYWORDS="~amd64 ~arm ~x86"
ruby_add_rdepend "
>=dev-ruby/arachni-reactor-0.1.1
"

View file

@ -0,0 +1 @@
DIST concurrent-ruby-ext-1.0.1.gem 20480 SHA256 987a9ce45d938959b2dabd43639331427930b6270a8a6fb0725cf9c8c385423a SHA512 7dfaaf345ebec609b4575bf46e19b4217c2b475b5fe323012169b8568e848bb4ee53e68bab62023b0741e200d107f7cd7978c6abe655ca6bb167e59553ecd44e WHIRLPOOL 632c230b19c39bba847d18709b77b91e680dd146d661b6eebb9da36faecea525f94cb92f183bbdf7cf7aebb7d04141c2aa4b5b990ef6b0332ca03539ce75eca9

View file

@ -0,0 +1,18 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
inherit ruby-fakegem
DESCRIPTION="C extensions to optimize the concurrent-ruby gem when running under MRI"
HOMEPAGE="http://www.concurrent-ruby.com/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
ruby_add_bdepend "=dev-ruby/concurrent-ruby-${PV}"

View file

@ -1,2 +1,3 @@
DIST oj-2.12.14.gem 116736 SHA256 29999b2e1c2f1583b2eac70f44bda4301596d5a9585eb81a206e8072f60e138c SHA512 f957b42b392e8dc86942f17a5dc6996c68ce34070970673860b23b4a6b6f7374681c208168eea910ff5780777c7c660e795b40d6a166d5205967a696fbed6c00 WHIRLPOOL 9ceede6794e9e7f6317f2e7c4b4c299decd640fc580aca7f70a0f5a546f5405869fbf5b1322b2f36cc470e684af194da3fa2c33b81384c86201d74a0a06aa4ce
DIST oj-2.14.2.gem 118784 SHA256 5d817810a14c0ac81b91698a2b3b643ea22d0f93a30eec7f02bcd5efbc8dbe19 SHA512 ac045f178c6fd7d7e17f138f570f84de430644d2aff29d3f7bd97237d6e87e9b5f96b2fdc3a289b23059680e289f2d5e27e884eef4a2f72789ee5c4aebcfdf5c WHIRLPOOL f5424186480cf0fb70ce26355e6ded1fa697c9bbfeb3ec3bdcef57e17b9781c6498e515a4e2d1803942299d8f38f9b646ef89588d031331c14de015776cd77a3
DIST oj-2.14.6.gem 119296 SHA256 73a28ce8d6e3534a3aaf7b041f4c5c632deac1f0b235d214bcf4eed857dd495d SHA512 adb4d4665e7cdb8bb477e7e52c1deadd752af531b8aba5bc4b1c007da090fca2b57bacdc4f6624f1874105fc4169e1c5b3995e835e0eccf9565325e15788470a WHIRLPOOL a5f77b285c3ffc1c2e05c3499a155ac9439b7a2d422918652bd14d66c257ee0f35748bdfe0ef58e54d9bea9145ed5ebe386880e9b0b3aa8f8197c8afef4c936d

View file

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21 ruby22"
inherit ruby-fakegem
DESCRIPTION="The fastest JSON parser and object serializer"
HOMEPAGE="http://rubygems.org/gems/oj"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
ruby_add_bdepend "
test? ( dev-ruby/minitest:5
dev-ruby/rails:4
=dev-ruby/rake-compiler-0.9* )"
each_ruby_configure() {
${RUBY} -C ext/oj extconf.rb || die "extconf failed"
}
each_ruby_compile() {
emake V=1 -C ext/oj
cp ext/oj/oj$(get_modname) lib/oj || die "cp failed"
}

2
dev-ruby/puma/Manifest Normal file
View file

@ -0,0 +1,2 @@
DIST puma-2.14.0.gem 97280 SHA256 a8dad0259cd98a636d0b11e73ba49b32c4a10b0e9362ed5fd64b6dcf60ce7042 SHA512 0b0ffc761568fdf53f96fcb8efc5f5f85424c8bbae0eaabc937c3e7dd2a0ca71639b04d73e9b16e12cffde48da49ee90d28451dd788c0f5d0979d76abb26e0f8 WHIRLPOOL 6568463819b9b4a9e707cd5cbbba659423acf8346edf55e44f0d7bc78827d153a0d2363d38aeae847f3eaa88af41325ca9928d4cc644ce4f66b47d44bc5c80cc
DIST puma-2.16.0.gem 100352 SHA256 26226019bf2172d0f372ce3e86f0dfe2c119a5cc18aa23e06ce3ca68c6e84832 SHA512 04a8230d18662669452b14febcc9d07ca6daa1a718f3fd38c9dbead975822e28344ff83dd0c9816321a6d95d552433fe1401c0e4534e3dd267664018d06fff02 WHIRLPOOL 85c917a2aeaac8b4e4051b98409c5d156b9784325e6be0f1b072ae64d871161df9a30a0fe503cc190bdc0236db3f8e8a50108c842ccb3f2b7765196c76a894d1

View file

@ -0,0 +1,16 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
inherit ruby-fakegem
DESCRIPTION="Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server"
HOMEPAGE="https://rubygems.org/gems/puma"
LICENSE="BSD-3-CLAUSE"
SLOT="0"
KEYWORDS="~amd64 ~x86"

View file

@ -0,0 +1,16 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
inherit ruby-fakegem
DESCRIPTION="Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server"
HOMEPAGE="https://rubygems.org/gems/puma"
LICENSE="BSD-3-CLAUSE"
SLOT="0"
KEYWORDS="~amd64 ~x86"

View file

@ -1,2 +1,3 @@
DIST sinatra-contrib-1.3.2.gem 49152 SHA256 9a2780714a2a20b74be4d9208c06d1af765e343cc396a27c93f87dfa2390197e SHA512 a66b7245f773d0251b947f8c36e0fba9e7b5344778a38691755f30cabf71f26900c36562edd0fece34a0777a6e58b1e96346b278c25a4af45717c9028826cad2 WHIRLPOOL 195051407c28f7a4e68e905f04621cfdea49a458ced64a9eb6b8f40831d65e4814234c3778bfa133a54c737c50667eb1f149d7111f9a7af852b27971a76e21c1
DIST sinatra-contrib-1.4.2.gem 52224 SHA256 6f4ee213c67636d6ba06b8d8311e3a99dde2fcb8de06c954bd0e5f2ca7efabb6 SHA512 593599f5d295103e546b9c721681de684a176653fb21dac7013806045e8e5e7b7315bb97e78a787adc8907d5c03ac0f01213a75c9504fddd92df79c22b6c461c WHIRLPOOL 0c1dd6e3147424f0005ee97525d3148e81aada583c9113c757a677ead483dc9ea40a3745299b8a3cba6962fbe1a176a9f58611e7c242fced93e024fa9c898c10
DIST sinatra-contrib-1.4.6.gem 54272 SHA256 1655fa858d2cd198ffeec29d949ddc0722a020de0a0de48fb5c37b3295006483 SHA512 d291824d7a3ebe3ea94ac85eca58f21da8d7fd7d13e5923732dc69894e5ef8783aa3515acc61e3ec2b359708400a3fb43c71a422bb9a4453f8e1ef8f7537a5e7 WHIRLPOOL 8884280862b329f93e9f8f74beec6ab00018fc936bc59cd8cd00a75688b215712dfa734db7eb92878809e81b9a52e6bc10e3b4e72139b395f11c28034d46e204

View file

@ -0,0 +1,24 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21"
inherit multilib ruby-fakegem
DESCRIPTION="Collection of useful Sinatra extensions"
HOMEPAGE="https://rubygems.org/gems/sinatra-contrib"
LICENSE="BSD"
SLOT="$(get_version_component_range 1-2)"
KEYWORDS="~amd64 ~x86"
ruby_add_rdepend "
>=dev-ruby/backports-2.0
dev-ruby/multi_json
dev-ruby/rack-protection
dev-ruby/rack-test
>=dev-ruby/sinatra-1.4.6
dev-ruby/tilt:0"

View file

@ -1 +1,2 @@
DIST watir-webdriver-0.6.9.gem 78848 SHA256 4ba4092f7920fb2a70e040d488bc629bce8322e850b28ef4129a00befa186c78 SHA512 c2c067bc1d9067c8d1e5a6977a104414d8a6d3f5c7e7a913013c069735c8163a17b72141295ea5b7810289d1f5dbb8af38fe5853e4ca45811333194443d1a2d9 WHIRLPOOL 01763ad74a72b881ee989808e3f40270b04c7a8145853cb5e6a0be1dcc4d01c79077ac95640f5e71ee79cd713b1f3cdddd4ecd06de77e574a1537fe68adf6d50
DIST watir-webdriver-0.8.0.gem 86528 SHA256 86801d2c68bcaa5f87d83be64d0bdad6626fe90fda34784ef2a24ceb830f4e37 SHA512 d553009dd954f8c8408651e50b2302265e14a00d14ef07ee51daae9d8b6fc67afb435b373107959e3060024e9f5e7c152bbb58543553a9d086fa96074c249088 WHIRLPOOL 99afcbdcd71383ccc514f3066b63b5af642a67a58fd6772f4f3c32a329022e489a805a1d274f9d51a3b3243be8c19873b79363597d581afd7a78bdfc2a8d21d9

View file

@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21 ruby22"
inherit ruby-fakegem
DESCRIPTION="WebDriver-backed Watir"
HOMEPAGE="http://rubygems.org/gems/watir-webdriver"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
ruby_add_rdepend "
>=dev-ruby/selenium-webdriver-2.46.2
"

View file

@ -134,7 +134,7 @@ dev-ruby/sprockets:2.2
dev-ruby/typhoeus:0.6
~dev-ruby/ethon-0.7.0
~dev-ruby/ethon-0.7.4 **
~dev-ruby/ethon-0.8.0 **
~dev-ruby/ethon-0.8.1 **
~virtual/ruby-ffi-1
~dev-ruby/ffi-1.3.1
~dev-ruby/webmock-1.9.3
@ -231,21 +231,29 @@ dev-ruby/typhoeus:0.6
~dev-ruby/pony-1.8
~dev-ruby/prawn-2.0.2
~dev-ruby/kramdown-1.4.2
~dev-ruby/arachni-reactor-0.1.0
~dev-ruby/arachni-reactor-0.1.1
~dev-ruby/childprocess-0.5.9
~dev-ruby/websocket-1.2.2
~dev-ruby/pdf-core-0.6.0
~dev-ruby/watir-webdriver-0.6.9
~dev-ruby/arachni-rpc-0.2.1.2
~dev-ruby/watir-webdriver-0.8.0
~dev-ruby/arachni-rpc-0.2.1.3
~dev-ruby/selenium-webdriver-2.50.0
~dev-ruby/ttfunk-1.4.0
~dev-ruby/oj_mimic_json-1.0.1
~dev-ruby/rouge-1.10.1
~dev-ruby/loofah-2.0.3 ~amd64
~dev-ruby/oj-2.12.14
~dev-ruby/oj-2.14.6
~dev-ruby/rb-readline-0.5.1
dev-ruby/mail:2.6
~dev-ruby/pkg-config-1.1.7
~dev-ruby/mini_portile2-2.1.0
~dev-ruby/nokogiri-1.6.8_rc3
~dev-ruby/typhoeus-1.0.1
~dev-ruby/concurrent-ruby-1.0.1
~dev-ruby/concurrent-ruby-ext-1.0.1
~dev-ruby/sinatra-contrib-1.4.6
~dev-ruby/sinatra-1.4.7
~dev-ruby/backports-3.6.7
~dev-ruby/puma-2.14.0
~dev-ruby/http_parser_rb-0.6.0

View file

@ -6,7 +6,7 @@
=www-apps/beef-0.4.6*
~www-apps/arachni-1.3.2
~www-apps/arachni-1.4
~kde-misc/plasma-nm-0.9.3.5

View file

@ -1 +1,2 @@
DIST arachni-1.3.2.tar.gz 2046398 SHA256 f0bdebb68e230c3e4165bff1965556c4ad3f149684910f49b3f49837095e397e SHA512 85c8db4867a044abccfd3849c4e6f12b7bb0e51e5942eef2d4e0a576200373e40951eface2831dc5066f4196871f9a3037c67d26041866038ac6d57cbccbdfe4 WHIRLPOOL 737030f9f8b353f16bee669d9ed9f79c2ffe81484fba3ebdccaae5f59361763abe17dd2a5a452142a000edaa0bd93b3fa042fb0e86a180890f5d404fd6e59474
DIST arachni-1.4.tar.gz 2066668 SHA256 a07ca52f0e4484fbe016182e9f11c2437e980086e417f48da6d2ba11d15d1851 SHA512 af16d77e24d82575c03a080d6e2291c6db0f0015cc73ac067fd83c229fe4b3a1f12d07f43cda9e95eba9a3f5e4402bd202fb5c9c3715c58b3ba6b2003119f818 WHIRLPOOL 47b25a51b304b6050ad4eba2bd6e4fe38c90de5b857369c7109309047b5e96064b138207e4c49099686f95f0f468762c6c8bd2df1b8b5e3f89edf3952e260cc2

View file

@ -0,0 +1,82 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby21"
inherit eutils ruby-ng
DESCRIPTION="Arachni is a feature-full web application scanner"
HOMEPAGE="http://arachni-scanner.com/"
SRC_URI="https://github.com/Arachni/arachni/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=""
RDEPEND="dev-libs/libxslt
dev-libs/openssl
dev-libs/libxml2
dev-libs/mpfr
dev-libs/libyaml
"
ruby_add_rdepend "
=dev-ruby/addressable-2.3* >=dev-ruby/addressable-2.3.6
>=dev-ruby/arachni-rpc-0.2.1.3
=dev-ruby/awesome_print-1.6*
dev-ruby/bundler
>=dev-ruby/childprocess-0.5.3
>=dev-ruby/coderay-1.1.0
>=dev-ruby/kramdown-1.4.1
=dev-ruby/loofah-2.0*
>=dev-ruby/msgpack-0.5.8
>dev-ruby/nokogiri-1.6.7
>=dev-ruby/concurrent-ruby-ext-1.0.1
=dev-ruby/oj-2.14*
dev-ruby/oj_mimic_json
>=dev-ruby/pony-1.8
dev-ruby/rack:*
>=dev-ruby/rb-readline-0.5.1
dev-ruby/rubyzip:1
>=dev-ruby/terminal-table-1.4.5
dev-ruby/typhoeus:0
>=dev-ruby/watir-webdriver-0.8.0
>=dev-ruby/sinatra-contrib-1.4.6
>=dev-ruby/sinatra-1.4.6
>=dev-ruby/puma-2.14.0
dev-ruby/http_parser_rb
"
pkg_setup() {
ruby-ng_pkg_setup
}
each_ruby_prepare() {
epatch "${FILESDIR}/${PV}-config.patch"
epatch "${FILESDIR}/${PV}-easierdep.patch"
for file in $(ls -1 bin/*); do
sed "s#/usr/bin/env ruby#${RUBY}#" -i "${file}" || die "Conversion of shebang in '${file}' failed"
done
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle install --local || die
BUNDLE_GEMFILE=Gemfile ${RUBY} -S bundle check || die
}
each_ruby_install() {
dodir /usr/$(get_libdir)/${PN}
cp -R "${S}"/* "${ED}"/usr/$(get_libdir)/${PN}/ || die "Copy files failed"
#we write a loader to make sure ${RUBY} is pax marked
# cat <<-EOF > "${ED}"/usr/$(get_libdir)/${PN}/bin/arachni-loader
# #!/bin/sh
# exec ${RUBY} /usr/$(get_libdir)/${PN}/bin/\$(basename \$0)
# EOF
# fperms +x /usr/$(get_libdir)/${PN}/bin/arachni-loader
dosym /usr/$(get_libdir)/arachni/bin/arachni /usr/bin/arachni
dosym /usr/$(get_libdir)/arachni/bin/arachni_console /usr/bin/arachni_console
}

View file

@ -0,0 +1,16 @@
diff -urN arachni-1.3.2.orig/config/write_paths.yml arachni-1.3.2/config/write_paths.yml
--- arachni-1.3.2.orig/config/write_paths.yml 2015-10-19 13:32:18.000000000 +0800
+++ arachni-1.3.2/config/write_paths.yml 2015-12-29 21:19:56.852987770 +0800
@@ -7,9 +7,12 @@
# Default directory for AFR reports generated by CLI interfaces, either
# local or RPC clients.
report_path:
+ ~/.arachni/reports
framework:
# Error and RPC logs.
logs:
+ ~/.arachni/logs
# Default directory for scan snapshots generated either by the CLI
# or by RPC Instances.
snapshots:
+ ~/.arachni/snapshots

View file

@ -0,0 +1,111 @@
diff -urN arachni-1.4.orig/Gemfile arachni-1.4/Gemfile
--- arachni-1.4.orig/Gemfile 2016-02-08 09:37:50.000000000 +0800
+++ arachni-1.4/Gemfile 2016-03-13 17:37:27.272505586 +0800
@@ -2,23 +2,4 @@
gem 'rake'
-group :docs do
- gem 'yard'
- gem 'redcarpet'
-end
-
-group :spec do
- gem 'simplecov', require: false, group: :test
-
- gem 'rspec', '2.99.0'
- gem 'faker'
-end
-
-group :prof do
- gem 'stackprof'
- gem 'sys-proctable'
- gem 'ruby-mass'
- gem 'benchmark-ips'
-end
-
gemspec
diff -urN arachni-1.4.orig/arachni.gemspec arachni-1.4/arachni.gemspec
--- arachni-1.4.orig/arachni.gemspec 2016-02-08 09:37:50.000000000 +0800
+++ arachni-1.4/arachni.gemspec 2016-03-13 17:39:31.326513650 +0800
@@ -48,22 +48,22 @@
s.add_dependency 'bundler'
- s.add_dependency 'concurrent-ruby', '1.0.0'
- s.add_dependency 'concurrent-ruby-ext', '1.0.0'
+ s.add_dependency 'concurrent-ruby', '~> 1.0.0'
+ s.add_dependency 'concurrent-ruby-ext', '~> 1.0.0'
# For compressing/decompressing system state archives.
- s.add_dependency 'rubyzip', '1.1.6'
+ s.add_dependency 'rubyzip', '~> 1.1.6'
# HTTP proxy server
s.add_dependency 'http_parser.rb'
# HTML report
- s.add_dependency 'coderay', '1.1.0'
+ s.add_dependency 'coderay', '~> 1.1.0'
- s.add_dependency 'childprocess', '0.5.3'
+ s.add_dependency 'childprocess', '~> 0.5.3'
# RPC serialization.
- s.add_dependency 'msgpack', '0.7.0'
+ s.add_dependency 'msgpack', '~> 0.7.0'
if RUBY_PLATFORM != 'java'
# Optimized JSON.
@@ -72,39 +72,39 @@
end
# Web server
- s.add_dependency 'puma', '2.14.0'
+ s.add_dependency 'puma', '~> 2.14.0'
# REST API
- s.add_dependency 'sinatra', '1.4.6'
- s.add_dependency 'sinatra-contrib', '1.4.6'
+ s.add_dependency 'sinatra', '~> 1.4.6'
+ s.add_dependency 'sinatra-contrib', '~> 1.4.6'
# RPC client/server implementation.
- s.add_dependency 'arachni-rpc', '0.2.1.3'
+ s.add_dependency 'arachni-rpc', '~> 0.2.1.3'
# HTTP client.
- s.add_dependency 'typhoeus', '1.0.1'
+ s.add_dependency 'typhoeus', '~> 1.0.1'
# Fallback URI parsing and encoding utilities.
- s.add_dependency 'addressable', '2.3.6'
+ s.add_dependency 'addressable', '~> 2.3.6'
# E-mail plugin.
- s.add_dependency 'pony', '1.8'
+ s.add_dependency 'pony', '~> 1.8'
# For the Arachni console (arachni_console).
- s.add_dependency 'rb-readline', '0.5.1'
+ s.add_dependency 'rb-readline', '~> 0.5.1'
# Markup parsing.
- s.add_dependency 'nokogiri', '1.6.8rc2'
+ s.add_dependency 'nokogiri', '~> 1.6.8rc2'
# Outputting data in table format (arachni_rpcd_monitor).
- s.add_dependency 'terminal-table', '1.4.5'
+ s.add_dependency 'terminal-table', '~> 1.4.5'
# Browser support for DOM/JS/AJAX analysis stuff.
- s.add_dependency 'watir-webdriver', '0.8.0'
+ s.add_dependency 'watir-webdriver', '~> 0.8.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.4.1'
# Used to scrub Markdown for XSS etc.
s.add_dependency 'loofah', '~> 2.0.0'