Am 22.10.26 um 17:00 schrieb Mark Thomas:
The key differences in version 2.0.17 compared to 2.0.16 are:

- Windows binaries built with OpenSSL 3.5.9

- Add TLS PSK support

- Align OCSP checks with JSSE so that a certificate that is itself a
   trust anchor (whether a self-signed root or a certificate trusted
   directly via the configured trust store) is not subject to OCSP
   checking

The 2.0.x branch is primarily intended for use with Tomcat 10.1.x onwards but can be used with earlier versions as long as the APR/native connector is not used.

The proposed release artifacts can be found at [1],
and the build was done using tag [2].

The Apache Tomcat Native 2.0.17 release is
  [ ] Stable, go ahead and release
  [ ] Broken because of ...
+1 for release

- checked artefacts for completeness

- checked artefact gpg signatures and sha512 hashes

- compared source tarballs against git sources

- checked OpenSSL version in Windows binaries

- checked some consistencies against own jnirelease.sh results

- built it against OpenSSL 4.1.0, 4.0.3, 3.6.5 and 3.5.9, each on the Platforms SLES 12 and 15 and RHEL 7, 8, 9 and 10 (all x86_64). APR was 1.7.6.

- only build warnings with OpenSSL 4 (twice constness, once depracation); see below A)

- tested via TC unit tests with tcnative/OpenSSL but only the SSL/TLS related tests on the above platforms using TC 11.0.27, 10.1.61 and 9.0.123 with September patch levels of JDK 8, 11, 17, 21, 25, 27 and 28 EA from Adoptium Temurin, Amazon Corretto, Azul Zulu, Oracle, RedHat and OpenJDK (where available and applicable). Tests TC 9 with JDK 25-28 not yet done.

- No noteworthy test failures, only the usual sporadic failure noise.

Thanks for RM!

Best Regards,

Rainer

A) Compilation warnings
:::::::::::::::::::::::

Only in combination with OpenSSL 4, the first one only with 4.1:

src/sslutils.c: In function 'decode_OCSP_url':
src/sslutils.c:693:5: warning: 'ASN1_STRING_length' is deprecated (declared at /path/to/openssl410/include/openssl/asn1.h:794): Since OpenSSL 4.1; use ASN1_STRING_get_length() [-Wdeprecated-declarations]
     len = ASN1_STRING_length(os);
     ^

src/sslutils.c: In function 'ssl_ocsp_request':
src/sslutils.c:1109:13: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
         ext = X509_get_ext(cert,nid);
             ^

src/sslutils.c:1110:12: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
         os = X509_EXTENSION_get_data(ext);


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to