This is an automated email from the ASF dual-hosted git repository.
rmaucher pushed a change to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
from 125fee6101 Fix BZ 70269 - StatementCache regression with drivers that
report statements as not poolable (#1083)
new d98758895e Account for TLS 1.3 in the enabled protocol management of
the JNI OpenSSL SSLEngine
new 08828b1218 Make the lazily parsed wrapped certificate field volatile
in OpenSSLX509Certificate
new 1d79e125f9 Match OpenSSL semantics for AND cipher expressions with
unknown terms
new e2681a7649 Exclude unimplemented SSLv2 ciphers when converting OpenSSL
cipher names to JSSE names
new 071eaf463a Correct the cipher authentication method computation of the
OpenSSL FFM implementation
new e21f114924 Account for the array offset when copying between OpenSSL
FFM engine buffers and heap ByteBuffers
new 49850f5ff8 Validate the protocol of OCSP URLs from a client
certificate AIA extension
new ae5bbf6a3c Correct the FILE check for SSL_CONF commands in the OpenSSL
FFM code
new 27c4a15067 Check for NULL after SSL_CTX_new() and SSL_new() in the
OpenSSL FFM code
new 686f511dff Correct the OpenSSL 3 version boundary in the FFM
compatibility layer
new 89aadd76dc Bind the nonce value parameter of OCSP_request_add1_nonce
as a pointer
new 5b698b390f Harmonize resource bundle processing in
ProxyErrorReportValve
new f0eba22fed Correct the selection of multi-release JAR entries in
JarFileUrlJar
new fe36b7a76d Keep streams returned from ReferenceCountedJar open
new d0a8267a67 Ignore extra close() calls in ReferenceCountedJar
new 8a15ec654f Resolve nested JAR entries in JarFileUrlNestedJar using the
JarURLConnection
new 652104ea32 Report the resource path when a WEB-INF/lib JAR cannot be
scanned
new 1c3b290a57 Require at least one iteration when computing message
digests
new f72018278e Avoid busy spin in TaskQueue.take() when the keep-alive
time is zero
new 7eb9c1acb8 Keep the acquisition count of LimitLatch stable across
releaseAll()
new dd8595ec9a Fix premature termination of InlineExecutorService
new 3f0bf8d596 Fix submitted task count drift in ThreadPoolExecutor
new 572ca31550 Shut down the internal virtual thread executor when the
endpoint stops
new 2a14bba74a Java compatibility
new 06e2daaa19 Java compatibility
The 25 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../realm/DigestCredentialHandlerBase.java | 6 +
.../catalina/valves/ProxyErrorReportValve.java | 23 +-
.../apache/tomcat/util/net/AbstractEndpoint.java | 6 +
.../tomcat/util/net/openssl/OpenSSLEngine.java | 16 +-
.../util/net/openssl/OpenSSLX509Certificate.java | 2 +-
.../ciphers/OpenSSLCipherConfigurationParser.java | 50 ++++-
.../net/openssl/panama/LocalStrings.properties | 2 +
.../util/net/openssl/panama/OpenSSLContext.java | 78 +++----
.../util/net/openssl/panama/OpenSSLEngine.java | 26 ++-
.../util/net/openssl/panama/OpenSSLLibrary.java | 17 +-
.../net/openssl/panama/OpenSSLX509Certificate.java | 2 +-
java/org/apache/tomcat/util/openssl/openssl_h.java | 4 +-
.../util/openssl/openssl_h_Compatibility.java | 4 +-
java/org/apache/tomcat/util/res/StringManager.java | 2 +-
.../org/apache/tomcat/util/scan/JarFileUrlJar.java | 83 ++++++-
.../tomcat/util/scan/JarFileUrlNestedJar.java | 12 +-
.../tomcat/util/scan/ReferenceCountedJar.java | 54 ++++-
.../tomcat/util/scan/StandardJarScanner.java | 2 +-
.../util/security/ConcurrentMessageDigest.java | 7 +
.../tomcat/util/security/LocalStrings.properties | 1 +
.../tomcat/util/threads/InlineExecutorService.java | 13 +-
.../org/apache/tomcat/util/threads/LimitLatch.java | 21 +-
java/org/apache/tomcat/util/threads/TaskQueue.java | 11 +-
.../tomcat/util/threads/ThreadPoolExecutor.java | 61 ++++-
.../realm/TestMessageDigestCredentialHandler.java | 23 ++
.../tomcat/util/net/TestAbstractEndpoint.java | 44 ++++
.../util/net/openssl/ciphers/TestCipher.java | 38 +++-
.../TestOpenSSLCipherConfigurationParser.java | 10 +
.../apache/tomcat/util/scan/TestJarFileUrlJar.java | 226 +++++++++++++++++++
.../tomcat/util/scan/TestJarFileUrlNestedJar.java | 164 ++++++++++++++
.../tomcat/util/scan/TestReferenceCountedJar.java | 213 ++++++++++++++++++
.../util/security/TestConcurrentMessageDigest.java | 70 +++++-
.../util/threads/TestInlineExecutorService.java | 147 ++++++++++++
.../apache/tomcat/util/threads/TestLimitLatch.java | 52 +++++
.../apache/tomcat/util/threads/TestTaskQueue.java | 92 ++++++++
.../util/threads/TestThreadPoolExecutor.java | 246 +++++++++++++++++++++
webapps/docs/changelog.xml | 47 ++++
37 files changed, 1753 insertions(+), 122 deletions(-)
create mode 100644 test/org/apache/tomcat/util/scan/TestJarFileUrlJar.java
create mode 100644
test/org/apache/tomcat/util/scan/TestJarFileUrlNestedJar.java
create mode 100644
test/org/apache/tomcat/util/scan/TestReferenceCountedJar.java
create mode 100644
test/org/apache/tomcat/util/threads/TestInlineExecutorService.java
create mode 100644 test/org/apache/tomcat/util/threads/TestTaskQueue.java
create mode 100644
test/org/apache/tomcat/util/threads/TestThreadPoolExecutor.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]