ruby-rack-protection1: Import ruby-rack-protection-1.5.5 as wip/ruby-rack-protection1

Rack::Protection

You should use protection!

This gem protects against typical web attacks.
Should work for all Rack apps, including Rails.
This commit is contained in:
Atsushi Toyokura 2019-12-23 23:47:43 +09:00
parent 3eaed10c01
commit 376c2441d9
5 changed files with 68 additions and 0 deletions

View File

@ -4351,6 +4351,7 @@ SUBDIR+= ruby-net-http-pipeline
SUBDIR+= ruby-passenger
SUBDIR+= ruby-pusher-client
SUBDIR+= ruby-rack-flash3
SUBDIR+= ruby-rack-protection1
SUBDIR+= ruby-rake-compiler
SUBDIR+= ruby-redmine
SUBDIR+= ruby-review

View File

@ -0,0 +1,6 @@
Rack::Protection
You should use protection!
This gem protects against typical web attacks.
Should work for all Rack apps, including Rails.

View File

@ -0,0 +1,15 @@
# $NetBSD: Makefile,v 1.14 2018/09/23 17:06:28 taca Exp $
DISTNAME= rack-protection-1.5.5
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/rack-protection/rack-protection1/}
CATEGORIES= www
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://sinatrarb.com/protection/
COMMENT= Protection for against typical web attacks for Rack application
LICENSE= mit
DEPENDS+= ${RUBY_PKGPREFIX}-rack16>=0:../../www/ruby-rack16
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -0,0 +1,40 @@
@comment $NetBSD$
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/License
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/Rakefile
${GEM_LIBDIR}/lib/rack-protection.rb
${GEM_LIBDIR}/lib/rack/protection.rb
${GEM_LIBDIR}/lib/rack/protection/authenticity_token.rb
${GEM_LIBDIR}/lib/rack/protection/base.rb
${GEM_LIBDIR}/lib/rack/protection/escaped_params.rb
${GEM_LIBDIR}/lib/rack/protection/form_token.rb
${GEM_LIBDIR}/lib/rack/protection/frame_options.rb
${GEM_LIBDIR}/lib/rack/protection/http_origin.rb
${GEM_LIBDIR}/lib/rack/protection/ip_spoofing.rb
${GEM_LIBDIR}/lib/rack/protection/json_csrf.rb
${GEM_LIBDIR}/lib/rack/protection/path_traversal.rb
${GEM_LIBDIR}/lib/rack/protection/remote_referrer.rb
${GEM_LIBDIR}/lib/rack/protection/remote_token.rb
${GEM_LIBDIR}/lib/rack/protection/session_hijacking.rb
${GEM_LIBDIR}/lib/rack/protection/version.rb
${GEM_LIBDIR}/lib/rack/protection/xss_header.rb
${GEM_LIBDIR}/rack-protection.gemspec
${GEM_LIBDIR}/spec/authenticity_token_spec.rb
${GEM_LIBDIR}/spec/base_spec.rb
${GEM_LIBDIR}/spec/escaped_params_spec.rb
${GEM_LIBDIR}/spec/form_token_spec.rb
${GEM_LIBDIR}/spec/frame_options_spec.rb
${GEM_LIBDIR}/spec/http_origin_spec.rb
${GEM_LIBDIR}/spec/ip_spoofing_spec.rb
${GEM_LIBDIR}/spec/json_csrf_spec.rb
${GEM_LIBDIR}/spec/path_traversal_spec.rb
${GEM_LIBDIR}/spec/protection_spec.rb
${GEM_LIBDIR}/spec/remote_referrer_spec.rb
${GEM_LIBDIR}/spec/remote_token_spec.rb
${GEM_LIBDIR}/spec/session_hijacking_spec.rb
${GEM_LIBDIR}/spec/spec_helper.rb
${GEM_LIBDIR}/spec/xss_header_spec.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
@pkgdir lib/ruby/gems/2.6.0/extensions
@pkgdir lib/ruby/gems/2.6.0/build_info

View File

@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.11 2018/09/23 17:06:28 taca Exp $
SHA1 (rack-protection-1.5.5.gem) = f80ea6672253a90fa031db0c1e2e1fe056582118
RMD160 (rack-protection-1.5.5.gem) = 8e5cc0140bfe1d6a447c710c1b2fe239c268a2e6
SHA512 (rack-protection-1.5.5.gem) = c4066a50771247fc89d4ddee44ff87e40a24bad95e914ed2f72cbf9c45152e67e51d2ccc7d1725ade637296a080b06f304157a1a024613a97595b144e03e2e70
Size (rack-protection-1.5.5.gem) = 18432 bytes