From 3370a45984db7ce2b1c419159198aa6532fd7a46 Mon Sep 17 00:00:00 2001 From: kares Date: Thu, 11 Apr 2024 14:55:29 +0200 Subject: [PATCH] [chore] update README for (c) 2024 --- LICENSE.txt | 2 +- README.md | 35 +++++++++++++++++------------------ 2 files changed, 18 insertions(+), 19 deletions(-) diff --git a/LICENSE.txt b/LICENSE.txt index 1b78015c..8f2413b4 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -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 - 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"), diff --git a/README.md b/README.md index 5877c174..8a3c6282 100644 --- a/README.md +++ b/README.md @@ -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 `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. @@ -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