jglobus / JGlobus

jGlobus is a collection of Java client libraries for Globus® Toolkit security, GRAM, and GridFTP.
http://www.globus.org/toolkit/jglobus/
Apache License 2.0
24 stars 44 forks source link

Support for bouncycastle 1.48 #107

Open ellert opened 11 years ago

ellert commented 11 years ago

Debian unstable has updated bouncycastle to version 1.48. The jGlobus sources do not compile against this version.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713200

This should preferably be fixed in a backward compatible way so that the code still compiles with bc 1.45 and 1.46, since these are the versions in EPEL5 and EPEL6.

Maybe it needs to be done using patches as the support for different tomcat versions is implemented.

thejkane commented 11 years ago

Bouncycastle 1.49 [1] is also available. Should we upgrade to bouncycastle 1.49 ?

[1] http://www.bouncycastle.org/latest_releases.html

bbockelm commented 11 years ago

I think we can manage this with profiles - how complex are the changes?

jrevillard commented 11 years ago

Hi all,

I think that it will not be an easy task with the curent jglobus source code. In my forked version (develop branch) I did a lot of work a couple of month ago in order to remove most of the source code which is already provided by BC. I would like to pull my modifications but as a lot of things have been modified, it's a lot of work and I do not have a lot of time actually. If somebody want to look at it I think that it could be a first step before creating different profiles as, after my modifications, the BC update is quite simple.

Best, Jerome