On 16/06/2022 11:10, Mark Thomas wrote:
OpenSSL will be producing security releases on 21st June. This will
include 3.0.4.
The security issue affects a script distributed with OpenSSL. The
binaries for Windows that Tomcat distributes are not affected.
OpenSSL 3.0.3 won't build for Windows using our build tool chain because
of a dependency on a method that doesn't exist in the runtime libraries
we build against. The fix will be in 3.0.4.
I have been able to build OpenSSL 3.0.x HEAD for Windows using our build
tool chain.
Given all of the above, my plan for Tomcat Native 2.0.0 is as follows:
- test the build once OpenSSL 3.0.4 is released, including running
the 10.1.x unit tests with it
I'll be doing this later today.
- tag and release Tomcat Native 2.0.0
- update Tomcat 10.1.x to use Tomcat Native 2.0.x
- tag and release Tomcat 10.1.x
A separate question is do we want to continue building Tomcat Native
1.2.x with OpenSSL 1.1.1 or do we want to switch to OpenSSL 3.0.x?
I'm on the fence on this one. I have configured Gump to build Tomcat
Native 1.2.x with both OpenSSL 1.1.1 and 3.0.x. I am heading (one step
at a time) towards:
Test 10.1.x with Tomcat Native 2.0.x and OpenSSL 3.0.x
Test 10.0.x with Tomcat Native 1.2.x and OpenSSL 3.0.x
Test 9.0.x with Tomcat Native 1.2.x and OpenSSL 3.0.x
Test 8.5.x with Tomcat Native 1.2.x and OpenSSL 1.1.1
Assuming the tests pass (I expect they will) then we can decide which
version of OpenSSL to use for the Windows binaries.
Personally, I am leaning towards using 3.0.x as that makes a FIPS
solution a possibility (once the FIPS module is certified).
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org