Title: [836] trunk/jopenssl: - Bump version to 0.1
Revision
836
Author
nicksieger
Date
2007-12-13 14:30:48 -0500 (Thu, 13 Dec 2007)

Log Message

- Bump version to 0.1
- Found another couple System.getenv's to guard

Modified Paths

Diff

Modified: trunk/jopenssl/jruby-openssl.gemspec (835 => 836)


--- trunk/jopenssl/jruby-openssl.gemspec	2007-12-13 19:27:02 UTC (rev 835)
+++ trunk/jopenssl/jruby-openssl.gemspec	2007-12-13 19:30:48 UTC (rev 836)
@@ -2,7 +2,7 @@
 
 spec = Gem::Specification.new do |s|
   s.name = "jruby-openssl"
-  s.version = "0.0.5"
+  s.version = "0.1"
   s.author = "Ola Bini"
   s.email = "[EMAIL PROTECTED]"
   s.homepage = "http://jruby-extras.rubyforge.org/"
@@ -12,7 +12,6 @@
   s.files = candidates.delete_if do |item| item.include?(".svn") || item.include?("rdoc") end
   s.require_path = "lib"
   s.has_rdoc = false
-  s.requirements << "Java 1.5"
 end
 
 if $0 == __FILE__

Modified: trunk/jopenssl/src/java/org/jruby/ext/openssl/x509store/X509_LOOKUP.java (835 => 836)


--- trunk/jopenssl/src/java/org/jruby/ext/openssl/x509store/X509_LOOKUP.java	2007-12-13 19:27:02 UTC (rev 835)
+++ trunk/jopenssl/src/java/org/jruby/ext/openssl/x509store/X509_LOOKUP.java	2007-12-13 19:30:48 UTC (rev 836)
@@ -289,21 +289,24 @@
             
             switch(cmd) {
             case X509.X509_L_FILE_LOAD:
-		if(argl == X509.X509_FILETYPE_DEFAULT) {
-			file = System.getenv(X509.get_default_cert_file_env());
-			if(file != null) {
-                            ok = ctx.load_cert_crl_file(file,X509.X509_FILETYPE_PEM) != 0 ? 1 : 0;
-                        } else {
-                            ok = (ctx.load_cert_crl_file(X509.get_default_cert_file(),X509.X509_FILETYPE_PEM) != 0) ? 1 : 0;
-                        }
-                        if(ok == 0) {
-                            Err.PUT_err(X509.X509_R_LOADING_DEFAULTS);
-                        }
+                if (argl == X509.X509_FILETYPE_DEFAULT) {
+                    try {
+                        file = System.getenv(X509.get_default_cert_file_env());
+                    } catch (Error error) {
+                    }
+                    if (file != null) {
+                        ok = ctx.load_cert_crl_file(file, X509.X509_FILETYPE_PEM) != 0 ? 1 : 0;
+                    } else {
+                        ok = (ctx.load_cert_crl_file(X509.get_default_cert_file(), X509.X509_FILETYPE_PEM) != 0) ? 1 : 0;
+                    }
+                    if (ok == 0) {
+                        Err.PUT_err(X509.X509_R_LOADING_DEFAULTS);
+                    }
                 } else {
-                    if(argl == X509.X509_FILETYPE_PEM) {
-                        ok = (ctx.load_cert_crl_file(argp,X509.X509_FILETYPE_PEM) != 0) ? 1 : 0;
+                    if (argl == X509.X509_FILETYPE_PEM) {
+                        ok = (ctx.load_cert_crl_file(argp, X509.X509_FILETYPE_PEM) != 0) ? 1 : 0;
                     } else {
-                        ok = (ctx.load_cert_file(argp,(int)argl) != 0) ? 1 : 0;
+                        ok = (ctx.load_cert_file(argp, (int) argl) != 0) ? 1 : 0;
                     }
                 }
                 break;
@@ -353,7 +356,10 @@
             switch(cmd) {
             case X509.X509_L_ADD_DIR:
 		if(argl == X509.X509_FILETYPE_DEFAULT) {
-                    dir = System.getenv(X509.get_default_cert_dir_env());
+                    try {
+                        dir = System.getenv(X509.get_default_cert_dir_env());
+                    } catch (Error error) {
+                    }
                     if(null != dir) {
                         ret = add_cert_dir(ld,dir,X509.X509_FILETYPE_PEM);
                     } else {
_______________________________________________
Jruby-extras-devel mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/jruby-extras-devel

Reply via email to