-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
2 changed files
with
18 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,7 +18,7 @@ ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | |
DEALINGS IN THE SOFTWARE. | ||
|
||
Copyright (C) 2007-2009 Ola Bini <[email protected]> | ||
Copyright (C) 2009-2018 The JRuby Team | ||
Copyright (C) 2009-2024 The JRuby Team | ||
|
||
Alternatively, the contents of this file may be used under the terms of | ||
either of the GNU General Public License Version 2 or later (the "GPL"), | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
# JRuby-OpenSSL | ||
|
||
[JRuby-OpenSSL](https://github.com/jruby/jruby-openssl) is an add-on gem for | ||
[JRuby](http://jruby.org) that emulates the Ruby OpenSSL native library. | ||
[JRuby](https://www.jruby.org/) that emulates the Ruby OpenSSL native library. | ||
|
||
Under the hood uses the [Bouncy Castle Crypto APIs](http://www.bouncycastle.org/). | ||
Under the hood uses the [Bouncy Castle Crypto APIs](https://www.bouncycastle.org/java.html). | ||
|
||
Each jruby-openssl gem release includes a certain version, usually the latest available, | ||
of the library (namely BC Provider and PKIX/CMS/EAC/PKCS/OCSP/TSP/OPENSSL jars). | ||
|
@@ -13,29 +13,28 @@ the JRuby [mailing list][1] or the [bug tracker][2]. | |
|
||
## Compatibility | ||
|
||
|
||
| JRuby-OpenSSL | JRuby compat | JVM compat | supported BC | | ||
| ------------- |:------------:| ----------:|-------------:| | ||
| 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 | | ||
| 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 | | ||
| 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 | | ||
| 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 | | ||
| 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 | | ||
| ~>0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 | | ||
| ------------- |:------------:|-----------:|-------------:| | ||
| 0.9.6 | 1.6.8-9.0.2 | Java 6-8 | 1.47-1.50 | | ||
| 0.9.12 | 1.6.8-9.0.5 | Java 6-8 | 1.47-1.52 | | ||
| 0.9.13 | 1.6.8-9.1.2 | Java 6-8 | 1.49-1.52 | | ||
| 0.9.14 | 1.6.8-9.1.5 | Java 6-8 | 1.49-1.54 | | ||
| 0.9.17 | 1.6.8-9.1.5 | Java 6-8 | 1.50-1.54 | | ||
| ~>0.9.18 | 1.6.8-9.1.x | Java 6-8 | 1.50-1.55 | | ||
| 0.10.0 | 1.7.20-9.2.x | Java 7-10 | 1.55-1.59 | | ||
| 0.10.3 | 1.7.20-9.2.x | Java 7-11 | 1.56-1.62 | | ||
| ~>0.10.5 | 1.7.20-9.3.x | Java 7-11 | 1.60-1.68 | | ||
| ~>0.11.x | 9.0.x-9.3.x | Java 7-11 | 1.62-1.68 | | ||
| ~>0.12.x | 9.1.x-9.3.x | Java 8-15 | 1.65-1.68 | | ||
| ~>0.13.x | 9.1.x-9.4.x | Java 8-17 | 1.68-1.69 | | ||
| ~>0.14.x | 9.1.x-9.4.x | Java 8-17 | 1.71-1.74 | | ||
| ~>0.14.x | 9.1.x-9.4.x | Java 8-21 | 1.71-1.74 | | ||
|
||
NOTE: backwards JRuby compatibility was not handled for versions <= **0.9.6** | ||
|
||
## Security | ||
|
||
JRuby-OpenSSL is an essential part of [JRuby](http://jruby.org), please report security | ||
vulnerabilities to `[email protected]` as detailed on JRuby's [security page](http://jruby.org/security). | ||
JRuby-OpenSSL is an essential part of [JRuby](https://www.jruby.org/), please report security vulnerabilities to | ||
`[email protected]` as detailed on JRuby's [security page](https://www.jruby.org/security) or using [GitHub][0]. | ||
|
||
Please note that most OpenSSL vulnerabilities do not effect JRuby since its not using | ||
any of OpenSSL's C code, only Ruby parts (*.rb) are the same as in MRI's OpenSSL library. | ||
|
@@ -65,11 +64,11 @@ NOTE: you can pick any jruby version which is on [central][4] or on [ci.jruby][5 | |
|
||
## License | ||
|
||
(c) 2009-2020 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1 | ||
(c) 2009-2024 JRuby distributed under EPL 1.0/GPL 2.0/LGPL 2.1 | ||
|
||
[0]: https://secure.travis-ci.org/jruby/jruby-openssl.svg | ||
[1]: http://xircles.codehaus.org/projects/jruby/lists | ||
[2]: https://github.com/jruby/jruby/issues | ||
[0]: https://github.com/jruby/jruby-openssl/security | ||
[1]: https://github.com/jruby/jruby/wiki/MailingLists | ||
[2]: https://github.com/jruby/jruby-openssl/issues/new | ||
[3]: https://github.com/jruby/jruby-openssl/tree/master/integration | ||
[4]: http://central.maven.org/maven2/org/jruby/ | ||
[5]: http://ci.jruby.org/snapshots/maven/org.jruby/ | ||
[5]: https://www.jruby.org/nightly |