Skip to content

Commit

Permalink
[chore] update README for (c) 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
kares committed Apr 11, 2024
1 parent ac8db30 commit 3370a45
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 19 deletions.
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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 <ola.bini@gmail.com>
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"),
Expand Down
35 changes: 17 additions & 18 deletions README.md
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).
Expand All @@ -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 `security@jruby.org` 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
`security@jruby.org` 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.
Expand Down Expand Up @@ -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

0 comments on commit 3370a45

Please sign in to comment.