From 687a703b4e865bbca7a119e9efa92a6f0ea579fa Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Wed, 30 Nov 2022 16:49:32 -0700 Subject: [PATCH] add release notes in prep for 1.11.0 release, update provider version --- README.md | 15 +++++++++++++-- build.xml | 2 +- .../wolfssl/provider/jsse/WolfSSLProvider.java | 4 ++-- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a559c71e..466d7a30 100644 --- a/README.md +++ b/README.md @@ -109,6 +109,9 @@ runtime. wolfSSL native debug logging can be enabled by using `-Dwolfssl.debug=true` at runtime, if native wolfSSL has been compiled with `--enable-debug`. +More verbose SSLEngine debug logs can be enabled by using the +`-Dwolfsslengine.debug=true` system property. + JDK debug logging can be enabled using the `-Djavax.net.debug=all` option. ## Building for Android @@ -179,12 +182,20 @@ Or by defining `-DHAVE_SECURE_RENEGOTIATION`. ## Release Notes -### wolfSSL JNI Release X.X.X (TBD) +### wolfSSL JNI Release 1.11.0 (12/2/2022) -Future release X.X.X has bug fixes and new features including: +Future release 1.11.0 has bug fixes and new features including: **JNI and JSSE Changes:** +* Add support for system properties: keyStore, keyStoreType, keyStorePassword (PR 74) * Add support for secure renegotiation if available in native wolfSSL (PR 75) +* Fix compilation against newer wolfSSL versions that have dtls.c (PR 107) +* Fixes and cleanup to SSLEngine implementation (PR 108) +* Fixes for SSLEngine synchronization issues (PR 108) +* Add non-standard X509TrustManager.checkServerTrusted() for use on Android (PR 109) +* Add RPM packaging support (PR 110) +* Fix SSLSocketFactory.createSocket() to allow for null host (PR 111) +* Remove @Override on SSLEngine.getHandshakeSession() for older Java versions (PR 114) The wolfSSL JNI Manual is available at: https://www.wolfssl.com/documentation/manuals/wolfssljni. For build diff --git a/build.xml b/build.xml index 5049045b..36b91a7c 100644 --- a/build.xml +++ b/build.xml @@ -14,7 +14,7 @@ - + diff --git a/src/java/com/wolfssl/provider/jsse/WolfSSLProvider.java b/src/java/com/wolfssl/provider/jsse/WolfSSLProvider.java index e9271ace..eb62b7dc 100644 --- a/src/java/com/wolfssl/provider/jsse/WolfSSLProvider.java +++ b/src/java/com/wolfssl/provider/jsse/WolfSSLProvider.java @@ -73,8 +73,8 @@ public void errorCallback(int ok, int err, String hash) { * wolfSSL JSSE Provider class */ public WolfSSLProvider() { - super("wolfJSSE", 1.10, "wolfSSL JSSE Provider"); - //super("wolfJSSE", "1.10", "wolfSSL JSSE Provider"); + super("wolfJSSE", 1.11, "wolfSSL JSSE Provider"); + //super("wolfJSSE", "1.11", "wolfSSL JSSE Provider"); /* load native wolfSSLJNI library */ WolfSSL.loadLibrary();