On Apr 28, 2012 1:00 PM, "Nick Sieger" <nicksie...@gmail.com> wrote:
> Yeah, as a stopgap we could still compile against BC but just blow up if
the jars are not available, and they could work again simply by "gem
install bouncy-castle-java".
>
> /Nick

Yeah I have been thinking the same thing, probably using a post-install
hook to permanently instal BC into the JRuby lib or stuff them into
jruby.jar. Logistically that has its own challenges, of course, like
getting warbled/jarred apps to know they need to pull in the BC jar
contents. But it could be done.

-Charlie

> >
> > At the moment, I believe I have the "builtin" version ready to go and
> > will merge it to master as a single squashed commit (for ease of
> > reversion if we decide to back off from this). It passes nearly all
> > openssl Ruby tests in 1.8 mode, and fails many (but seems to function
> > properly) in 1.9 mode.
> >
> > I'll need help from openssl/crypto folks to clean up as many of the
> > remaining issues as possible.
> >
> > - Charlie
> >
> > On Fri, Apr 27, 2012 at 4:50 AM, Charles Oliver Nutter
> > <head...@headius.com> wrote:
> >> Ok, we need to discuss this a bit. I think it's time we rolled
> >> jruby-ossl (OpenSSL) directly into JRuby and maintained it there.
> >>
> >> There are many reasons why this will make life easier:
> >>
> >> * No requirement to install a gem to get SSL support, which is
> >> sometimes impossible of only SSL sources are available
> >> * Ability to use SSL without loading RubyGems. Less of a gain under
> >> 1.9 mode, which always has RubyGems loaded.
> >> * Fewer goofy issues and bug reports due to our stubbed-out versions
> >> not being fully functional and sometimes not properly intercepting SSL
> >> calls that need the gem.
> >>
> >> We originally did not include jruby-ossl in JRuby because we (and Sun,
> >> at the time) were concerned about us shipping crypto -- the
> >> BouncyCastle libraries as part of JRuby proper. I've done some
> >> research on the exportability of BouncyCastle, and all signs
> >> (including BC's site and the US government's sites on the subject)
> >> seem to indicate that because BC is open-source and freely available,
> >> all we need to do is notify the US government of our intention to ship
> >> it as part of JRuby. So I think it's time we bit the bullet.
> >>
> >> I will handle contacting US gov't folks to confirm this, but in the
> >> meantime I've created the builtin_ssl branch (on github/headius/jruby)
> >> that folds jruby-ossl code back into JRuby proper. It appears to be
> >> passing tests.
> >>
> >> Thoughts? Concerns?
> >>
> >> - Charlie
> >
> > ---------------------------------------------------------------------
> > To unsubscribe from this list, please visit:
> >
> >    http://xircles.codehaus.org/manage_email
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>

Reply via email to