Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Prep for 0.7 release

  • Loading branch information...
commit 75037dc56d2c741ef4d713d1a6114a5cc4fafe74 1 parent 5a480e6
@nicksieger nicksieger authored
View
10 History.txt
@@ -1,3 +1,13 @@
+== 0.7
+
+- Follow MRI 1.8.7 openssl API changes
+- Fixes so that jruby-openssl can run on appengine
+- Many bug fixes: JRUBY-4357, JRUBY-4541, JRUBY-4494, JRUBY-3980,
+ JRUBY-4684, JRUBY-4686, JRUBY-4688, JRUBY-3980
+- Many more compatibility fixes for OpenSSL classes/modules:
+ SSLContext, SSLSocket, Digest, Certificate, PKCS, X509Store,
+- This is the last release that will be compatible with JRuby 1.4.x.
+
== 0.6
- This is a recommended upgrade to jruby-openssl. A security problem
View
11 Rakefile
@@ -53,7 +53,8 @@ File.open("Manifest.txt", "w") {|f| MANIFEST.each {|n| f.puts n } }
require File.dirname(__FILE__) + "/lib/jopenssl/version"
begin
require 'hoe'
- Hoe.spec("jruby-openssl") do |p|
+ Hoe.plugin :gemcutter
+ hoe = Hoe.spec("jruby-openssl") do |p|
p.version = Jopenssl::Version::VERSION
p.rubyforge_name = "jruby-extras"
p.url = "http://jruby-extras.rubyforge.org/jruby-openssl"
@@ -63,7 +64,13 @@ begin
p.changes = p.paragraphs_of('History.txt', 0..1).join("\n\n")
p.description = p.paragraphs_of('README.txt', 3...4).join("\n\n")
p.test_globs = ENV["TEST"] || ["test/test_all.rb"]
- end.spec.dependencies.delete_if { |dep| dep.name == "hoe" }
+ end
+ hoe.spec.dependencies.delete_if { |dep| dep.name == "hoe" }
+
+ task :gemspec do
+ File.open("#{hoe.name}.gemspec", "w") {|f| f << hoe.spec.to_ruby }
+ end
+ task :package => :gemspec
rescue LoadError
puts "You really need Hoe installed to be able to package this gem"
rescue => e
View
31 jruby-openssl.gemspec
@@ -0,0 +1,31 @@
+# -*- encoding: utf-8 -*-
+
+Gem::Specification.new do |s|
+ s.name = %q{jruby-openssl}
+ s.version = "0.7"
+
+ s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
+ s.authors = ["Ola Bini and JRuby contributors"]
+ s.date = %q{2010-04-26}
+ s.description = %q{JRuby-OpenSSL is an add-on gem for JRuby that emulates the Ruby OpenSSL native library.}
+ s.email = %q{ola.bini@gmail.com}
+ s.extra_rdoc_files = ["History.txt", "Manifest.txt", "README.txt", "License.txt"]
+ s.files = ["Rakefile", "History.txt", "Manifest.txt", "README.txt", "License.txt", "lib/jopenssl.jar", "lib/bcmail-jdk15-144.jar", "lib/bcprov-jdk15-144.jar", "lib/openssl.rb", "lib/jopenssl/version.rb", "lib/openssl/bn.rb", "lib/openssl/buffering.rb", "lib/openssl/cipher.rb", "lib/openssl/digest.rb", "lib/openssl/dummy.rb", "lib/openssl/dummyssl.rb", "lib/openssl/pkcs7.rb", "lib/openssl/ssl.rb", "lib/openssl/x509.rb", "test/cert_with_ec_pk.cer", "test/test_all.rb", "test/test_certificate.rb", "test/test_cipher.rb", "test/test_integration.rb", "test/test_java.rb", "test/test_openssl.rb", "test/test_parse_certificate.rb", "test/test_pkcs7.rb", "test/test_pkey.rb", "test/test_x509store.rb", "test/ut_eof.rb", "test/fixture/ca-bundle.crt", "test/fixture/cacert.pem", "test/fixture/cert_localhost.pem", "test/fixture/common.pem", "test/fixture/keypair.pem", "test/fixture/localhost_keypair.pem", "test/fixture/max.pem", "test/fixture/selfcert.pem", "test/fixture/verisign.pem", "test/fixture/verisign_c3.pem", "test/fixture/ca_path/72fa7371.0", "test/fixture/ca_path/verisign.pem", "test/fixture/purpose/b70a5bc1.0", "test/fixture/purpose/cacert.pem", "test/fixture/purpose/sslclient.pem", "test/fixture/purpose/sslserver.pem", "test/fixture/purpose/ca/ca_config.rb", "test/fixture/purpose/ca/cacert.pem", "test/fixture/purpose/ca/PASSWD_OF_CA_KEY_IS_1234", "test/fixture/purpose/ca/serial", "test/fixture/purpose/ca/newcerts/2_cert.pem", "test/fixture/purpose/ca/newcerts/3_cert.pem", "test/fixture/purpose/ca/private/cakeypair.pem", "test/fixture/purpose/scripts/gen_cert.rb", "test/fixture/purpose/scripts/gen_csr.rb", "test/fixture/purpose/scripts/init_ca.rb", "test/fixture/purpose/sslclient/csr.pem", "test/fixture/purpose/sslclient/keypair.pem", "test/fixture/purpose/sslclient/sslclient.pem", "test/fixture/purpose/sslserver/csr.pem", "test/fixture/purpose/sslserver/keypair.pem", "test/fixture/purpose/sslserver/sslserver.pem", "test/java/pkcs7_mime_enveloped.message", "test/java/pkcs7_mime_signed.message", "test/java/pkcs7_multipart_signed.message", "test/java/test_java_attribute.rb", "test/java/test_java_bio.rb", "test/java/test_java_mime.rb", "test/java/test_java_pkcs7.rb", "test/java/test_java_smime.rb", "test/openssl/ssl_server.rb", "test/openssl/test_asn1.rb", "test/openssl/test_cipher.rb", "test/openssl/test_digest.rb", "test/openssl/test_ec.rb", "test/openssl/test_hmac.rb", "test/openssl/test_ns_spki.rb", "test/openssl/test_pair.rb", "test/openssl/test_pkcs7.rb", "test/openssl/test_pkey_rsa.rb", "test/openssl/test_ssl.rb", "test/openssl/test_x509cert.rb", "test/openssl/test_x509crl.rb", "test/openssl/test_x509ext.rb", "test/openssl/test_x509name.rb", "test/openssl/test_x509req.rb", "test/openssl/test_x509store.rb", "test/openssl/utils.rb", "test/ref/a.out", "test/ref/compile.rb", "test/ref/pkcs1", "test/ref/pkcs1.c"]
+ s.homepage = %q{http://jruby-extras.rubyforge.org/jruby-openssl}
+ s.rdoc_options = ["--main", "README.txt"]
+ s.require_paths = ["lib"]
+ s.rubyforge_project = %q{jruby-extras}
+ s.rubygems_version = %q{1.3.6}
+ s.summary = %q{OpenSSL add-on for JRuby}
+ s.test_files = ["test/test_all.rb"]
+
+ if s.respond_to? :specification_version then
+ current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
+ s.specification_version = 3
+
+ if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
+ else
+ end
+ else
+ end
+end
View
2  lib/jopenssl/version.rb
@@ -1,5 +1,5 @@
module Jopenssl
module Version
- VERSION = "0.6.1"
+ VERSION = "0.7"
end
end
Please sign in to comment.
Something went wrong with that request. Please try again.