--- !ruby/object:Gem::Specification name: owasp-esapi-ruby version: !ruby/object:Gem::Version prerelease: false segments: - 0 - 30 - 0 version: 0.30.0 platform: ruby authors: - |- Owasp Esapi Ruby core --------------------- * Paolo Perego * Sal Scotto autorequire: bindir: bin cert_chain: [] date: 2011-03-09 00:00:00 +01:00 default_executable: dependencies: - !ruby/object:Gem::Dependency name: rspec prerelease: false requirement: &id001 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 1 - 2 - 9 version: 1.2.9 type: :development version_requirements: *id001 - !ruby/object:Gem::Dependency name: yard prerelease: false requirement: &id002 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 0 version: "0" type: :development version_requirements: *id002 - !ruby/object:Gem::Dependency name: nokogiri prerelease: false requirement: &id003 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 1 - 4 - 4 version: 1.4.4 type: :development version_requirements: *id003 - !ruby/object:Gem::Dependency name: nokogiri prerelease: false requirement: &id004 !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 1 - 4 - 4 version: 1.4.4 type: :runtime version_requirements: *id004 description: "= The Owasp ESAPI Ruby project\n\n\ == Introduction\n\n\ The Owasp ESAPI Ruby is a port for outstanding release quality Owasp ESAPI\n\ project to the Ruby programming language. \n\n\ Ruby is now a famous programming language due to its Rails framework developed by David Heinemeier Hansson (http://twitter.com/dhh) that simplify the creation of a web application using a convention over configuration approach to simplify programmers' life.\n\n\ Despite Rails diffusion, there are a lot of Web framework out there that allow people to write web apps in Ruby (merb, sinatra, vintage) [http://accidentaltechnologist.com/ruby/10-alternative-ruby-web-frameworks/]. Owasp Esapi Ruby wants to bring all Ruby deevelopers a gem full of Secure APIs they can use whatever the framework they choose.\n\n\ == Why supporting only Ruby 1.9.2 and beyond?\n\n\ The OWASP Esapi Ruby gem will require at least version 1.9.2 of Ruby interpreter to make sure to have full advantages of the newer language APIs.\n\n\ In particular version 1.9.2 introduces radical changes in the following areas:\n\n\ === Regular expression engine\n\ (to be written)\n\n\ === UTF-8 support\n\ Unicode support in 1.9.2 is much better and provides better support for character set encoding/decoding\n\ * All strings have an additional chunk of info attached: Encoding\n\ * String#size takes encoding into account \xE2\x80\x93 returns the encoded character count\n\ * You can get the raw datasize\n\ * Indexed access is by encoded data \xE2\x80\x93 characters, not bytes\n\ * You can change encoding by force but it doesn\xE2\x80\x99t convert the data\n\n\ === Dates and Time\n\ From \"Programming Ruby 1.9\"\n\n\ \"As of Ruby 1.9.2, the range of dates that can be represented is no longer limited by the under- lying operating system\xE2\x80\x99s time representation (so there\xE2\x80\x99s no year 2038 problem). As a result, the year passed to the methods gm, local, new, mktime, and utc must now include the century\xE2\x80\x94a year of 90 now represents 90 and not 1990.\"\n\n\ == Roadmap\n\n\ Please see ChangeLog file. \n\n\ == Note on Patches/Pull Requests\n \n\ * Fork the project.\n\ * Create documentation with rake yard task\n\ * Make your feature addition or bug fix.\n\ * Add tests for it. This is important so I don't break it in a\n future version unintentionally.\n\ * Commit, do not mess with rakefile, version, or history.\n (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)\n\ * Send me a pull request. Bonus points for topic branches.\n\n\ == Copyright\n\n\ Copyright (c) 2011 the OWASP Foundation. See LICENSE for details.\n" email: thesp0nge@owasp.org executables: [] extensions: [] extra_rdoc_files: - ChangeLog - LICENSE - README files: - .document - AUTHORS - ChangeLog - ISSUES - LICENSE - README - Rakefile - VERSION - lib/codec/base_codec.rb - lib/codec/css_codec.rb - lib/codec/encoder.rb - lib/codec/html_codec.rb - lib/codec/javascript_codec.rb - lib/codec/mysql_codec.rb - lib/codec/oracle_codec.rb - lib/codec/os_codec.rb - lib/codec/percent_codec.rb - lib/codec/pushable_string.rb - lib/codec/vbscript_codec.rb - lib/codec/xml_codec.rb - lib/esapi.rb - lib/exceptions.rb - lib/executor.rb - lib/owasp-esapi-ruby.rb - lib/sanitizer/xss.rb - lib/validator/base_rule.rb - lib/validator/date_rule.rb - lib/validator/email.rb - lib/validator/float_rule.rb - lib/validator/generic_validator.rb - lib/validator/integer_rule.rb - lib/validator/string_rule.rb - lib/validator/validator_error_list.rb - lib/validator/zipcode.rb - spec/codec/css_codec_spec.rb - spec/codec/html_codec_spec.rb - spec/codec/javascript_codec_spec.rb - spec/codec/mysql_codec_spec.rb - spec/codec/oracle_codec_spec.rb - spec/codec/os_codec_spec.rb - spec/codec/percent_codec_spec.rb - spec/codec/vbcript_codec_spec.rb - spec/codec/xml_codec_spec.rb - spec/owasp_esapi_encoder_spec.rb - spec/owasp_esapi_executor_spec.rb - spec/owasp_esapi_ruby_email_validator_spec.rb - spec/owasp_esapi_ruby_xss_sanitizer_spec.rb - spec/owasp_esapi_ruby_zipcode_validator_spec.rb - spec/spec_helper.rb - spec/validator/base_rule_spec.rb - spec/validator/date_rule_spec.rb - spec/validator/float_rule_spec.rb - spec/validator/integer_rule_spec.rb - spec/validator/string_rule_spec.rb - spec/validator_skeleton.rb has_rdoc: true homepage: http://github.com/thesp0nge/owasp-esapi-ruby licenses: [] post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 1 - 9 - 2 version: 1.9.2 required_rubygems_version: !ruby/object:Gem::Requirement none: false requirements: - - ">=" - !ruby/object:Gem::Version segments: - 0 version: "0" requirements: [] rubyforge_project: rubygems_version: 1.3.7 signing_key: specification_version: 3 summary: Owasp Enterprise Security APIs for Ruby language test_files: - spec/codec/css_codec_spec.rb - spec/codec/html_codec_spec.rb - spec/codec/javascript_codec_spec.rb - spec/codec/mysql_codec_spec.rb - spec/codec/oracle_codec_spec.rb - spec/codec/os_codec_spec.rb - spec/codec/percent_codec_spec.rb - spec/codec/vbcript_codec_spec.rb - spec/codec/xml_codec_spec.rb - spec/owasp_esapi_encoder_spec.rb - spec/owasp_esapi_executor_spec.rb - spec/owasp_esapi_ruby_email_validator_spec.rb - spec/owasp_esapi_ruby_xss_sanitizer_spec.rb - spec/owasp_esapi_ruby_zipcode_validator_spec.rb - spec/spec_helper.rb - spec/validator/base_rule_spec.rb - spec/validator/date_rule_spec.rb - spec/validator/float_rule_spec.rb - spec/validator/integer_rule_spec.rb - spec/validator/string_rule_spec.rb - spec/validator_skeleton.rb